Class PrismReferenceValueWrapperImpl<T extends Referencable>
java.lang.Object
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpl<T>
com.evolveum.midpoint.gui.impl.prism.wrapper.PrismReferenceValueWrapperImpl<T>
- All Implemented Interfaces:
- PrismValueWrapper<T>,- DebugDumpable,- Serializable
- Direct Known Subclasses:
- CreateObjectForReferenceValueWrapper
public class PrismReferenceValueWrapperImpl<T extends Referencable>
extends PrismValueWrapperImpl<T>
- Author:
- katka
- See Also:
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructorsConstructorDescriptionPrismReferenceValueWrapperImpl(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected <O extends ObjectType>
 PrismObject<O>createNewPrismObject(OperationResult result) Create new object that will be added to reference value.protected WrapperContextcreateWrapperContextForNewObject(WrapperContext wrapperContext) debugDump(int indent) booleanCheck that exist details model for new object that will be added to reference value.<O extends ObjectType>
 ObjectDetailsModels<O>getNewObjectModel(ContainerPanelConfigurationType config, ModelServiceLocator serviceLocator, OperationResult result) Return details model for new object that will be added to reference value.getPreconditionDeltas(ModelServiceLocator serviceLocator, OperationResult result) Collect processor with deltas and consumer, that should be processed before basic deltas of showed objectbooleanbooleanisLink()booleanprotected <O extends ObjectType>
 voidprocessBeforeCreatingPreconditionDelta(ObjectDetailsModels<O> newObjectModel, ModelServiceLocator serviceLocator) Custom processing of new object for reference.voidClean details model for new object that should be added to reference value.voidsetEditEnabled(boolean editEnabled) voidsetLink(boolean link) voidsetRealValue(T realValueReferencable) Methods inherited from class com.evolveum.midpoint.gui.impl.prism.wrapper.PrismValueWrapperImpladdToDelta, getNewValueWithMetadataApplied, getOldValue, getParent, getParentContainerValue, getRealValue, getStatus, getValueMetadata, isChanged, isShowMetadata, isVisible, setNewValue, setShowMetadata, setStatus, setValueMetadataMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Constructor Details- 
PrismReferenceValueWrapperImplpublic PrismReferenceValueWrapperImpl(PrismReferenceWrapper<T> parent, PrismReferenceValue value, ValueStatus status) 
 
- 
- 
Method Details- 
setRealValue
- 
isEditEnabledpublic boolean isEditEnabled()
- 
setEditEnabledpublic void setEditEnabled(boolean editEnabled) 
- 
isLinkpublic boolean isLink()
- 
setLinkpublic void setLink(boolean link) 
- 
getNewValue- Specified by:
- getNewValuein interface- PrismValueWrapper<T extends Referencable>
- Overrides:
- getNewValuein class- PrismValueWrapperImpl<T extends Referencable>
 
- 
toShortString- Specified by:
- toShortStringin interface- PrismValueWrapper<T extends Referencable>
- Overrides:
- toShortStringin class- PrismValueWrapperImpl<T extends Referencable>
 
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
- Overrides:
- debugDumpin class- PrismValueWrapperImpl<T extends Referencable>
 
- 
getPreconditionDeltaspublic Collection<ExecutedDeltaPostProcessor> getPreconditionDeltas(ModelServiceLocator serviceLocator, OperationResult result) throws CommonException Description copied from interface:PrismValueWrapperCollect processor with deltas and consumer, that should be processed before basic deltas of showed object- Specified by:
- getPreconditionDeltasin interface- PrismValueWrapper<T extends Referencable>
- Overrides:
- getPreconditionDeltasin class- PrismValueWrapperImpl<T extends Referencable>
- Throws:
- CommonException
 
- 
processBeforeCreatingPreconditionDeltaprotected <O extends ObjectType> void processBeforeCreatingPreconditionDelta(ObjectDetailsModels<O> newObjectModel, ModelServiceLocator serviceLocator) Custom processing of new object for reference.
- 
getNewObjectModelpublic <O extends ObjectType> ObjectDetailsModels<O> getNewObjectModel(ContainerPanelConfigurationType config, ModelServiceLocator serviceLocator, OperationResult result) Return details model for new object that will be added to reference value.
- 
createWrapperContextForNewObject
- 
createNewPrismObjectprotected <O extends ObjectType> PrismObject<O> createNewPrismObject(OperationResult result) throws SchemaException Create new object that will be added to reference value.- Throws:
- SchemaException
 
- 
resetNewObjectModelpublic void resetNewObjectModel()Clean details model for new object that should be added to reference value.
- 
isNewObjectModelCreatedpublic boolean isNewObjectModelCreated()
- 
existNewObjectModelpublic boolean existNewObjectModel()Check that exist details model for new object that will be added to reference value.
 
-