Interface ItemWrapperFactory<IW extends ItemWrapper,VW extends PrismValueWrapper,PV extends PrismValue>
- All Superinterfaces:
WrapperFactory
- All Known Subinterfaces:
PrismContainerWrapperFactory<C>
- All Known Implementing Classes:
AdminGuiContainerWrapperFactoryImpl,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,VolatilityDependencyOperationWrapperFactoryImpl
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
-