Interface ItemWrapper<I extends Item<?,?>,VW extends PrismValueWrapper>

All Superinterfaces:
Cloneable, DebugDumpable, Definition, Freezable, ItemDefinition<I>, LivePrismItemDefinition, PrismItemAccessDefinition, PrismItemBasicDefinition, PrismItemStorageDefinition, PrismLifecycleDefinition, PrismPresentationDefinition, Revivable, Serializable, SmartVisitable<Definition>, Visitable<Definition>
All Known Subinterfaces:
PrismContainerWrapper<C>, PrismObjectWrapper<O>, PrismPropertyWrapper<T>, PrismReferenceWrapper<R>, ResourceAttributeWrapper<T>, ShadowWrapper
All Known Implementing Classes:
AssignmentHolderWrapper, CaseWorkItemTypeWrapper, ExpressionWrapper, ItemWrapperImpl, PrismContainerWrapperImpl, PrismObjectWrapperImpl, PrismPropertyWrapperImpl, PrismReferenceWrapperImpl, PrismSchemaWrapper, ProfilingClassLoggerContainerWrapperImpl, ProtectedStringTypeWrapperImpl, ResourceAttributeMappingWrapper, ResourceAttributeWrapperImpl, ResourceWrapper, ShadowAssociationWrapperImpl, ShadowWrapperImpl, ValueMetadataWrapperImpl

public interface ItemWrapper<I extends Item<?,?>,VW extends PrismValueWrapper> extends ItemDefinition<I>, Revivable, DebugDumpable, Serializable
Author:
katka