public class PrismReferenceDefinition extends ItemDefinition<PrismReference>
Definition
for more details.name
deprecated, displayName, displayOrder, documentation, emphasized, 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) |
boolean |
isValidFor(QName elementQName,
Class<? extends ItemDefinition> clazz,
boolean caseInsensitive) |
void |
setComposite(boolean isComposite) |
void |
setCompositeObjectElementName(QName compositeObjectElementName) |
void |
setTargetTypeName(QName targetTypeName) |
addNamespaceIfApplicable, adoptElementDefinitionFrom, canAdd, canModify, canRead, copyDefinitionData, debugFlags, debugMultiplicity, deepClone, equals, getMaxOccurs, getMinOccurs, getName, getNamespace, getValueEnumerationRef, hashCode, isDynamic, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, revive, setCanAdd, setCanModify, setCanRead, setDynamic, setMaxOccurs, setMinOccurs, setName, setOperational, setReadOnly, setValueEnumerationRef, toString
copyDefinitionData, debugDump, debugDump, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getPrismContext, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, getTypeName, isAbstract, isDeprecated, isEmphasized, isIgnored, isInherited, isRuntimeSchema, setAbstract, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, 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<PrismReference>
public boolean isValidFor(QName elementQName, Class<? extends ItemDefinition> clazz, boolean caseInsensitive)
isValidFor
in class ItemDefinition<PrismReference>
public PrismReference instantiate()
ItemDefinition
instantiate
in class ItemDefinition<PrismReference>
public PrismReference instantiate(QName name)
ItemDefinition
instantiate
in class ItemDefinition<PrismReference>
public ItemDelta createEmptyDelta(ItemPath path)
createEmptyDelta
in class ItemDefinition<PrismReference>
public PrismReferenceDefinition clone()
clone
in class ItemDefinition<PrismReference>
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<PrismReference>
Copyright © 2016 evolveum. All rights reserved.