Class PrismReferenceWrapperFactory<R extends Referencable>
java.lang.Object
com.evolveum.midpoint.gui.impl.factory.wrapper.ItemWrapperFactoryImpl<PrismReferenceWrapper<R>,PrismReferenceValue,PrismReference,PrismReferenceValueWrapperImpl<R>>
com.evolveum.midpoint.gui.impl.factory.wrapper.PrismReferenceWrapperFactory<R>
- All Implemented Interfaces:
ItemWrapperFactory<PrismReferenceWrapper<R>,,PrismReferenceValueWrapperImpl<R>, PrismReferenceValue> WrapperFactory
- Direct Known Subclasses:
ChildOfReportParamWrapperFactory,EffectiveMarkWrapperFactoryImpl,PolicyStatementMarkRefWrapperFactory,ResourceObjectTypeArchetypeWrapperFactory,ResourceObjectTypeDefaultOptionalPolicyWrapperFactory,ResourceReferenceAttributeWrapperFactoryImpl,TenantRefWrapperFactory,UnmodifiableSchemaReferencesWrapperFactory
@Component
@Primary
public class PrismReferenceWrapperFactory<R extends Referencable>
extends ItemWrapperFactoryImpl<PrismReferenceWrapper<R>,PrismReferenceValue,PrismReference,PrismReferenceValueWrapperImpl<R>>
- Author:
- katka
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PrismReferenceValuecreateNewValue(PrismReference item) createValueWrapper(PrismReferenceWrapper<R> parent, PrismReferenceValue value, ValueStatus status, WrapperContext context) protected PrismReferenceWrapper<R>createWrapperInternal(PrismContainerValueWrapper<?> parent, PrismReference item, ItemStatus status, WrapperContext ctx) intgetOrder()booleanmatch(ItemDefinition<?> def) voidregister()voidregisterWrapperPanel(PrismReferenceWrapper<R> wrapper) protected voidsetupWrapper(PrismReferenceWrapper<R> 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
-
Constructor Details
-
PrismReferenceWrapperFactory
public PrismReferenceWrapperFactory()
-
-
Method Details
-
match
-
register
@PostConstruct public void register() -
getOrder
public int getOrder() -
createNewValue
- Specified by:
createNewValuein classItemWrapperFactoryImpl<PrismReferenceWrapper<R extends Referencable>,PrismReferenceValue, PrismReference, PrismReferenceValueWrapperImpl<R extends Referencable>>
-
createWrapperInternal
protected PrismReferenceWrapper<R> createWrapperInternal(PrismContainerValueWrapper<?> parent, PrismReference item, ItemStatus status, WrapperContext ctx) - Specified by:
createWrapperInternalin classItemWrapperFactoryImpl<PrismReferenceWrapper<R extends Referencable>,PrismReferenceValue, PrismReference, PrismReferenceValueWrapperImpl<R extends Referencable>>
-
createValueWrapper
public PrismReferenceValueWrapperImpl<R> createValueWrapper(PrismReferenceWrapper<R> parent, PrismReferenceValue value, ValueStatus status, WrapperContext context) -
registerWrapperPanel
- Specified by:
registerWrapperPanelin classItemWrapperFactoryImpl<PrismReferenceWrapper<R extends Referencable>,PrismReferenceValue, PrismReference, PrismReferenceValueWrapperImpl<R extends Referencable>>
-
setupWrapper
- Specified by:
setupWrapperin classItemWrapperFactoryImpl<PrismReferenceWrapper<R extends Referencable>,PrismReferenceValue, PrismReference, PrismReferenceValueWrapperImpl<R extends Referencable>>
-