public class PrismReferenceDefinition extends ItemDefinition
Definition
for more details.name
defaultName, displayName, displayOrder, help, ignored, isRuntimeSchema, prismContext, typeName
INDENT_STRING
Constructor and Description |
---|
PrismReferenceDefinition(QName name,
QName defaultName,
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.
|
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) |
copyDefinitionData, equals, getDefaultName, getMaxOccurs, getMinOccurs, getName, getNameOrDefaultName, getNamespace, hashCode, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, setDynamic, setMaxOccurs, setMinOccurs, setName, setOperational, toString
copyDefinitionData, debugDump, debugDump, dump, getDisplayName, getDisplayOrder, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeName, isIgnored, isRuntimeSchema, setDisplayName, setDisplayOrder, setHelp, setIgnored, setRuntimeSchema, setTypeName
public PrismReferenceDefinition(QName name, QName defaultName, 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
protected void extendToString(StringBuilder sb)
extendToString
in class ItemDefinition
Copyright © 2013 evolveum. All rights reserved.