public abstract class Definition extends Object implements Serializable, DebugDumpable
Modifier and Type | Field and Description |
---|---|
protected boolean |
deprecated |
protected String |
displayName |
protected Integer |
displayOrder |
protected String |
documentation |
protected String |
help |
protected boolean |
ignored |
protected boolean |
inherited |
protected boolean |
isAbstract |
protected boolean |
isRuntimeSchema
This means that the property container is not defined by fixed (compile-time) schema.
|
protected PrismContext |
prismContext |
protected QName |
typeName |
INDENT_STRING
Modifier and Type | Method and Description |
---|---|
abstract Definition |
clone() |
protected void |
copyDefinitionData(Definition clone) |
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
boolean |
equals(Object obj) |
protected abstract String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getDisplayName()
Returns display name.
|
Integer |
getDisplayOrder()
Specifies an order in which the item should be displayed relative to other items
at the same level.
|
abstract String |
getDocClassName()
Returns human-readable name of this class suitable for documentation.
|
String |
getDocumentation() |
String |
getDocumentationPreview()
Returns only a first sentence of documentation.
|
String |
getHelp()
Returns help string.
|
PrismContext |
getPrismContext() |
protected SchemaRegistry |
getSchemaRegistry() |
Class |
getTypeClass() |
Class |
getTypeClassIfKnown() |
QName |
getTypeName()
Returns the name of the definition type.
|
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isDeprecated() |
boolean |
isIgnored() |
boolean |
isInherited() |
boolean |
isRuntimeSchema() |
void |
setAbstract(boolean isAbstract) |
void |
setDeprecated(boolean deprecated) |
void |
setDisplayName(String displayName) |
void |
setDisplayOrder(Integer displayOrder) |
void |
setDocumentation(String documentation) |
void |
setHelp(String help) |
void |
setIgnored(boolean ignored) |
void |
setInherited(boolean inherited) |
void |
setRuntimeSchema(boolean isRuntimeSchema) |
void |
setTypeName(QName typeName) |
String |
toString() |
protected QName typeName
protected boolean ignored
protected boolean isAbstract
protected String displayName
protected Integer displayOrder
protected String help
protected String documentation
protected boolean deprecated
protected boolean inherited
protected boolean isRuntimeSchema
protected transient PrismContext prismContext
public QName getTypeName()
public void setTypeName(QName typeName)
public boolean isIgnored()
public void setIgnored(boolean ignored)
public boolean isAbstract()
public void setAbstract(boolean isAbstract)
public boolean isDeprecated()
public void setDeprecated(boolean deprecated)
public boolean isInherited()
public void setInherited(boolean inherited)
public String getDisplayName()
public void setDisplayName(String displayName)
public Integer getDisplayOrder()
public void setDisplayOrder(Integer displayOrder)
public String getHelp()
public void setHelp(String help)
public String getDocumentation()
public void setDocumentation(String documentation)
public String getDocumentationPreview()
public boolean isRuntimeSchema()
public void setRuntimeSchema(boolean isRuntimeSchema)
public PrismContext getPrismContext()
protected SchemaRegistry getSchemaRegistry()
public Class getTypeClassIfKnown()
public Class getTypeClass()
public abstract Definition clone()
protected void copyDefinitionData(Definition clone)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
protected abstract String getDebugDumpClassName()
public abstract String getDocClassName()
Copyright © 2014 evolveum. All rights reserved.