Package com.evolveum.midpoint.prism
Interface PrismItemBasicDefinition
- All Known Subinterfaces:
- ContainerDefinitionDelegator<C>,- ItemDefinition<I>,- ItemDefinitionDelegator<I>,- ItemWrapper<I,,- VW> - NativeShadowAttributeDefinition,- NativeShadowReferenceAttributeDefinition,- NativeShadowSimpleAttributeDefinition<T>,- ObjectDefinitionDelegator<O>,- PartiallyMutableItemDefinition<I>,- PartiallyMutableItemDefinition.Attribute<T>,- PartiallyMutableItemDefinition.Container<C>,- PartiallyMutableItemDefinition.Property<T>,- PartiallyMutableItemDefinition.Reference,- PrismContainerDefinition<C>,- PrismContainerWrapper<C>,- PrismItemBasicDefinition.Delegable,- PrismObjectDefinition<O>,- PrismObjectWrapper<O>,- PrismPropertyDefinition<T>,- PrismPropertyWrapper<T>,- PrismReferenceDefinition,- PrismReferenceWrapper<R>,- PropertyDefinitionDelegator<T>,- ReferenceDefinitionDelegator,- ResourceAttributeDefinitionDelegator<T>,- ResourceAttributeWrapper<T>,- ShadowAssociationDefinition,- ShadowAssociationsContainerDefinition,- ShadowAttributeDefinition<V,,- D, - RV, - SA> - ShadowAttributesContainerDefinition,- ShadowAttributesContainerDefinitionDelegator,- ShadowReferenceAttributeDefinition,- ShadowSimpleAttributeDefinition<T>,- ShadowWrapper
- All Known Implementing Classes:
- AssignmentHolderWrapper,- AssociationAttributeMappingWrapper,- AssociationInboundExpressionWrapper,- AssociationMappingExpressionWrapper,- AssociationOutboundExpressionWrapper,- AuthenticationAttemptWrapper,- AuthenticationBehaviorWrapper,- CaseWorkItemTypeWrapper,- DummyPrismObjectDefinition,- ExpressionWrapper,- ItemDefinitionImpl,- ItemWrapperImpl,- NativeShadowAttributeDefinitionImpl,- NormalizationAwareResourceAttributeDefinition,- ObjectTypeAttributeMappingWrapper,- PrismContainerDefinitionImpl,- PrismContainerWrapperImpl,- PrismItemBasicDefinition.Data,- PrismObjectDefinitionImpl,- PrismObjectWrapperImpl,- PrismPropertyDefinitionImpl,- PrismPropertyWrapperImpl,- PrismReferenceDefinitionImpl,- PrismReferenceWrapperImpl,- PrismSchemaWrapper,- ProfilingClassLoggerContainerWrapperImpl,- ProtectedStringTypeWrapperImpl,- ResourceAttributeWrapperImpl,- ResourceWrapper,- ShadowAssociationDefinitionImpl,- ShadowAssociationsContainerDefinitionImpl,- ShadowAssociationValueWrapper,- ShadowAssociationWrapperImpl,- ShadowAttributeDefinitionImpl,- ShadowAttributesContainerDefinitionImpl,- ShadowReferenceAttributeDefinitionImpl,- ShadowSimpleAttributeDefinitionImpl,- ShadowWrapperImpl,- TransformableContainerDefinition,- TransformableItemDefinition,- TransformableObjectDefinition,- TransformablePropertyDefinition,- TransformablePropertyDefinition.RefinedAttribute,- TransformablePropertyDefinition.ResourceAttribute,- TransformableReferenceDefinition,- ValueMetadataWrapperImpl
public interface PrismItemBasicDefinition
"Basic" aspect of a prism item definition (item/type name, cardinality).
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfacestatic interface
- 
Method Summary
- 
Method Details- 
getItemNameGets the "canonical" name of the item for the definition. Should be qualified, if at all possible.
- 
getTypeName
- 
getMinOccursint getMinOccurs()Returns the number of minimal value occurrences.
- 
getMaxOccursint getMaxOccurs()Returns the number of maximal value occurrences. Any negative number means "unbounded".
- 
isSingleValuedefault boolean isSingleValue()
- 
isMultiValuedefault boolean isMultiValue()
- 
isMandatorydefault boolean isMandatory()
- 
isOptionaldefault boolean isOptional()
 
-