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
@Component
public class PrismPropertyWrapperFactoryImpl<T>
extends ItemWrapperFactoryImpl<PrismPropertyWrapper<T>,PrismPropertyValue<T>,PrismProperty<T>,PrismPropertyValueWrapper<T>>
- Author:
- katka
-
Field Summary
-
Constructor Summary
-
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) int
getOrder()
protected String
getPredefinedValuesOid
(PrismProperty<T> item) boolean
match
(ItemDefinition<?> def) void
register()
void
registerWrapperPanel
(PrismPropertyWrapper<T> wrapper) protected void
setupWrapper
(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, skipCreateWrapper
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
createNewValue
in 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:
createWrapperInternal
in 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:
registerWrapperPanel
in classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,
PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>>
-
setupWrapper
- Specified by:
setupWrapper
in classItemWrapperFactoryImpl<PrismPropertyWrapper<T>,
PrismPropertyValue<T>, PrismProperty<T>, PrismPropertyValueWrapper<T>>
-