Package com.evolveum.midpoint.prism
Interface PrismReferenceDefinition
- 
- All Superinterfaces:
- Cloneable,- DebugDumpable,- Definition,- Freezable,- ItemDefinition<PrismReference>,- PrismContextSensitive,- PrismItemAccessDefinition,- Revivable,- Serializable,- SmartVisitable<Definition>,- Visitable<Definition>
 - All Known Subinterfaces:
- MutablePrismReferenceDefinition,- PrismReferenceWrapper<R>,- ReferenceDefinitionDelegator
 - All Known Implementing Classes:
- PrismReferenceWrapperImpl
 
 public interface PrismReferenceDefinition extends ItemDefinition<PrismReference> 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Mutable
 
- 
 - 
Field Summary- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description @NotNull PrismReferenceDefinitionclone()QNamegetCompositeObjectElementName()Deprecated.QNamegetTargetTypeName()@NotNull PrismReferenceinstantiate()Create an item instance.@NotNull PrismReferenceinstantiate(QName name)Create an item instance.booleanisComposite()- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazily
 - 
Methods inherited from interface com.evolveum.midpoint.prism.DefinitiondebugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
 - 
Methods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutable
 - 
Methods inherited from interface com.evolveum.midpoint.prism.ItemDefinitionadoptElementDefinitionFrom, canBeDefinitionOf, canBeDefinitionOf, createEmptyDelta, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getSubstitutionHead, getValueEnumerationRef, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, structuredType, toMutable
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContext
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead
 - 
Methods inherited from interface com.evolveum.midpoint.prism.SmartVisitableaccept
 
- 
 
- 
- 
- 
Method Detail- 
getTargetTypeNameQName getTargetTypeName() 
 - 
getCompositeObjectElementName@Deprecated QName getCompositeObjectElementName() Deprecated.
 - 
isCompositeboolean isComposite() 
 - 
instantiate@NotNull @NotNull PrismReference instantiate() Description copied from interface:ItemDefinitionCreate an item instance. Definition name or default name will be used as an element name for the instance. The instance will otherwise be empty.- Specified by:
- instantiatein interface- ItemDefinition<PrismReference>
 
 - 
instantiate@NotNull @NotNull PrismReference instantiate(QName name) Description copied from interface:ItemDefinitionCreate an item instance. Definition name will use provided name. for the instance. The instance will otherwise be empty.- Specified by:
- instantiatein interface- ItemDefinition<PrismReference>
 
 - 
clone@NotNull @NotNull PrismReferenceDefinition clone() - Specified by:
- clonein interface- Definition
- Specified by:
- clonein interface- ItemDefinition<PrismReference>
 
 
- 
 
-