Package com.evolveum.midpoint.prism
Interface PrismItemStorageDefinition
- All Known Subinterfaces:
ContainerDefinitionDelegator<C>
,ItemDefinition<I>
,ItemDefinitionDelegator<I>
,ItemWrapper<I,
,VW> ObjectDefinitionDelegator<O>
,PrismContainerDefinition<C>
,PrismContainerWrapper<C>
,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
,NormalizationAwareResourceAttributeDefinition
,ObjectTypeAttributeMappingWrapper
,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl
,PrismContainerWrapperImpl
,PrismObjectWrapperImpl
,PrismPropertyWrapperImpl
,PrismReferenceWrapperImpl
,PrismSchemaWrapper
,ProfilingClassLoggerContainerWrapperImpl
,ProtectedStringTypeWrapperImpl
,ResourceAttributeWrapperImpl
,ResourceWrapper
,ShadowAssociationDefinitionImpl
,ShadowAssociationsContainerDefinitionImpl
,ShadowAssociationValueWrapper
,ShadowAssociationWrapperImpl
,ShadowAttributeDefinitionImpl
,ShadowAttributesContainerDefinitionImpl
,ShadowReferenceAttributeDefinitionImpl
,ShadowSimpleAttributeDefinitionImpl
,ShadowWrapperImpl
,ValueMetadataWrapperImpl
public interface PrismItemStorageDefinition
TODO
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis is XSD annotation that specifies whether a property should be indexed in the storage.boolean
If true, this item is not stored in XML representation in repo.default boolean
Returns true if item definition is searchable.
-
Method Details
-
isIndexed
Boolean isIndexed()This is XSD annotation that specifies whether a property should be indexed in the storage. It can only apply to properties. It has following meaning: true: the property must be indexed. If the storage is not able to index the value, it should indicate an error. false: the property should not be indexed. null: data store decides whether to index the property or not. -
isIndexOnly
If true, this item is not stored in XML representation in repo. TODO better name -
isSearchable
Returns true if item definition is searchable.
-