public abstract class DmcNamedObjectNontransportableREF<DMO extends DmcNamedObjectIF> extends DmcNamedObjectREF<DMO> implements Serializable, DmcNamedObjectIF, Comparable<DmcNamedObjectNontransportableREF<?>>
| Modifier and Type | Field and Description |
|---|---|
protected DMO |
object |
backrefModifier| Constructor and Description |
|---|
DmcNamedObjectNontransportableREF()
Constructs a new object reference attribute.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(DmcNamedObjectNontransportableREF<?> o) |
boolean |
equals(Object obj)
This method should check the type of the obj param and compare the name
of this object with the one passed as argument.
|
DMO |
getObject() |
boolean |
isResolved() |
abstract void |
setObject(DMO o)
Sets the object, thus making this reference "resolved".
|
boolean |
valuesAreEqual(DmcMappedAttributeIF obj)
This method is used by the Modifier mechanism to determine whether or not a
change has occurred as a result of applying the modifier.
|
getBackrefModifier, getKey, getKeyAsString, hashCode, removeBackref, setBackrefModifier, setName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetObjectName, getObjectNameAttributeprotected transient DMO extends DmcNamedObjectIF object
public DmcNamedObjectNontransportableREF()
public abstract void setObject(DMO o)
DmcNamedObjectREFsetObject in class DmcNamedObjectREF<DMO extends DmcNamedObjectIF>o - the object.public boolean equals(Object obj)
DmcNamedObjectIFequals in interface DmcNamedObjectIFequals in class DmcNamedObjectREF<DMO extends DmcNamedObjectIF>obj - The comparison object.public boolean valuesAreEqual(DmcMappedAttributeIF obj)
DmcMappedAttributeIFvaluesAreEqual in interface DmcMappedAttributeIFobj - Another mapped attribute.public DMO getObject()
getObject in class DmcNamedObjectREF<DMO extends DmcNamedObjectIF>public boolean isResolved()
isResolved in class DmcNamedObjectREF<DMO extends DmcNamedObjectIF>public int compareTo(DmcNamedObjectNontransportableREF<?> o)
compareTo in interface Comparable<DmcNamedObjectNontransportableREF<?>>Copyright © 2023. All rights reserved.