Examples of RootOid


Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

        if (adapter == null) {
            sql.append("= NULL ");
        } else {
            sql.append("= ?");
            // sql.append(primaryKey(object.getOid()));
            final RootOid oid = (RootOid) adapter.getOid();
            connector.addToQueryValues(primaryKey(oid));
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

        }
    }

    private void initObjectSetupReference(final ObjectAdapter object, final ObjectData data, final ObjectAssociation field) {
     
        final RootOid referencedOid = (RootOidDefault) data.get(field.getId());
        if(LOG.isDebugEnabled()) {
            LOG.debug("setting up field " + field + " with " + referencedOid);
        }
        if (referencedOid == null) {
            return;
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

        try {
            PersistorUtil.startResolving(collectionAdapter);
            final int size = refs == null ? 0 : refs.size();
            final ObjectAdapter[] elements = new ObjectAdapter[size];
            for (int j = 0; j < size; j++) {
                final RootOid elementOid = refs.elementAt(j);
                ObjectAdapter adapter;
                adapter = getAdapterManager().getAdapterFor(elementOid);
                if (adapter == null) {
                    adapter = loadInstanceAndAdapt(elementOid);
                }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

    /*
     * The ObjectData holds all references for internal collections, so the
     * object should haves its internal collection populated by this method.
     */
    private ObjectAdapter recreateAdapter(final ObjectData data) {
        final RootOid oid = data.getRootOid();
        final ObjectAdapter adapter = getAdapterManager().adapterFor(oid);
        initObject(adapter, data);
        return adapter;
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

        }
        final PersistenceQueryBuiltIn builtIn = (PersistenceQueryBuiltIn) persistenceQuery;

        final ObjectSpecification objSpec = builtIn.getSpecification();
        LOG.debug("getInstances of " + objSpec + " where " + builtIn);
        final RootOid oid = RootOidDefault.create(objSpec.getSpecId(), "dummy");
        final ObjectData patternData = new ObjectData(oid, null);
        return getInstances(patternData, builtIn);
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

            final ObjectData instanceData = data.element(i);
            if(LOG.isDebugEnabled()) {
                LOG.debug("instance data " + instanceData);
            }

            final RootOid oid = instanceData.getRootOid();

            final ObjectAdapter adapter = getAdapterManager().adapterFor(oid);
            if(LOG.isDebugEnabled()) {
                LOG.debug("recreated instance " + adapter);
            }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

            final ObjectAdapter element = iterator.next();

            if (count++ > 0) {
                update.append(",");
            }
            final RootOid elementOid = (RootOid) element.getOid();
            idMapping.appendObjectId(connector, update, elementOid);
        }
        update.append(")");
        if (count > 0) {
            connector.insert(update.toString());
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

        if (adapter == null) {
            sql.append("= NULL ");
        } else {
            sql.append("= ?");
            // sql.append(primaryKey(object.getOid()));
            final RootOid oid = (RootOid) adapter.getOid();
            connector.addToQueryValues(primaryKey(oid));
        }
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

            encodableValue = encodableFacet.toEncodedString(adapter);
            type = Type.ENCODEABLE;
            return;
        }
       
        final RootOid oid = (RootOid) adapter.getOid();
        if (oid.isTransient()) {
            transientMemento = new Memento(adapter);
            type = Type.TRANSIENT;
            return;
        }
       
        persistentOidStr = oid.enString(getOidMarshaller());
        type = Type.PERSISTENT;
    }
View Full Code Here

Examples of org.apache.isis.core.metamodel.adapter.oid.RootOid

    public static Bookmark bookmarkFor(final ObjectAdapter adapter) {
        final Oid oid = adapter.getOid();
        if(!(oid instanceof RootOid)) {
            return null;
        }
        final RootOid rootOid = (RootOid) oid;
        return rootOid.asBookmark();
    }
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.