Class ResourceObjectTypeArchetypeValueWrapperImpl<T extends Referencable>
java.lang.Object
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl<T>
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismReferenceValueWrapperImpl<T>
com.evolveum.midpoint.gui.impl.prism.wrapper.CreateObjectForReferenceValueWrapper<T>
com.evolveum.midpoint.gui.impl.prism.wrapper.ResourceObjectTypeArchetypeValueWrapperImpl<T>
- All Implemented Interfaces:
PrismValueWrapper<T>,DebugDumpable,Serializable
public class ResourceObjectTypeArchetypeValueWrapperImpl<T extends Referencable>
extends CreateObjectForReferenceValueWrapper<T>
Wrapper for ResourceType/schemaHandling/objectType/focus/archetypeRef.
- See Also:
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionResourceObjectTypeArchetypeValueWrapperImpl(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status) -
Method Summary
Modifier and TypeMethodDescriptionprotected <O extends ObjectType>
PrismObject<O>createNewPrismObject(OperationResult result) Create new object that will be added to reference value.protected WrapperContextcreateWrapperContextForNewObject(WrapperContext wrapperContext) booleanprotected <O extends ObjectType>
voidprocessBeforeCreatingPreconditionDelta(ObjectDetailsModels<O> newObjectModel, ModelServiceLocator serviceLocator) Custom processing of new object for reference.Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismReferenceValueWrapperImpl
debugDump, existNewObjectModel, getNewObjectModel, getNewValue, getPreconditionDeltas, isEditEnabled, isLink, isNewObjectModelCreated, resetNewObjectModel, setEditEnabled, setLink, setRealValue, toShortStringMethods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl
addToDelta, getNewValueWithMetadataApplied, getOldValue, getParent, getParentContainerValue, getRealValue, getStatus, getValueMetadata, isChanged, isShowMetadata, isVisible, setNewValue, setShowMetadata, setStatus, setValueMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
ResourceObjectTypeArchetypeValueWrapperImpl
public ResourceObjectTypeArchetypeValueWrapperImpl(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status)
-
-
Method Details
-
createContainerConfiguration
- Specified by:
createContainerConfigurationin classCreateObjectForReferenceValueWrapper<T extends Referencable>
-
createNewPrismObject
protected <O extends ObjectType> PrismObject<O> createNewPrismObject(OperationResult result) throws SchemaException Description copied from class:PrismReferenceValueWrapperImplCreate new object that will be added to reference value.- Overrides:
createNewPrismObjectin classPrismReferenceValueWrapperImpl<T extends Referencable>- Throws:
SchemaException
-
processBeforeCreatingPreconditionDelta
protected <O extends ObjectType> void processBeforeCreatingPreconditionDelta(ObjectDetailsModels<O> newObjectModel, ModelServiceLocator serviceLocator) Description copied from class:PrismReferenceValueWrapperImplCustom processing of new object for reference.- Overrides:
processBeforeCreatingPreconditionDeltain classPrismReferenceValueWrapperImpl<T extends Referencable>
-
isHeaderOfCreateObjectVisible
public boolean isHeaderOfCreateObjectVisible()- Overrides:
isHeaderOfCreateObjectVisiblein classCreateObjectForReferenceValueWrapper<T extends Referencable>
-
createWrapperContextForNewObject
- Overrides:
createWrapperContextForNewObjectin classPrismReferenceValueWrapperImpl<T extends Referencable>
-