VersionMetaData vermd = cmd.getVersionMetaDataForClass();
if (cmd.isVersioned()) VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
vermd = cmd.getBaseAbstractClassMetaData().getVersionMetaDataForClass();
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (cmd.isVersioned() && vermd.getFieldName() == null)
VersionMetaData vmd = cmd.getVersionMetaDataForClass(); if (cmd.isVersioned()) { ExecutionContext ec = op.getExecutionContext();
VersionMetaData vmd = cmd.getVersionMetaDataForClass(); if (cmd.isVersioned()) { Object versionValue = entity.getProperty(EntityUtils.getVersionPropertyName(storeMgr.getIdentifierFactory(), vmd));
VersionMetaData vermd = sm.getClassMetaData().getVersionMetaDataForClass(); OID oid = odb.getObjectId(sm.getObject()); if (vermd.getVersionStrategy() == VersionStrategy.VERSION_NUMBER)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd != null && op.getTransactionalVersion() == null)
/** * Method to return the property name to use for storing the specified member. * @param idFactory IdentifierFactory * @param ammd Metadata for the field/property * @return The property name to use in the datastore */ public static String getPropertyName(IdentifierFactory idFactory, AbstractMemberMetaData ammd) { AbstractClassMetaData acmd = ammd.getAbstractClassMetaData(); VersionMetaData vermd = acmd.getVersionMetaDataForClass(); if (acmd.isVersioned() && ammd.getName().equals(vermd.getFieldName())) { return getVersionPropertyName(idFactory, acmd.getVersionMetaData()); } // If a column name was explicitly provided, use that as the property name. if (ammd.getColumn() != null) { return ammd.getColumn(); } if (ammd.getColumnMetaData() != null && ammd.getColumnMetaData().length > 0 && ammd.getColumnMetaData()[0].getName() != null) { if (ammd.getColumnMetaData().length != 1) { throw new NucleusUserException("Field " + ammd.getFullFieldName() + " has been specified with more than 1 column! This is unsupported with GAE/J"); } return ammd.getColumnMetaData()[0].getName(); } // Use the IdentifierFactory to convert from the name of the field into a property name. return idFactory.newDatastoreFieldIdentifier(ammd.getName()).getIdentifierName(); }
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getVersionStrategy() == VersionStrategy.VERSION_NUMBER)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); ec.getLockManager().performOptimisticVersionCheck(op, vermd!=null ? vermd.getVersionStrategy() : null, datastoreVersion);
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)
VersionMetaData vermd = cmd.getVersionMetaDataForClass(); if (vermd.getFieldName() != null)