public class PrismReferenceDefinition extends ItemDefinition
Definition
for more details.name
deprecated, displayName, displayOrder, documentation, help, ignored, inherited, isAbstract, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
PrismReferenceDefinition(QName elementName,
QName typeName,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismReferenceDefinition |
clone() |
protected void |
copyDefinitionData(PrismReferenceDefinition clone) |
ItemDelta |
createEmptyDelta(ItemPath path) |
protected void |
extendToString(StringBuilder sb) |
QName |
getCompositeObjectElementName() |
protected String |
getDebugDumpClassName()
Return a human readable name of this class suitable for logs.
|
String |
getDocClassName()
Returns human-readable name of this class suitable for documentation.
|
QName |
getTargetTypeName()
Returns valid XSD object types whose may be the targets of the reference.
|
PrismReference |
instantiate()
Create an item instance.
|
PrismReference |
instantiate(QName name)
Create an item instance.
|
boolean |
isComposite() |
boolean |
isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz) |
void |
setComposite(boolean isComposite) |
void |
setCompositeObjectElementName(QName compositeObjectElementName) |
void |
setTargetTypeName(QName targetTypeName) |
adoptElementDefinitionFrom, canAdd, canModify, canRead, copyDefinitionData, debugFlags, debugMultiplicity, equals, getMaxOccurs, getMinOccurs, getName, getNamespace, hashCode, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, setCanAdd, setCanModify, setCanRead, setDynamic, setMaxOccurs, setMinOccurs, setName, setOperational, setReadOnly, toString
copyDefinitionData, debugDump, debugDump, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isIgnored, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setHelp, setIgnored, setInherited, setRuntimeSchema, setTypeName
public PrismReferenceDefinition(QName elementName, QName typeName, PrismContext prismContext)
public QName getTargetTypeName()
public void setTargetTypeName(QName targetTypeName)
public QName getCompositeObjectElementName()
public void setCompositeObjectElementName(QName compositeObjectElementName)
public boolean isComposite()
public void setComposite(boolean isComposite)
public boolean isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz)
isValidFor
in class ItemDefinition
public PrismReference instantiate()
ItemDefinition
instantiate
in class ItemDefinition
public PrismReference instantiate(QName name)
ItemDefinition
instantiate
in class ItemDefinition
public ItemDelta createEmptyDelta(ItemPath path)
createEmptyDelta
in class ItemDefinition
public PrismReferenceDefinition clone()
clone
in class ItemDefinition
protected void copyDefinitionData(PrismReferenceDefinition clone)
protected String getDebugDumpClassName()
getDebugDumpClassName
in class Definition
public String getDocClassName()
Definition
getDocClassName
in class Definition
protected void extendToString(StringBuilder sb)
extendToString
in class ItemDefinition
Copyright © 2014 evolveum. All rights reserved.