Interface ItemWrapperFactory<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
- All Superinterfaces:
WrapperFactory
- All Known Subinterfaces:
PrismContainerWrapperFactory<C>
- All Known Implementing Classes:
AppendersWrapperFactoryImpl
,AssignmentDetailsWrapperFactoryImpl
,AssignmentHolderWrapperFactoryImpl
,AssignmentWrapperFactoryImpl
,AssociationInboundExpressionWrapperFactory
,AssociationMappingExpressionWrapperFactory
,AssociationMappingWrapperFactory
,AssociationNameWrapperFactory
,AssociationOutboundExpressionWrapperFactory
,AssociationSynchronizationActionFactory
,AuthenticationAttemptWrapperFactory
,AuthenticationBehaviorWrapperFactory
,CaseWorkItemWrapperFactoryImpl
,ChildOfReportParamWrapperFactory
,ClassLoggerWrapperFactoryImpl
,ConnectorConfigurationWrapperFactoryImpl
,ConstructionWrapperFactory
,EffectiveMarkWrapperFactoryImpl
,ExpressionWrapperFactory
,HeterogenousContainerWrapperFactory
,ItemWrapperFactoryImpl
,LoggingConfigurationWrapperFactoryImpl
,MappingNameWrapperFactory
,MarkingPatternWrapperFactory
,MetadataWrapperFactoryImpl
,NoEmptyValueContainerWrapperFactoryImpl
,ObjectReferenceTargetTypeWrapperFactory
,OperationalContainerWrapperFactory
,OutboundAttributeMappingWrapperFactory
,PolicyStatementMarkRefWrapperFactory
,PrismContainerWrapperFactoryImpl
,PrismObjectWrapperFactoryImpl
,PrismPropertyWrapperFactoryImpl
,PrismReferenceWrapperFactory
,PrismSchemaItemWrapperFactory
,ProfilingClassLoggerWrapperFactoryImpl
,ProtectedStringWrapperFactory
,ProvenanceMetadataWrapperFactory
,ReportParamWrapperFactoryImpl
,ResourceAttributeMappingWrapperFactory
,ResourceAttributeWrapperFactoryImpl
,ResourceObjectTypeArchetypeWrapperFactory
,ResourceObjectTypeDefaultOptionalPolicyWrapperFactory
,ResourceObjectTypeWrapperFactory
,ResourceReferenceAttributeWrapperFactoryImpl
,ResourceSchemaWrapperFactory
,ResourceWrapperFactoryImpl
,RoleAnalysisAttributeSettingPropertyFactory
,SchemaDefinitionWrapperFactory
,SchemaWrapperFactory
,ShadowAssociationsContainerWrapperFactoryImpl
,ShadowAssociationValueWrapperFactoryImpl
,ShadowAttributesWrapperFactoryImpl
,ShadowWrapperFactoryImpl
,TaskHandlerWrapperFactory
,TaskWrapperFactoryImpl
,TenantRefWrapperFactory
,UnmodifiableSchemaItemIndexWrapperFactory
,UnmodifiableSchemaPropertiesWrapperFactory
,UnmodifiableSchemaReferencesWrapperFactory
,ValueMetadataWrapperFactoryImpl
public interface ItemWrapperFactory<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
extends WrapperFactory
- Author:
- katka
-
Method Summary
Modifier and TypeMethodDescriptioncreateValueWrapper
(IW parent, PV value, ValueStatus status, WrapperContext context) createWrapper
(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) createWrapper
(PrismContainerValueWrapper<?> parent, Item childContainer, ItemStatus status, WrapperContext context) Methods inherited from interface com.evolveum.midpoint.gui.api.factory.wrapper.WrapperFactory
getOrder, match, match, register
-
Method Details
-
createWrapper
IW createWrapper(PrismContainerValueWrapper<?> parent, ItemDefinition<?> def, WrapperContext context) throws SchemaException - Throws:
SchemaException
-
createWrapper
IW createWrapper(PrismContainerValueWrapper<?> parent, Item childContainer, ItemStatus status, WrapperContext context) throws SchemaException - Throws:
SchemaException
-
createValueWrapper
VW createValueWrapper(IW parent, PV value, ValueStatus status, WrapperContext context) throws SchemaException - Throws:
SchemaException
-