public interface IRoot extends IMappingObject, IRepositoryEntity
Modifier and Type | Method and Description |
---|---|
void |
dump()
Dump metadata and state information about this object to the system output stream.
|
void |
dump(java.io.OutputStream ostream)
Dump metadata and state information about this object to the specified output stream.
|
java.lang.String |
getDisplayableObjectName()
Return a user-displayable name for this object.
|
java.lang.String |
getDisplayableTypeName()
Get a user-displayable type name for the object.
|
java.lang.String |
getGUID()
Get the unique object GUID for this object.
|
java.lang.String |
getName()
Get the name for this object.
|
IRoot |
getOwner()
Gets the mapping owner (or parent) of this object.
|
java.lang.String |
getStrongTypeClassName()
Get the strongly typed class name for this object.
|
boolean |
validate()
Validates the object, and adds all error, warning, or informational issues
that are found by validation to the transient issue cache.
|
boolean |
validate(java.util.List result,
boolean debug)
Validates the object, and adds all error, warning, or informational issues
that are found by validation to the specified issue list.
|
getRootContainer
getGlobalId, getInternalId, getSecurityContainer
IRoot getOwner()
java.lang.String getName()
java.lang.String getStrongTypeClassName()
java.lang.String getGUID()
boolean validate(java.util.List result, boolean debug)
result
- A list of issues that were found by validation.debug
- If true, then informational issues are added that provide information
about the structure of the metadata and the state of this object.boolean validate()
void dump()
void dump(java.io.OutputStream ostream)
java.lang.String getDisplayableTypeName()
java.lang.String getDisplayableObjectName()