Uses of Class
com.evolveum.midpoint.prism.DeepCloneOperation
-
-
Uses of DeepCloneOperation in com.evolveum.midpoint.model.impl.schema.transform
Methods in com.evolveum.midpoint.model.impl.schema.transform with parameters of type DeepCloneOperation Modifier and Type Method Description @NotNull ComplexTypeDefinition
TransformableComplexTypeDefinition. deepClone(@NotNull DeepCloneOperation operation)
@NotNull ResourceObjectClassDefinition
TransformableComplexTypeDefinition.TrResourceObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
ItemDefinition<PrismContainer<C>>
TransformableContainerDefinition. deepClone(@NotNull DeepCloneOperation operation)
ItemDefinition<I>
TransformableItemDefinition. deepClone(@NotNull DeepCloneOperation operation)
PrismObjectDefinition<O>
TransformableObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
ResourceAttributeDefinition<T>
TransformablePropertyDefinition.RefinedAttribute. deepClone(@NotNull DeepCloneOperation operation)
ResourceAttributeDefinition<T>
TransformablePropertyDefinition.ResourceAttribute. deepClone(@NotNull DeepCloneOperation operation)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return DeepCloneOperation Modifier and Type Method Description static @NotNull DeepCloneOperation
DeepCloneOperation. notUltraDeep()
Deep but not ultra-deep clone operation.static DeepCloneOperation
DeepCloneOperation. operation(boolean ultraDeep, Consumer<ItemDefinition<?>> postCloneAction)
Deep OR ultra-deep clone operation, with given post clone action.static DeepCloneOperation
DeepCloneOperation. ultraDeep()
Ultra-deep clone operation.Methods in com.evolveum.midpoint.prism with parameters of type DeepCloneOperation Modifier and Type Method Description @NotNull ComplexTypeDefinition
ComplexTypeDefinition. deepClone(@NotNull DeepCloneOperation operation)
Does a deep clone of this definition.ItemDefinition<I>
ItemDefinition. deepClone(@NotNull DeepCloneOperation operation)
TODO documentPrismObjectDefinition<O>
PrismObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
PrismContainerDefinition<C>
PrismContainer. deepCloneDefinition(@NotNull DeepCloneOperation operation)
PrismObjectDefinition<O>
PrismObject. deepCloneDefinition(@NotNull DeepCloneOperation operation)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg with parameters of type DeepCloneOperation Modifier and Type Method Description default ItemDefinition<I>
ItemDefinitionDelegator. deepClone(@NotNull DeepCloneOperation operation)
PrismObjectDefinition<O>
ObjectDefinitionDelegator. deepClone(@NotNull DeepCloneOperation operation)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.prism.impl
Methods in com.evolveum.midpoint.prism.impl with parameters of type DeepCloneOperation Modifier and Type Method Description @NotNull ComplexTypeDefinition
ComplexTypeDefinitionImpl. deepClone(DeepCloneOperation operation)
PrismObjectDefinition<Objectable>
DummyPrismObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
ItemDefinition<I>
ItemDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
Make a deep clone, cloning all the sub-items and definitions.ItemDefinition<PrismContainer<C>>
PrismContainerDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
PrismObjectDefinition<O>
PrismObjectDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
PrismContainerDefinition<C>
PrismContainerImpl. deepCloneDefinition(@NotNull DeepCloneOperation operation)
PrismObjectDefinition<O>
PrismObjectImpl. deepCloneDefinition(@NotNull DeepCloneOperation operation)
protected void
ItemImpl. propagateDeepCloneDefinition(@NotNull DeepCloneOperation operation, D clonedDefinition)
TODO descriptionprotected void
PrismContainerImpl. propagateDeepCloneDefinition(@NotNull DeepCloneOperation operation, PrismContainerDefinition<C> clonedDef)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.prism.impl.item
Methods in com.evolveum.midpoint.prism.impl.item with parameters of type DeepCloneOperation Modifier and Type Method Description PrismContainerDefinition<C>
DummyContainerImpl. deepCloneDefinition(@NotNull DeepCloneOperation operation)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.prism.impl.metadata
Methods in com.evolveum.midpoint.prism.impl.metadata with parameters of type DeepCloneOperation Modifier and Type Method Description PrismContainerDefinition<Containerable>
ValueMetadataAdapter. deepCloneDefinition(@NotNull DeepCloneOperation operation)
-
Uses of DeepCloneOperation in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor with parameters of type DeepCloneOperation Modifier and Type Method Description @NotNull CompositeObjectDefinitionImpl
CompositeObjectDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
ResourceAttributeDefinition<T>
ResourceAttributeDefinition. deepClone(@NotNull DeepCloneOperation operation)
ResourceAttributeDefinition<T>
ResourceAttributeDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
@NotNull ResourceObjectClassDefinition
ResourceObjectClassDefinition. deepClone(@NotNull DeepCloneOperation operation)
@NotNull ResourceObjectClassDefinition
ResourceObjectClassDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
@NotNull ResourceObjectDefinition
ResourceObjectDefinition. deepClone(@NotNull DeepCloneOperation operation)
@NotNull ResourceObjectTypeDefinition
ResourceObjectTypeDefinitionImpl. deepClone(@NotNull DeepCloneOperation operation)
TODO should we really clone the definitions? -
Uses of DeepCloneOperation in com.evolveum.midpoint.schema.processor.deleg
Methods in com.evolveum.midpoint.schema.processor.deleg with parameters of type DeepCloneOperation Modifier and Type Method Description default ResourceAttributeDefinition<T>
AttributeDefinitionDelegator. deepClone(@NotNull DeepCloneOperation operation)
ResourceAttributeDefinition<T>
RefinedAttributeDefinitionDelegator. deepClone(@NotNull DeepCloneOperation operation)
-