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 (whatever that means - TBD)
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static interface
static interface
-
Method Summary
-
Method Details
-
getItemName
Gets the "canonical" name of the item for the definition. Should be qualified, if at all possible. -
getTypeName
-
getMinOccurs
int getMinOccurs()Returns the number of minimal value occurrences. -
getMaxOccurs
int getMaxOccurs()Returns the number of maximal value occurrences. Any negative number means "unbounded". -
isSingleValue
default boolean isSingleValue() -
isMultiValue
default boolean isMultiValue() -
isMandatory
default boolean isMandatory() -
isOptional
default boolean isOptional()
-