public abstract class Definition extends Object implements DebugDumpable
INDENT_STRING
Constructor and Description |
---|
Definition(QName jaxbName,
Class jaxbType,
String jpaName,
Class jpaType) |
Modifier and Type | Method and Description |
---|---|
String |
debugDump()
Show the content of the object intended for diagnostics by system administrator.
|
String |
debugDump(int indent) |
protected String |
dumpQName(QName qname) |
<D extends Definition> |
findDefinition(ItemPath path,
Class<D> type) |
<D extends Definition> |
findDefinition(QName jaxbName,
Class<D> type) |
protected abstract String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
QName |
getJaxbName() |
Class |
getJaxbType() |
String |
getJpaName() |
Class |
getJpaType() |
String |
toString() |
protected void |
toStringExtended(StringBuilder builder) |
public QName getJaxbName()
public Class getJaxbType()
public String getJpaName()
public Class getJpaType()
protected void toStringExtended(StringBuilder builder)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
protected abstract String getDebugDumpClassName()
public <D extends Definition> D findDefinition(ItemPath path, Class<D> type)
public <D extends Definition> D findDefinition(QName jaxbName, Class<D> type)
Copyright © 2016 evolveum. All rights reserved.