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,
ModelProviderClientService modelProviderService)
Creates new instance of
ExternalRecordHolderBase . |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
protected ExternalRecordEntityAdapter |
getAdapter()
Returns adapter.
|
protected RecordEntityAdapter |
getAdapterInternal()
Returns adapter.
|
String |
getIdentificationString()
Returns identification string (string form of primary key)
|
Object |
getJavaIdentification()
Returns identification in plain java form.
|
String |
getVersionString()
Returns version in string format.
|
int |
hashCode() |
void |
remove(boolean isCascaded)
Removes record.
|
asMap, clearRuntimeValues, createChangeProxy, createPropertyProxy, executeMethod, getBaseLevelHolder, getCompiled, getJavaObject, getNamespace, getOriginalRecord, getProxiedRecord, getProxyLevel, getRecordOnProxyLevel, getType, hasOptimisticLockRelevantChanges, isProxy, isRemoved, isUpdateNecessary, mergeChanges, setAdapter, setCompiled, setThisSideOfAssociation
getBaseLevelEntityId, getConverter, getEvaluationConverter, getHandle, getId, getModelInstance, getModelProviderService, getNotCompiledValue, getProcessModel, getVal, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
asMap, createChangeProxy, createPropertyProxy, executeMethod, getBaseLevelEntityId, getBaseLevelHolder, getCompiled, getJavaObject, getNamespace, getOriginalRecord, getProperty, getProxiedRecord, getProxyLevel, getRecordOnProxyLevel, getType, hasOptimisticLockRelevantChanges, isProxy, isRemoved, mergeChanges, setCompiled, setProperty
getId, getNotCompiledValue
isUpdateNecessary, setThisSideOfAssociation
protected ExternalRecordHolderBase(ExternalValue val, ModelProviderClientService modelProviderService)
ExternalRecordHolderBase
.val
- modelProviderService
- NullPointerException
- if val
or modelProviderService
is nullprotected ExternalRecordEntityAdapter getAdapter()
RecordHolderBase
getAdapter
in class RecordHolderBase<ExternalValue>
protected RecordEntityAdapter getAdapterInternal()
public String getIdentificationString()
RecordHolder
getIdentificationString
in interface RecordHolder
public String getVersionString()
RecordHolder
getVersionString
in interface RecordHolder
public Object getJavaIdentification()
RecordHolder
getJavaIdentification
in interface RecordHolder
public int hashCode()
hashCode
in class HolderImpl<ExternalValue>
public boolean equals(Object obj)
equals
in class HolderImpl<ExternalValue>
public void remove(boolean isCascaded)
RecordHolder
remove
in interface RecordHolder
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.