public class DotNamedObjectDMO extends HierarchicObjectDMO implements DmcNamedObjectIF, Serializable
\n The naming attribute of a DotNamedObject is name. Unlike LDAP objects, \n we don't bother making this configurable. When a DotNamedObject is parsed\n from a file, we check to see if the name attribute has a value; if not,\n we take the last portion of the FQN as the name. For example, if the FQN\n is x.y.z, the name of the object would be 'z'.
Generated from the dmrbase schema at version 0.1
This code was auto-generated by the dmogenerator utility and shouldn't be alterred manually! Generated from: org.dmd.dms.util.DmoFormatter.dumpDMO(DmoFormatter.java:134)
| Modifier and Type | Field and Description |
|---|---|
static String |
constructionClassName |
__objectClass, attributes| Modifier | Constructor and Description |
|---|---|
|
DotNamedObjectDMO() |
|
DotNamedObjectDMO(DmcTypeModifierMV mods) |
protected |
DotNamedObjectDMO(String oc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
This method performs an attribute by attribute comparison of this
object with the specified object and returns true if they are equal.
|
FullyQualifiedName |
getFQN() |
DotNamedObjectDMO |
getModificationRecorder() |
DotNamedObjectDMO |
getNew()
Auto-generated derived classes override this to return an empty instance
of themselves.
|
FullyQualifiedName |
getObjectName() |
DmcAttribute<?> |
getObjectNameAttribute() |
DotNamedObjectDMO |
getSlice(DmcSliceInfo info)
Auto-generated derived classes override this to return an instance of themselves
with just the specified slice of attributes.
|
int |
hashCode() |
void |
remFQN()
Removes the FQN attribute value.
|
void |
setFQN(FullyQualifiedName value)
Sets FQN to the specified value.
|
void |
setFQN(Object value)
Sets FQN to the specified value.
|
getFile, getLineNumber, remFile, remLineNumber, setFile, setFile, setLineNumber, setLineNumberadd, add, addAux, addAux, addBackref, allowsAttribute, applyModifier, clearReferenceInfo, cloneIt, del, del, delFromEmptyAttribute, deserializeIt, get, get, get, getAdditionalAttributes, getAttributeInfo, getAttributeInfo, getAttributeIterator, getAttributeNames, getAttributes, getAttributeValidators, getBackref, getBackRefs, getConstructionClass, getConstructionClassInfo, getConstructionClassName, getContainer, getDataType, getFullClassName, getLastValue, getModifier, getObjectClass, getObjectValidators, getReferringObjects, getReferringObjectsViaAttribute, getStagingObject, hasAux, hasValue, isModrec, isReferenced, isStaging, modrec, nth, nthNullFromEmptyAttribute, numberOfAttributes, populateSlice, referenceCount, rem, rem, removeAux, removeBackref, resolveReferences, resolveReferences, resolveReferences, resolveReferencesExceptClass, resolveReferencesExceptClass, serializeIt, set, set, setContainer, setLastValue, setModifier, shallowCopy, staging, supportsBackrefTracking, toCompactJSON, toCompactJSON, toJSON, toJSON, toJSON, toOIF, toOIF, toOIFNoPadding, toPersistentOIF, toPersistentOIF, toString, youAreDeletedpublic static final String constructionClassName
public DotNamedObjectDMO()
protected DotNamedObjectDMO(String oc)
public DotNamedObjectDMO(DmcTypeModifierMV mods)
public DotNamedObjectDMO getNew()
DmcObjectgetNew in class HierarchicObjectDMOpublic DotNamedObjectDMO getSlice(DmcSliceInfo info)
DmcObjectgetSlice in class HierarchicObjectDMOinfo - the slice infopublic DotNamedObjectDMO getModificationRecorder()
getModificationRecorder in class HierarchicObjectDMOpublic FullyQualifiedName getObjectName()
getObjectName in interface DmcNamedObjectIFgetObjectName in class HierarchicObjectDMOpublic DmcAttribute<?> getObjectNameAttribute()
getObjectNameAttribute in interface DmcNamedObjectIFgetObjectNameAttribute in class HierarchicObjectDMOpublic boolean equals(Object obj)
DmcObjectequals in interface DmcNamedObjectIFequals in class HierarchicObjectDMOobj - The comparison object.public int hashCode()
hashCode in class HierarchicObjectDMOpublic FullyQualifiedName getFQN()
getFQN in class HierarchicObjectDMOpublic void setFQN(FullyQualifiedName value)
setFQN in class HierarchicObjectDMOvalue - FullyQualifiedNamepublic void setFQN(Object value) throws DmcValueException
setFQN in class HierarchicObjectDMOvalue - A value compatible with DmcTypeFullyQualifiedNameSVDmcValueException - if value is not correctpublic void remFQN()
remFQN in class HierarchicObjectDMOCopyright © 2023. All rights reserved.