Interface ComplexCopyable<T extends ComplexCopyable<T>>

All Known Subinterfaces:
Item<V,D>, ItemDelegator<V,D>, PrismContainer<C>, PrismContainerDelegator<C>, PrismContainerValue<C>, PrismContainerValueDelegator<C>, PrismObject<O>, PrismObjectDelegator<O>, PrismObjectValue<O>, PrismObjectValueDelegator<O>, PrismProperty<T>, PrismPropertyDelegator<T>, PrismPropertyValue<T>, PrismPropertyValueDelegator<T>, PrismReference, PrismReferenceDelegator, PrismReferenceValue, PrismReferenceValueDelegator, PrismValue, PrismValueDelegator, ShadowAssociationsContainer, ShadowAttributesContainer, ShadowSimpleAttribute<T>, ValueMetadata
All Known Implementing Classes:
FlyweightClonedItem, FlyweightClonedValue, GenericLazyPrismContainerValue, com.evolveum.midpoint.prism.impl.ItemImpl, com.evolveum.midpoint.prism.impl.PrismContainerImpl, com.evolveum.midpoint.prism.impl.PrismContainerValueImpl, com.evolveum.midpoint.prism.impl.PrismPropertyImpl, com.evolveum.midpoint.prism.impl.PrismReferenceImpl, com.evolveum.midpoint.prism.impl.PrismReferenceValueImpl, com.evolveum.midpoint.prism.impl.PrismValueImpl, ShadowAssociation, ShadowAssociationsContainerImpl, ShadowAssociationValue, ShadowAttributesContainerImpl, ShadowReferenceAttribute, ShadowReferenceAttributeValue, ShadowSimpleAttributeImpl

public interface ComplexCopyable<T extends ComplexCopyable<T>>
  • Method Summary

    Modifier and Type
    Method
    Description
    cloneComplex(@NotNull CloneStrategy strategy)
     
  • Method Details

    • cloneComplex

      @NotNull T cloneComplex(@NotNull @NotNull CloneStrategy strategy)