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>,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,ExpressionWrapper,com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,ItemWrapperImpl,NativeShadowAttributeDefinitionImpl,NormalizationAwareResourceAttributeDefinition,ObjectTypeAttributeMappingWrapper,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,PrismContainerWrapperImpl,PrismItemBasicDefinition.Data,PrismObjectWrapperImpl,PrismPropertyWrapperImpl,PrismReferenceWrapperImpl,PrismSchemaWrapper,ProfilingClassLoggerContainerWrapperImpl,ProtectedStringTypeWrapperImpl,ResourceAttributeWrapperImpl,ResourceWrapper,ShadowAssociationDefinitionImpl,ShadowAssociationsContainerDefinitionImpl,ShadowAssociationValueWrapper,ShadowAssociationWrapperImpl,ShadowAttributeDefinitionImpl,ShadowAttributesContainerDefinitionImpl,ShadowReferenceAttributeDefinitionImpl,ShadowSimpleAttributeDefinitionImpl,ShadowWrapperImpl,ValueMetadataWrapperImpl
public interface PrismItemBasicDefinition
"Basic" aspect of a prism item definition (whatever that means - TBD)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfacestatic 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()
-