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, validate
addToNonSharedAssociationCache, 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, updateVersion
getConverter, getEvaluationConverter, getHolderInternal, getModelInstance, getModelProviderService, getType, removeNullObjects, setAssociation, setHolderInternal, setProperty
public 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)
ExternalRecordEntityAdapter
getRawFromEntity
in class ExternalRecordEntityAdapter
protected Object getFromEntity(Object entity, RecordProperty property)
getFromEntity
in class ExternalRecordEntityAdapter
protected void setToEntity(RecordProperty property, Object value)
SharedRecordEntityAdapter
setToEntity
in class SharedRecordEntityAdapter
public Object getJavaObject()
RecordEntityAdapter
getJavaObject
in class RecordEntityAdapter
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.