Examples of RootOid


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

            if(publishedActionFacet == null) {
                return;
            }
            final PublishedAction.PayloadFactory payloadFactory = publishedActionFacet.value();
           
            final RootOid adapterOid = (RootOid) currentInvocation.getTarget().getOid();
            final String oidStr = getOidMarshaller().marshal(adapterOid);
            final Identifier actionIdentifier = action.getIdentifier();
            final String title = oidStr + ": " + actionIdentifier.toNameParmsIdentityString();
           
            final Command command = currentInvocation.getCommand();
View Full Code Here

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

            if(publishedObjectFacet == null) {
                continue;
            }
            final PublishedObject.PayloadFactory payloadFactory = publishedObjectFacet.value();
       
            final RootOid enlistedAdapterOid = (RootOid) enlistedAdapter.getOid();
            final String oidStr = getOidMarshaller().marshal(enlistedAdapterOid);
            final String title = oidStr;
       
            final EventType eventTypeFor = eventTypeFor(changeKind);
           
            final String enlistedAdapterClass = CommandUtil.targetClassNameFor(enlistedAdapter);
            final Bookmark enlistedTarget = enlistedAdapterOid.asBookmark();
           
            final EventMetadata metadata = newEventMetadata(eventTypeFor, currentUser, timestamp, title, enlistedAdapterClass, null, enlistedTarget, null);
       
            publishingService.publishObject(payloadFactory, metadata, enlistedAdapter, changeKind, objectStringifier());
        }
View Full Code Here

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

       
        final AuditableFacet auditableFacet = adapter.getSpecification().getFacet(AuditableFacet.class);
        if(auditableFacet == null || auditableFacet.isDisabled()) {
            return;
        }
        final RootOid oid = (RootOid) adapter.getOid();
        final String objectType = oid.getObjectSpecId().asString();
        final String identifier = oid.getIdentifier();
        final PreAndPostValues papv = auditEntry.getValue();
        final String preValue = asString(papv.getPre());
        final String postValue = asString(papv.getPost());
       
        final ObjectAssociation property = aap.getProperty();
View Full Code Here

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

        StringBuffer sql = new StringBuffer();
        sql.append("delete from ");
        sql.append(tableName);
        sql.append(" where ");
        final RootOid oid = (RootOid) parent.getOid();
        idMapping.appendWhereClause(connector, sql, oid);
        connector.update(sql.toString());

        sql = new StringBuffer();
        sql.append("insert into ");
View Full Code Here

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

    }

    @Override
    public void appendWhereClause(final DatabaseConnector connector, final StringBuffer sql, final ObjectAdapter object) {
        final ObjectAdapter fieldValue = field.get(object);
        final RootOid oid = (RootOid) fieldValue.getOid();
        appendWhereClause(connector, sql, oid);
    }
View Full Code Here

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

    }

    @Override
    public void appendWhereObject(final DatabaseConnector connector, final ObjectAdapter objectAdapter) {
        final ObjectAdapter fieldValue = field.get(objectAdapter);
        final RootOid oid = (RootOid) fieldValue.getOid();
        connector.addToQueryValues(primaryKey(oid));
    }
View Full Code Here

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

    @Override
    public void destroyObject(final DatabaseConnector connector, final ObjectAdapter adapter) {
        final StringBuffer sql = new StringBuffer();
        sql.append("delete from " + table + " WHERE ");
        final RootOid oid = (RootOid) adapter.getOid();
        idMapping.appendWhereClause(connector, sql, oid);
        sql.append(" AND ");
        sql.append(versionMapping.whereClause(connector, adapter.getVersion()));
        final int updateCount = connector.update(sql.toString());
        if (updateCount == 0) {
View Full Code Here

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

        sql.append("select ");
        sql.append(columnList(fieldMappingByField));
        sql.append(",");
        sql.append(versionMapping.appendColumnNames());
        sql.append(" from " + table + " WHERE ");
        final RootOid oid = (RootOid) object.getOid();
        idMapping.appendWhereClause(connector, sql, oid);

        final Results rs = connector.select(sql.toString());
        if (rs.next()) {
            loadFields(object, rs);
View Full Code Here

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

        }
        sql.append(versionMapping.updateAssigment(connector, nextSequence));
        sql.append(", ");
        titleMapping.appendUpdateAssignment(connector, sql, adapter);
        sql.append(" WHERE ");
        final RootOid oid = (RootOid) adapter.getOid();
        idMapping.appendWhereClause(connector, sql, oid);
        if (useVersioning) {
            sql.append(" AND ");
            sql.append(versionMapping.whereClause(connector, adapter.getVersion()));
        }
View Full Code Here

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

            update.append("," + classColumnName);
            update.append(") VALUES (");

            // Row ID column
            final Object pojo = thisAdapter.getObject();
            final RootOid transientRootOid = oidGenerator.createTransientOid(pojo);

            final RootOid persistentRootOid = oidGenerator.createPersistent(pojo, transientRootOid);

            polyIdMapper.appendObjectId(connector, update, persistentRootOid);

            // polyIdMapper.appendObjectId(connector, update,
            // thisAdapter.getOid());
            update.append(",");

            // Foreign key ID column
            getForeignKeyMapping().appendInsertValues(connector, update, parent);
            update.append(",");

            // item Id column
            final RootOid oid = (RootOid) thisAdapter.getOid();
            getIdMapping().appendObjectId(connector, update, oid);

            // Class name column
            update.append(",?)");
            connector.addToQueryValues(elementSpecification.getFullIdentifier());
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.