public class PojoSharedRecordEntityAdapter extends SharedRecordEntityAdapter
| Constructor and Description |
|---|
PojoSharedRecordEntityAdapter(Object entity,
ExternalValue externalValue,
com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
RecordType type,
ModelInstance modelInstance,
ModelProviderClientService modelProviderService,
org.hibernate.Session session,
boolean isAuxiliary)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
static PojoSharedRecordEntityAdapter |
createNew(Map<?,?> values,
com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration,
RecordType type,
ModelInstance modelInstance,
ModelProviderService modelProviderService,
org.hibernate.Session session)
Creates an adapter for a new entity given by the map of property values.
|
protected Object |
getFromEntity(Object entity,
RecordProperty property) |
Object |
getJavaObject()
Returns underlying java object if there is some.
|
protected Object |
getRawFromEntity(Object entity,
RecordProperty property)
Returns unmodified value from entity.
|
protected void |
setToEntity(RecordProperty property,
Object value)
Sets value to a property in entity.
|
clearEntity, convertToRuntime, getConfiguration, getHibernateConverter, getProperty, getPropertyInternal, getSession, getSharedRecordType, isInitialized, isSendNotifications, isUpdateNecessary, needsToBeReloaded, processValueToSet, reloadIfNeeded, remove, removeAddedFromOldParents, removeEntity, removeFromAllAssociations, setField, setFieldsAndNotNullAssociations, setNullableAssociations, setNullableSerializedAssociations, setProperties, setPropertyInternal, setSendNotifications, setThisSideOfAssociation, validateaddToNonSharedAssociationCache, canRemoveThisFromReverseAssociation, canSetProperty, createEntityIdentificationString, createEntityJavaIdentification, fireNewEntityChange, firePropertyChange, getAuditRevisionId, getEntity, getEntityIdentificationString, getEntityInternal, getEntityNotNull, getExternalRecordType, getExternalValue, getField, getFromEntity, getHolder, getJavaIdentification, getRawFromEntity, getVersionString, initEntityIdentificationString, isExternalValueCreated, postSetAssociation, removeThis, setEntityInternal, setHolder, updateVersiongetConverter, getEvaluationConverter, getHolderInternal, getModelInstance, getModelProviderService, getType, removeNullObjects, setAssociation, setHolderInternal, setPropertypublic PojoSharedRecordEntityAdapter(Object entity, ExternalValue externalValue, com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration, RecordType type, ModelInstance modelInstance, ModelProviderClientService modelProviderService, org.hibernate.Session session, boolean isAuxiliary)
entity - externalValue - configuration - type - modelInstance - modelProviderService - session - isAuxiliary - public static PojoSharedRecordEntityAdapter createNew(Map<?,?> values, com.whitestein.lsps.model.sharedrecord.SharedRecordConfiguration configuration, RecordType type, ModelInstance modelInstance, ModelProviderService modelProviderService, org.hibernate.Session session)
values - configuration - type - modelInstance - modelProviderService - session - protected Object getRawFromEntity(Object entity, RecordProperty property)
ExternalRecordEntityAdaptergetRawFromEntity in class ExternalRecordEntityAdapterprotected Object getFromEntity(Object entity, RecordProperty property)
getFromEntity in class ExternalRecordEntityAdapterprotected void setToEntity(RecordProperty property, Object value)
SharedRecordEntityAdaptersetToEntity in class SharedRecordEntityAdapterpublic Object getJavaObject()
RecordEntityAdaptergetJavaObject in class RecordEntityAdapterCopyright © 2007-2018 Whitestein Technologies. All Rights Reserved.