Interface PrismValueWrapper<T>
-
- All Superinterfaces:
DebugDumpable
,Serializable
- All Known Subinterfaces:
AssignmentValueWrapper
,PrismContainerValueWrapper<C>
,PrismObjectValueWrapper<O>
- All Known Implementing Classes:
AssignmentValueWrapperImpl
,ConstructionValueWrapper
,PrismContainerValueWrapperImpl
,PrismObjectValueWrapperImpl
,PrismPropertyValueWrapper
,PrismReferenceValueWrapperImpl
,PrismValueWrapperImpl
,ProfilingClassLoggerContainerValueWrapperImpl
,ResourceAttributeMappingValueWrapper
public interface PrismValueWrapper<T> extends Serializable, DebugDumpable
- Author:
- katka
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <D extends ItemDelta<PrismValue,? extends ItemDefinition>>
voidaddToDelta(D delta)
<V extends PrismValue>
VgetNewValue()
<V extends PrismValue>
VgetOldValue()
<IW extends ItemWrapper>
IWgetParent()
<C extends Containerable>
PrismContainerValueWrapper<C>getParentContainerValue(Class<? extends C> parentClass)
T
getRealValue()
ValueStatus
getStatus()
ValueMetadataWrapperImpl
getValueMetadata()
boolean
isShowMetadata()
boolean
isVisible()
void
setRealValue(T realValue)
void
setShowMetadata(boolean showMetadata)
void
setStatus(ValueStatus status)
void
setValueMetadata(ValueMetadataWrapperImpl valueMetadata)
String
toShortString()
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Method Detail
-
getRealValue
T getRealValue()
-
setRealValue
void setRealValue(T realValue)
-
getStatus
ValueStatus getStatus()
-
setStatus
void setStatus(ValueStatus status)
-
getNewValue
<V extends PrismValue> V getNewValue()
-
getOldValue
<V extends PrismValue> V getOldValue()
-
getParent
<IW extends ItemWrapper> IW getParent()
-
addToDelta
<D extends ItemDelta<PrismValue,? extends ItemDefinition>> void addToDelta(D delta) throws SchemaException
- Throws:
SchemaException
-
isVisible
boolean isVisible()
-
getValueMetadata
ValueMetadataWrapperImpl getValueMetadata()
-
setValueMetadata
void setValueMetadata(ValueMetadataWrapperImpl valueMetadata)
-
isShowMetadata
boolean isShowMetadata()
-
setShowMetadata
void setShowMetadata(boolean showMetadata)
-
toShortString
String toShortString()
-
getParentContainerValue
<C extends Containerable> PrismContainerValueWrapper<C> getParentContainerValue(Class<? extends C> parentClass)
-
-