org.siebengeisslein.application
Class PNamedEntry<DataType extends MergeAware>
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.application.PNamedEntry<DataType>
- All Implemented Interfaces:
- java.lang.Cloneable, CloneAware, Instrumented, MergeAware, Named
- Direct Known Subclasses:
- IdePPanelEntry, IdePSwitchPanelEntry, NamedDataEntry, PFrameEntry, PPanelEntry, PSwitchPanelEntry
public abstract class PNamedEntry<DataType extends MergeAware>
- extends Persistent
- implements CloneAware, MergeAware, Named
|
Constructor Summary |
PNamedEntry(java.lang.String name,
int componentId)
|
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
PNamedEntry
public PNamedEntry(java.lang.String name,
int componentId)
getData
public abstract DataType getData()
getName
public java.lang.String getName()
- Specified by:
getName in interface Named
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface Named
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getComponentId
public int getComponentId()
- Specified by:
getComponentId in interface MergeAware
merge
public void merge(java.lang.Object newObject,
MergeContext helper)
- Specified by:
merge in interface MergeAware
replaceMerged
public void replaceMerged(MergeContext ctx)
- Specified by:
replaceMerged in interface MergeAware
clone
public CloneAware clone(CloneHelper helper)
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface CloneAware
- Throws:
java.lang.CloneNotSupportedException