Class PrismPropertyWrapperFactoryImpl<T>
java.lang.Object
com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>,PrismProperty<T>,PrismPropertyValueWrapper<T>>
com.evolveum.midpoint.gui.impl.factory.wrapper.PrismPropertyWrapperFactoryImpl<T>
- All Implemented Interfaces:
ItemWrapperFactory<PrismPropertyWrapper<T>,,PrismPropertyValueWrapper<T>, PrismPropertyValue<T>> WrapperFactory
- Direct Known Subclasses:
AssociationNameWrapperFactory,AuthenticationAttemptWrapperFactory,ExpressionWrapperFactory,MappingNameWrapperFactory,ObjectReferenceTargetTypeWrapperFactory,ProtectedStringWrapperFactory,RoleAnalysisAttributeSettingPropertyFactory,TaskHandlerWrapperFactory,UnmodifiableSchemaItemIndexWrapperFactory,UnmodifiableSchemaPropertiesWrapperFactory,VolatilityDependencyOperationWrapperFactoryImpl
@Component
public class PrismPropertyWrapperFactoryImpl<T>
extends ItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>,PrismProperty<T>,PrismPropertyValueWrapper<T>>
- Author:
- katka
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PrismPropertyValue<T>createNewValue(PrismProperty<T> item) createValueWrapper(PrismPropertyWrapper<T> parent, PrismPropertyValue<T> value, ValueStatus status, WrapperContext context) protected PrismPropertyWrapper<T>createWrapperInternal(PrismContainerValueWrapper<?> parent, PrismProperty<T> item, ItemStatus status, WrapperContext wrapperContext) intgetOrder()protected StringgetPredefinedValuesOid(PrismProperty<T> item) booleanmatch(ItemDefinition<?> def) voidregister()voidregisterWrapperPanel(PrismPropertyWrapper<T> wrapper) protected voidsetupWrapper(PrismPropertyWrapper<T> wrapper) Methods inherited from class com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl
canCreateValueWrapper, canCreateWrapper, createValuesWrapper, createWrapper, createWrapper, determineReadOnly, getModelInteractionService, getModelService, getPrismContext, getRegistry, getStatus, getTaskManager, getValues, setupMetadata, shouldCreateEmptyValue, skipCreateWrapperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.gui.api.factory.wrapper.WrapperFactory
match
-
Field Details
-
schemaService
-
-
Constructor Details
-
PrismPropertyWrapperFactoryImpl
public PrismPropertyWrapperFactoryImpl()
-
-
Method Details
-
match
-
register
@PostConstruct public void register() -
getOrder
public int getOrder() -
createNewValue
- Specified by:
createNewValuein classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>> - Throws:
SchemaException
-
createWrapperInternal
protected PrismPropertyWrapper<T> createWrapperInternal(PrismContainerValueWrapper<?> parent, PrismProperty<T> item, ItemStatus status, WrapperContext wrapperContext) - Specified by:
createWrapperInternalin classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>>
-
getPredefinedValuesOid
-
createValueWrapper
public PrismPropertyValueWrapper<T> createValueWrapper(PrismPropertyWrapper<T> parent, PrismPropertyValue<T> value, ValueStatus status, WrapperContext context) -
registerWrapperPanel
- Specified by:
registerWrapperPanelin classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>>
-
setupWrapper
- Specified by:
setupWrapperin classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>>
-