public abstract class Definition extends Object implements Serializable, Dumpable, DebugDumpable
Modifier and Type | Field and Description |
---|---|
protected QName |
defaultName |
protected String |
displayName |
protected Integer |
displayOrder |
protected String |
help |
protected boolean |
ignored |
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) |
String |
dump()
Show the content of the object intended for diagnostics by developer.
|
boolean |
equals(Object obj) |
protected abstract String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
QName |
getDefaultName()
Returns default name for the defined entity.
|
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.
|
String |
getHelp()
Returns help string.
|
PrismContext |
getPrismContext() |
protected SchemaRegistry |
getSchemaRegistry() |
Class |
getTypeClass() |
QName |
getTypeName()
Returns the name of the definition type.
|
int |
hashCode() |
boolean |
isIgnored() |
boolean |
isRuntimeSchema() |
void |
setDisplayName(String displayName) |
void |
setDisplayOrder(Integer displayOrder) |
void |
setHelp(String help) |
void |
setIgnored(boolean ignored) |
void |
setRuntimeSchema(boolean isRuntimeSchema) |
void |
setTypeName(QName typeName) |
String |
toString() |
protected QName defaultName
protected QName typeName
protected boolean ignored
protected String displayName
protected Integer displayOrder
protected String help
protected boolean isRuntimeSchema
protected transient PrismContext prismContext
public QName getDefaultName()
public QName getTypeName()
public void setTypeName(QName typeName)
public boolean isIgnored()
public void setIgnored(boolean ignored)
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 boolean isRuntimeSchema()
public void setRuntimeSchema(boolean isRuntimeSchema)
public PrismContext getPrismContext()
protected SchemaRegistry getSchemaRegistry()
public Class getTypeClass()
public abstract Definition clone()
protected void copyDefinitionData(Definition clone)
public String dump()
Dumpable
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
protected abstract String getDebugDumpClassName()
Copyright © 2013 evolveum. All rights reserved.