public abstract class Definition extends Object implements Serializable, DebugDumpable, Revivable
Modifier and Type | Field and Description |
---|---|
protected boolean |
deprecated |
protected String |
displayName |
protected Integer |
displayOrder |
protected String |
documentation |
protected boolean |
emphasized
Set true for definitions that are more important than others and that should be emphasized
during presentation.
|
protected String |
help |
protected boolean |
ignored |
protected boolean |
inherited
whether an item is inherited from a supertype (experimental feature)
|
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 |
isEmphasized()
Set true for definitions that are more important than others and that should be emphasized
during presentation.
|
boolean |
isIgnored() |
boolean |
isInherited() |
boolean |
isRuntimeSchema() |
abstract void |
revive(PrismContext prismContext) |
void |
setAbstract(boolean isAbstract) |
void |
setDeprecated(boolean deprecated) |
void |
setDisplayName(String displayName) |
void |
setDisplayOrder(Integer displayOrder) |
void |
setDocumentation(String documentation) |
void |
setEmphasized(boolean emphasized) |
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 boolean emphasized
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 boolean isEmphasized()
public void setEmphasized(boolean emphasized)
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 void revive(PrismContext prismContext)
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 © 2016 evolveum. All rights reserved.