public abstract class ExternalRecordHolderBase extends RecordHolderBase<ExternalValue> implements RecordHolder
RecordHolder which wants to be
plugged to the holder system, must extend this class.NO_PROPERTY_MSG| Modifier | Constructor and Description |
|---|---|
protected |
ExternalRecordHolderBase(ExternalValue val,
ModelProvider modelProvider)
Creates new instance of
ExternalRecordHolderBase. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected ExternalRecordEntityAdapter |
getAdapter()
Returns adapter.
|
protected RecordEntityAdapter |
getAdapterInternal()
Returns adapter.
|
java.lang.String |
getIdentificationString()
Returns identification string (string form of primary key)
|
java.lang.Object |
getJavaIdentification()
Returns identification in plain java form.
|
java.lang.Long |
getVersion()
Returns version in string format.
|
int |
hashCode() |
void |
remove(boolean isCascaded)
Removes record.
|
protected void |
setAdapter(RecordEntityAdapter adapter)
Sets adapter.
|
asMap, clearRuntimeValues, createChangeProxy, createPropertyProxy, executeMethod, getBaseLevelHolder, getCompiled, getEvaluationLevel, getJavaObject, getNamespace, getOriginalRecord, getProxiedRecord, getProxyLevel, getProxySet, getRecordOnProxyLevel, getType, hasOptimisticLockRelevantChanges, isProxy, isRemoved, isUpdateNecessary, mergeChanges, setCompiled, setThisSideOfAssociationgetBaseLevelEntityId, getConverter, getEvaluationConverter, getHandle, getId, getModelInstance, getModelProvider, getNotCompiledValueHolder, getProcessModel, getVal, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasMap, createChangeProxy, createPropertyProxy, executeMethod, getBaseLevelEntityId, getBaseLevelHolder, getCompiled, getEvaluationLevel, getJavaObject, getNamespace, getOriginalRecord, getProperty, getProxiedRecord, getProxyLevel, getProxySet, getRecordOnProxyLevel, getType, hasOptimisticLockRelevantChanges, isProxy, isRemoved, mergeChanges, setCompiled, setPropertygetId, getNotCompiledValueHolderisUpdateNecessary, setThisSideOfAssociationprotected ExternalRecordHolderBase(ExternalValue val, ModelProvider modelProvider)
ExternalRecordHolderBase.val - modelProvider - java.lang.NullPointerException - if val or modelProvider is nullprotected void setAdapter(RecordEntityAdapter adapter)
adapter - protected ExternalRecordEntityAdapter getAdapter()
RecordHolderBasegetAdapter in class RecordHolderBase<ExternalValue>protected RecordEntityAdapter getAdapterInternal()
public java.lang.String getIdentificationString()
RecordHoldergetIdentificationString in interface RecordHolderpublic java.lang.Long getVersion()
RecordHoldergetVersion in interface RecordHolderpublic java.lang.Object getJavaIdentification()
RecordHoldergetJavaIdentification in interface RecordHolderpublic int hashCode()
hashCode in class HolderImpl<ExternalValue>public boolean equals(java.lang.Object obj)
equals in class HolderImpl<ExternalValue>public void remove(boolean isCascaded)
RecordHolderremove in interface RecordHolderCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.