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
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()
-