public abstract static class MultiLinkManager.MultiLink extends DataObject
DEBUG, record
MAX_IDENTIFIER
Constructor and Description |
---|
MultiLink(MultiLinkManager man,
Repository.Record res) |
Modifier and Type | Method and Description |
---|---|
protected DataObject |
getPeer(java.lang.String key)
get a peer object
|
protected void |
setPeer(java.lang.String key,
DataObject o)
cache the Peer object in the MultiLink this sets the property if an
unitialised MultiLink
|
protected abstract void |
setup()
extension point for Link subclasses this method is called when new
records are created to initialise subclass fields to sensible default
values
|
addToMap, addToMap, addToMap, commit, delete, empty, equals, formUpdate, getContext, getDatabaseService, getFactoryTag, getID, getIdentifier, getIdentifier, getLogger, getMap, getMap, getOwningFactory, getRecord, getRecord, getRecord, getSQLContext, getUniqueIdName, hashCode, isLocked, lock, post_commit, postCreate, pre_commit, release, setContents, setDirty, setMap, toString
public MultiLink(MultiLinkManager man, Repository.Record res)
protected DataObject getPeer(java.lang.String key) throws DataException
key
- String field name for peer.DataException
protected void setPeer(java.lang.String key, DataObject o)
key
- o
- protected abstract void setup() throws DataFault, DataException
DataException
DataFault