/** * INTERNAL: * retrieves the lock value from the object. */ protected Object lockValueFromObject(Object domainObject) { return getDescriptor().getObjectBuilder().getBaseValueForField(getWriteLockField(), domainObject); }
Object fieldValue = valueFromObject(targetObject, field, query.getSession()); if (fieldValue == null) { Object baseValue = getDescriptor().getObjectBuilder().getBaseValueForField(field, targetObject); if (baseValue != null) { DatabaseMapping baseMapping = getDescriptor().getObjectBuilder().getBaseMappingForField(field);
Object existingValue = getBaseValueForField(sequenceNumberField, object);
if (value != null) { if (attribute.isComponent()) { value = mapping.getDescriptor().getObjectBuilder().getBaseValueForField(field, entity); } else if (attribute.isAssociation()) { UnitOfWorkQueryValueHolder holder = UnitOfWorkQueryValueHolder.class.cast(value);