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.ResourceObjectTypeArchetypeValueWrapperImpl<T>
- All Implemented Interfaces:
PrismValueWrapper<T>
,DebugDumpable
,Serializable
public class ResourceObjectTypeArchetypeValueWrapperImpl<T extends Referencable>
extends PrismReferenceValueWrapperImpl<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
ConstructorDescriptionResourceObjectTypeArchetypeValueWrapperImpl
(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status) -
Method Summary
Modifier and TypeMethodDescriptionprotected <O extends ObjectType>
PrismObject<? extends ObjectType>createNewPrismObject
(OperationResult result) Create new object that will be added to reference value.protected void
processBeforeCreatingPreconditionDelta
(ObjectDetailsModels<? extends ObjectType> 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, resetNewObjectModel, setEditEnabled, setLink, setRealValue, toShortString
Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl
addToDelta, getOldValue, getParent, getParentContainerValue, getRealValue, getStatus, getValueMetadata, isChanged, isShowMetadata, isVisible, setShowMetadata, setStatus, setValueMetadata
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.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
ResourceObjectTypeArchetypeValueWrapperImpl
public ResourceObjectTypeArchetypeValueWrapperImpl(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status)
-
-
Method Details
-
createNewPrismObject
protected <O extends ObjectType> PrismObject<? extends ObjectType> createNewPrismObject(OperationResult result) throws SchemaException Description copied from class:PrismReferenceValueWrapperImpl
Create new object that will be added to reference value.- Overrides:
createNewPrismObject
in classPrismReferenceValueWrapperImpl<T extends Referencable>
- Throws:
SchemaException
-
processBeforeCreatingPreconditionDelta
protected void processBeforeCreatingPreconditionDelta(ObjectDetailsModels<? extends ObjectType> newObjectModel, ModelServiceLocator serviceLocator) Description copied from class:PrismReferenceValueWrapperImpl
Custom processing of new object for reference.- Overrides:
processBeforeCreatingPreconditionDelta
in classPrismReferenceValueWrapperImpl<T extends Referencable>
-