public final class InternalRecordEntityAdapter extends RecordEntityAdapter
| Constructor and Description |
|---|
InternalRecordEntityAdapter(InternalRecordHolder holder)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRemoveThisFromReverseAssociation(RecordHolder removed,
RecordAssociation reverseAssociation)
Returns true if this entity/holder can be removed from reverse association.
|
void |
createPropertyProxy(HolderFactory holderFactory,
RecordProperty property,
RecordHolder proxySet) |
protected void |
firePropertyChange(String name,
Object value)
Fire property change event.
|
protected ModelInstance |
getModelInstance()
Returns model instance.
|
protected ModelProvider |
getModelProvider()
Returns model provider
|
RecordHolder |
getOriginalRecord() |
Object |
getProperty(RecordProperty property)
Returns property.
|
RecordHolder |
getProxiedRecord() |
int |
getProxyLevel() |
RecordType |
getType()
Returns record type.
|
boolean |
isUpdateNecessary(String property)
Returns true if association should be updated.
|
protected void |
removeAddedFromOldParents(RecordAssociation association,
RecordAssociation reverseAssociation,
RecordHolder added)
Removes entity/holder added to this recod's association from opld parent.
|
protected void |
removeThis()
Removes the adapted entity.
|
protected void |
setField(RecordProperty property,
Object value)
Sets field.
|
protected void |
setPropertyInternal(RecordProperty property,
Object value,
boolean ignoreCompositions)
Sets property.
|
void |
setThisSideOfAssociation(RecordProperty property,
Object value)
Sets value only this side of the association.
|
canSetProperty, getConverter, getEvaluationConverter, getHolder, getHolderFactory, getHolderInternal, getJavaObject, postSetAssociation, remove, removeNullObjects, setAssociation, setHolderInternal, setPropertypublic InternalRecordEntityAdapter(InternalRecordHolder holder)
holder - protected ModelInstance getModelInstance()
RecordEntityAdaptergetModelInstance in class RecordEntityAdapterprotected ModelProvider getModelProvider()
RecordEntityAdaptergetModelProvider in class RecordEntityAdapterpublic RecordType getType()
RecordEntityAdaptergetType in class RecordEntityAdapterpublic Object getProperty(RecordProperty property)
RecordEntityAdaptergetProperty in class RecordEntityAdapterpublic void createPropertyProxy(HolderFactory holderFactory, RecordProperty property, RecordHolder proxySet)
public RecordHolder getOriginalRecord()
public RecordHolder getProxiedRecord()
public int getProxyLevel()
protected void setPropertyInternal(RecordProperty property, Object value, boolean ignoreCompositions)
RecordEntityAdaptersetPropertyInternal in class RecordEntityAdapterpublic void setThisSideOfAssociation(RecordProperty property, Object value)
AssociationHandlersetThisSideOfAssociation in interface AssociationHandlersetThisSideOfAssociation in class RecordEntityAdapterprotected void firePropertyChange(String name, Object value)
RecordEntityAdapterfirePropertyChange in class RecordEntityAdapterpublic boolean isUpdateNecessary(String property)
AssociationHandlerprotected void setField(RecordProperty property, Object value)
RecordEntityAdaptersetField in class RecordEntityAdapterprotected boolean canRemoveThisFromReverseAssociation(RecordHolder removed, RecordAssociation reverseAssociation)
RecordEntityAdaptercanRemoveThisFromReverseAssociation in class RecordEntityAdapterprotected void removeAddedFromOldParents(RecordAssociation association, RecordAssociation reverseAssociation, RecordHolder added)
RecordEntityAdapterremoveAddedFromOldParents in class RecordEntityAdapterprotected void removeThis()
removeThis in class RecordEntityAdapterCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.