Examples of fromEncodedString()


Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

                return encodableFacet.fromEncodedString(argStr);
            }
            // best effort
            if (representation.isLong()) {
                final String argStr = "" + representation.asLong();
                return encodableFacet.fromEncodedString(argStr);
            }
            if (representation.isInt()) {
                final String argStr = "" + representation.asInt();
                return encodableFacet.fromEncodedString(argStr);
            }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

                final String argStr = "" + representation.asLong();
                return encodableFacet.fromEncodedString(argStr);
            }
            if (representation.isInt()) {
                final String argStr = "" + representation.asInt();
                return encodableFacet.fromEncodedString(argStr);
            }
            if (representation.isString()) {
                final String argStr = representation.asString();
                return encodableFacet.fromEncodedString(argStr);
            }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

                final String argStr = "" + representation.asInt();
                return encodableFacet.fromEncodedString(argStr);
            }
            if (representation.isString()) {
                final String argStr = representation.asString();
                return encodableFacet.fromEncodedString(argStr);
            }
            // give up
            throwIncompatibleException(objectSpec, representation);
        }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

        if (!representation.isString()) {
            throw new ExpectedStringRepresentingValueException();
        }
        final String argStr = representation.asString();
        return encodableFacet.fromEncodedString(argStr);
    }

    public Object asObject(final ObjectAdapter objectAdapter) {
        if (objectAdapter == null) {
            throw new IllegalArgumentException("objectAdapter cannot be null");
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

            if (association.getSpecification().isEncodeable()) {
                if (fieldValue == null) {
                    ((OneToOneAssociation) association).initAssociation(object, null);
                } else {
                    final EncodableFacet encodeableFacet = association.getSpecification().getFacet(EncodableFacet.class);
                    final ObjectAdapter fromEncodedString = encodeableFacet.fromEncodedString((String) fieldValue);
                    ((OneToOneAssociation) association).initAssociation(object, fromEncodedString);
                }
            } else if (association instanceof OneToManyAssociation) {
                final JSONArray collection = (JSONArray) fieldValue;
                for (int i = 0; i < collection.length(); i++) {
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

    private ObjectAdapter restoreLeafObject(final String encodedObject, final ObjectSpecification specification) {
        final EncodableFacet encoder = specification.getFacet(EncodableFacet.class);
        if (encoder == null) {
            throw new IsisException("No encoder for " + specification.getFullIdentifier());
        }
        final ObjectAdapter object = encoder.fromEncodedString(encodedObject);
        return object;
    }

    private ObjectData[] getUpdates() {
        final List<ObjectData> list = new ArrayList<ObjectData>();
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

        if (encodeableObjectData.getEncodedObjectData() == null) {
            return null;
        }
        final ObjectSpecification spec = getSpecificationLoader().loadSpecification(encodeableObjectData.getType());
        final EncodableFacet encoder = spec.getFacet(EncodableFacet.class);
        final ObjectAdapter adapter = encoder.fromEncodedString(encodeableObjectData.getEncodedObjectData());
        return adapter;
    }

    // ///////////////////////////////////////////////////////
    // Helpers: updateLoadedObject
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

        if (data instanceof NullData) {
            field.initAssociation(adapter, null);
        } else {
            value = ((EncodableObjectData) data).getEncodedObjectData();
            final EncodableFacet encoder = field.getSpecification().getFacet(EncodableFacet.class);
            final ObjectAdapter valueAdapter = encoder.fromEncodedString(value);
            if (LOG.isDebugEnabled()) {
                LOG.debug("setting value for field " + field.getId() + ": " + valueAdapter);
            }
            field.initAssociation(adapter, valueAdapter);
        }
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

                    final String valueData = data.value(field.getId());
                    if (valueData != null) {
                        if (valueData.equals("NULL")) {
                            value = null;
                        } else {
                            value = encoder.fromEncodedString(valueData);
                        }
                        ((OneToOneAssociation) field).initAssociation(object, value);
                    }
                } else if (field.isOneToManyAssociation()) {
                    initObjectSetupCollection(object, data, field);
View Full Code Here

Examples of org.apache.isis.core.metamodel.facets.object.encodeable.EncodableFacet.fromEncodedString()

        final String encodedValue = results.getString(columnName);
        if (encodedValue == null) {
            return null;
        }
        final EncodableFacet facet = field.getSpecification().getFacet(EncodableFacet.class);
        return facet.fromEncodedString(encodedValue);
    }

    @Override
    public String columnType() {
        return type;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.