Uses of Interface
com.evolveum.midpoint.prism.Objectable
Packages that use Objectable
Package
Description
-
Uses of Objectable in com.evolveum.midpoint.common.validator
Methods in com.evolveum.midpoint.common.validator with parameters of type ObjectableModifier and TypeMethodDescriptionvoidLegacyValidator.validateObject(Objectable object, OperationResult objectResult) -
Uses of Objectable in com.evolveum.midpoint.gui.api.factory
Method parameters in com.evolveum.midpoint.gui.api.factory with type arguments of type ObjectableModifier and TypeMethodDescriptionContainerValueDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<T>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<T>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) Creates data provider instanceContainerValueDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<T>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<T>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView compiledObjectCollectionView, ContainerValueDataProviderFactory.Customization<T> customization) Creates data provider instance -
Uses of Objectable in com.evolveum.midpoint.gui.impl.component.data.provider
Constructor parameters in com.evolveum.midpoint.gui.impl.component.data.provider with type arguments of type ObjectableModifierConstructorDescriptionRepoAssignmentListProvider(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) -
Uses of Objectable in com.evolveum.midpoint.gui.impl.factory.data
Method parameters in com.evolveum.midpoint.gui.impl.factory.data with type arguments of type ObjectableModifier and TypeMethodDescriptionInMemoryAssignmentDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) InMemoryAssignmentDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView collection, ContainerValueDataProviderFactory.Customization<AssignmentType> customization) RepositoryAssignmentDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path) RepositoryAssignmentDataProviderFactory.create(org.apache.wicket.Component component, @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView collection, ContainerValueDataProviderFactory.Customization<AssignmentType> customization) -
Uses of Objectable in com.evolveum.midpoint.ninja.action.verify
Methods in com.evolveum.midpoint.ninja.action.verify with type parameters of type ObjectableModifier and TypeMethodDescription<T extends Objectable>
UpgradeValidationResultVerificationReporter.verify(Writer writer, PrismObject<T> object) -
Uses of Objectable in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type ObjectableModifier and TypeInterfaceDescriptioninterfacePrismObject<O extends Objectable>Common supertype for all identity objects.interfacePrismObjectDefinition<O extends Objectable>TODOstatic interfaceinterfacePrismObjectValue<O extends Objectable>Extension of PrismContainerValue that holds object-specific data (OID and version).Methods in com.evolveum.midpoint.prism with type parameters of type ObjectableModifier and TypeMethodDescription<T extends Objectable>
voidPrismContext.adopt(ObjectDelta<T> delta) <C extends Containerable,O extends Objectable>
voidPrismContext.adopt(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path) <C extends Containerable,O extends Objectable>
voidstatic <T extends Objectable>
TPrismObject.asObjectable(PrismObject<T> object) static <T extends Objectable>
TPrismObjectValue.asObjectable(PrismObject<T> object) static <T extends Objectable>
@NotNull List<T>PrismObject.asObjectableList(@NotNull List<PrismObject<T>> objects) static <T extends Objectable>
PrismObject<T>PrismObject.cast(PrismObject<?> object, Class<T> type) <O extends Objectable>
@NotNull PrismObject<O>PrismContext.createKnownObject(@NotNull Class<O> clazz) Creates a new PrismObject of a given static type.<O extends Objectable>
OPrismContext.createKnownObjectable(@NotNull Class<O> clazz) Creates a new Objectable of a given static type.<O extends Objectable>
PrismObject<O>ItemFactory.createObject(QName name, PrismObjectDefinition<O> definition) <O extends Objectable>
@NotNull PrismObject<O>PrismContext.createObject(@NotNull Class<O> clazz) Creates a new PrismObject of a given type.<O extends Objectable>
OPrismContext.createObjectable(@NotNull Class<O> clazz) Creates a new Objectable of a given type.<O extends Objectable>
PrismObjectValue<O>ItemFactory.createObjectValue(O objectable) <O extends Objectable>
PrismObject<O>PrismReferenceValue.getObject()Returns object that this reference points to.<O extends Objectable>
PrismObject<O>Referencable.getObject()<O extends Objectable>
@NotNull PrismObjectDefinition<O>DefinitionFactory.newObjectDefinition(@NotNull QName name, @NotNull ComplexTypeDefinition ctd) <O extends Objectable>
@NotNull PrismObject<O>PrismParser.parse()Parses the input as a prism object.<O extends Objectable>
@NotNull PrismObject<O>PrismParserNoIO.parse()default <T extends Objectable>
PrismObject<T>PrismContext.parseObject(File file) default <T extends Objectable>
PrismObject<T>PrismContext.parseObject(String dataString) static <O extends Objectable,C extends Containerable>
Collection<PrismContainerValue<C>>PrismValueCollectionsUtil.toPrismContainerValues(Class<O> type, ItemPath path, C... containerValues) Methods in com.evolveum.midpoint.prism that return ObjectableModifier and TypeMethodDescriptiondefault ObjectablePrismReferenceValue.getObjectable()Referencable.getObjectable()static @Nullable ObjectablePrismValueUtil.getRootObject(@NotNull PrismValue value) Deprecated.default @Nullable ObjectablePrismValue.getRootObjectable()Returns the top-most object (Objectable).Methods in com.evolveum.midpoint.prism that return types with arguments of type ObjectableModifier and TypeMethodDescriptionPrismReferenceValue.getTargetTypeCompileTimeClass()@NotNull List<PrismObject<? extends Objectable>>PrismParser.parseObjects()Parses the input as a collection of prism objects.@NotNull List<PrismObject<? extends Objectable>>PrismParserNoIO.parseObjects()Methods in com.evolveum.midpoint.prism with parameters of type ObjectableModifier and TypeMethodDescriptionvoidPrismContext.adopt(Objectable objectable) static PrismObject<?>PrismObject.asPrismObject(Objectable o) <T> PrismPropertyValue<T>ItemFactory.createPropertyValue(T value, OriginType originType, Objectable originObject) ItemFactory.createReferenceValue(String oid, OriginType originType, Objectable originObject) -
Uses of Objectable in com.evolveum.midpoint.prism.deleg
Classes in com.evolveum.midpoint.prism.deleg with type parameters of type ObjectableMethods in com.evolveum.midpoint.prism.deleg that return ObjectableModifier and TypeMethodDescriptiondefault ObjectablePrismContainerValueDelegator.getOriginObject()Methods in com.evolveum.midpoint.prism.deleg with parameters of type ObjectableModifier and TypeMethodDescriptiondefault voidPrismContainerValueDelegator.setOriginObject(Objectable source) Method parameters in com.evolveum.midpoint.prism.deleg with type arguments of type ObjectableModifier and TypeMethodDescriptiondefault booleanItemDeltaDelegator.isRedundant(PrismObject<? extends Objectable> object, ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems) ItemDeltaDelegator.narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) -
Uses of Objectable in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type ObjectableModifier and TypeInterfaceDescriptioninterfaceObjectDelta<O extends Objectable>Relative difference (delta) of the object.static classObjectDelta.FactorOutResultMulti<T extends Objectable>static classObjectDelta.FactorOutResultSingle<T extends Objectable>Methods in com.evolveum.midpoint.prism.delta with type parameters of type ObjectableModifier and TypeMethodDescriptionstatic <O extends Objectable>
voidObjectDeltaUtil.applyTo(PrismObject<O> targetObject, Collection<? extends ItemDelta<?, ?>> modifications) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.create(Class<O> type, ChangeType changeType) static <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createAddDelta(PrismObject<O> objectToAdd) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createDeleteDelta(Class<O> type, String oid) <T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta(ItemPath containerPath, PrismContainerDefinition<O> objectDefinition) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createDelta(ItemPath containerPath, Class<O> type) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createDelta(ItemPath propertyPath, Class<O> compileTimeClass) Deprecated.<O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createEmptyAddDelta(Class<O> type, String oid) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createEmptyDeleteDelta(Class<O> type, String oid) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createEmptyDelta(Class<O> type, String oid, ChangeType changeType) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createEmptyModifyDelta(Class<O> type, String oid) <T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationAdd(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationAdd(ItemPath containerPath, Class<O> type, T containerable) Deprecated.<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget) Deprecated.<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationAdd(Class<T> type, ItemName refName, PrismReferenceValue refValue) Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaFactory.Reference.createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget) Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaFactory.Reference.createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue) Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaFactory.Reference.createModificationAddCollection(Class<T> type, ItemName refName, String targetOid) Deprecated.<O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddContainer(Class<O> type, String oid, ItemPath propertyPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X>
ObjectDelta<O>DeltaFactory.Object.createModificationAddProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddReference(Class<O> type, String oid, ItemPath propertyName, PrismReferenceValue... referenceValues) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddReference(Class<O> type, String oid, QName propertyName, String... targetOids) <T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationDelete(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationDelete(ItemPath containerPath, Class<O> type, T containerable) Deprecated.<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget) Deprecated.<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationDelete(Class<T> type, QName refName, PrismReferenceValue refValue) Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaFactory.Reference.createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget) Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaFactory.Reference.createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue) Deprecated.<O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteReference(Class<O> type, String oid, ItemPath itemPath, PrismReferenceValue... referenceValues) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationDeleteReference(Class<O> type, String oid, QName propertyName, String... targetOids) <T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace(ItemPath containerPath, Class<O> type, PrismContainerValue<T> cValue) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace(ItemPath containerPath, Class<O> type, Collection<T> containerables) Deprecated.<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container.createModificationReplace(ItemPath containerPath, Class<O> type, T containerable) Deprecated.<O extends Objectable>
ReferenceDeltaDeltaFactory.Reference.createModificationReplace(ItemPath path, Class<O> type, String oid) Deprecated.<O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceContainer(Class<O> type, String oid, ItemPath propertyPath, C... containerValues) <O extends Objectable,C extends Containerable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceContainer(Class<O> type, String oid, ItemPath containerPath, PrismContainerValue<C>... containerValues) <O extends Objectable,X>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceProperty(Class<O> type, String oid, ItemPath propertyPath, X... propertyValues) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationReplaceReference(Class<O> type, String oid, ItemPath refPath, PrismReferenceValue... refValues) <T extends Objectable>
ObjectDelta<T>DeltaFactory.Object.createModifyDelta(String oid, ItemDelta modification, Class<T> objectTypeClass) <T extends Objectable>
ObjectDelta<T>DeltaFactory.Object.createModifyDelta(String oid, Collection<? extends ItemDelta> modifications, Class<T> objectTypeClass) <O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T> pValue) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues) Deprecated.<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue) Deprecated.<O extends Objectable>
PropertyDeltaDeltaFactory.Property.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath) Deprecated.static <T extends Objectable>
ObjectDelta<T>DiffUtil.diff(PrismObject<T> oldObject, PrismObject<T> newObject) static <T extends Objectable>
ObjectDelta<T>static <T extends Objectable>
ObjectDelta<T>static <T extends Objectable>
ObjectDelta<T>DiffUtil.diff(T oldObjectType, T newObjectType) <O extends Objectable>
voidContainerDelta.expand(PrismObject<O> object, Trace logger) Post processing of delta to expand missing values from the object.static <T extends Objectable>
ObjectDelta<T>ObjectDeltaCollectionsUtil.summarize(ObjectDelta<T>... deltas) Returns a delta that is a "sum" of all the deltas in the collection.static <T extends Objectable>
ObjectDelta<T>ObjectDeltaCollectionsUtil.summarize(List<ObjectDelta<T>> deltas) Returns a delta that is a "sum" of all the deltas in the collection.static <O extends Objectable>
PrismValueDeltaSetTriple<PrismObjectValue<O>>ItemDeltaUtil.toDeltaSetTriple(PrismObject<O> objectOld, ObjectDelta<O> delta) TheItemDeltaUtil.toDeltaSetTriple(Item, ItemDelta)for whole objects.static <T extends Objectable>
ObjectDelta<T>ObjectDeltaCollectionsUtil.union(ObjectDelta<T>... deltas) Union of several object deltas.Methods in com.evolveum.midpoint.prism.delta with parameters of type ObjectableModifier and TypeMethodDescriptionvoidPrismValueDeltaSetTriple.setOriginObject(Objectable originObject) Sets specified origin object for all values in all setsMethod parameters in com.evolveum.midpoint.prism.delta with type arguments of type ObjectableModifier and TypeMethodDescription<T> PropertyDelta<T>DeltaFactory.Property.createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) Deprecated.<T> PropertyDelta<T>DeltaFactory.Property.createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues) Deprecated.default booleanObjectDelta.isOfType(@NotNull Class<? extends Objectable> objectType) Checks if the delta is of given type (including subtypes).booleanItemDelta.isRedundant(PrismObject<? extends Objectable> object, ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems) Checks if the delta is redundant w.r.t. current state of the object.ItemDelta.narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) Returns the narrowed delta that will have the same effect on the object as the current one.PropertyDelta.narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<PrismPropertyValue<T>> plusComparator, @NotNull Comparator<PrismPropertyValue<T>> minusComparator, boolean assumeMissingItems) Returns the narrowed delta that will have the same effect on the object as the current one. -
Uses of Objectable in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with type parameters of type ObjectableModifier and TypeMethodDescription<O extends Objectable>
ObjectDelta<O>S_ItemEntry.asObjectDelta(String oid) default <X extends Objectable>
ObjectDelta<X>S_ItemEntry.asObjectDeltaCast(String oid) Deprecated. -
Uses of Objectable in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type ObjectableModifier and TypeMethodDescriptionvoidAbstractDelegatedPrismValueDeltaSetTriple.setOriginObject(Objectable originObject) -
Uses of Objectable in com.evolveum.midpoint.prism.impl.binding
Classes in com.evolveum.midpoint.prism.impl.binding that implement ObjectableModifier and TypeClassDescriptionclasscom.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable -
Uses of Objectable in com.evolveum.midpoint.prism.metadata
Methods in com.evolveum.midpoint.prism.metadata that return ObjectableMethods in com.evolveum.midpoint.prism.metadata with parameters of type Objectable -
Uses of Objectable in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with type parameters of type ObjectableModifier and TypeMethodDescriptionstatic <T extends Objectable>
booleanObjectQuery.match(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry) -
Uses of Objectable in com.evolveum.midpoint.prism.schema
Methods in com.evolveum.midpoint.prism.schema with type parameters of type ObjectableModifier and TypeMethodDescription<T extends Objectable>
voidSchemaRegistry.applyDefinition(ObjectDelta<T> objectDelta, Class<T> type, boolean force) <C extends Containerable,O extends Objectable>
voidSchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue, Class<O> type, ItemPath path, boolean force) default <O extends Objectable>
PrismObjectDefinition<O>GlobalDefinitionsStore.findObjectDefinitionByCompileTimeClass(@NotNull Class<O> compileTimeClass) default <O extends Objectable>
PrismObjectDefinition<O>GlobalDefinitionsStore.findObjectDefinitionByElementName(@NotNull QName elementName) default <O extends Objectable>
PrismObjectDefinition<O>GlobalDefinitionsStore.findObjectDefinitionByType(@NotNull QName typeName) Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type ObjectableModifier and TypeMethodDescription<T extends ItemDefinition>
TSchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass, Class<T> defClass, QName... itemNames) -
Uses of Objectable in com.evolveum.midpoint.prism.util
Classes in com.evolveum.midpoint.prism.util with type parameters of type ObjectableModifier and TypeClassDescriptionclassObjectDeltaObject<O extends Objectable>A class defining old object state (before change), delta (change) and new object state (after change).Methods in com.evolveum.midpoint.prism.util with type parameters of type ObjectableModifier and TypeMethodDescription<O extends Objectable>
voidPrismMonitor.afterObjectClone(@NotNull PrismObject<O> orig, @Nullable PrismObject<O> clone) static <O extends Objectable>
voidPrismAsserts.assertEquals(PrismObject<O> prism1, PrismObject<O> prism2) static <O extends Objectable>
voidPrismAsserts.assertEquals(File fileNewXml, PrismObject<O> actual) static <O extends Objectable>
voidPrismAsserts.assertEquals(String message, PrismObject<O> expected, PrismObject<O> actual) static <O extends Objectable>
voidPrismAsserts.assertEquivalent(File expectedFile, PrismObject<O> actual) static <O extends Objectable>
voidPrismAsserts.assertEquivalent(String message, ItemPath expected, ItemPath actual) static <O extends Objectable>
voidPrismAsserts.assertEquivalent(String message, PrismObject<O> expected, PrismObject<O> actual) static <O extends Objectable>
voidPrismAsserts.assertEquivalent(String message, File expectedFile, PrismObject<O> actual) static <T extends Objectable>
voidPrismAsserts.assertObjectDefinition(PrismObjectDefinition<T> objDef, QName elementName, QName typeName, Class<T> compileTimeClass) <O extends Objectable>
voidPrismMonitor.beforeObjectClone(@NotNull PrismObject<O> orig) static <O extends Objectable>
ObjectDeltaObject<O>ObjectDeltaObject.forUnchanged(@NotNull PrismObject<O> prismObject) static <T extends Objectable>
PrismObjectDefinition<T>PrismTestUtil.getObjectDefinition(Class<T> compileTimeClass) static <T extends Objectable>
PrismObject<T>PrismTestUtil.parseObject(File file) static <T extends Objectable>
PrismObject<T>PrismTestUtil.parseObject(String xmlString) static <T extends Objectable>
TPrismTestUtil.parseObjectable(File file) <O extends Objectable>
voidPrismMonitor.recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject) static <O extends Objectable>
voidPrismUtil.setDeltaOldValue(PrismObject<O> oldObject, ItemDelta<?, ?> itemDelta) static <O extends Objectable>
voidPrismUtil.setDeltaOldValue(PrismObject<O> oldObject, Collection<? extends ItemDelta> itemDeltas) static <T extends Objectable>
voidPrismUtil.setPropertyNullAndComplete(PrismObject<T> prismObject, ItemPath path) Sets the property with the provided path on the provided prism object to null and complete, if found.Methods in com.evolveum.midpoint.prism.util that return types with arguments of type ObjectableModifier and TypeMethodDescriptionstatic List<PrismObject<? extends Objectable>>PrismTestUtil.parseObjects(File file) static List<PrismObject<? extends Objectable>>PrismTestUtil.parseObjectsCompat(File file) Methods in com.evolveum.midpoint.prism.util with parameters of type ObjectableModifier and TypeMethodDescriptionstatic voidPrismAsserts.assertClass(String message, Class<?> expectedClass, Objectable actualObject) static voidPrismAsserts.assertEquals(Objectable expected, Objectable actual) static voidPrismAsserts.assertEquals(File fileNewXml, Objectable objectable) static voidPrismAsserts.assertOrigin(ItemDelta<?, ?> itemDelta, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static voidPrismAsserts.assertOrigin(ObjectDelta<?> objectDelta, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static <T> voidPrismAsserts.assertOrigin(Visitable visitableItem, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static StringPrismTestUtil.serializeToXml(Objectable object) Method parameters in com.evolveum.midpoint.prism.util with type arguments of type ObjectableModifier and TypeMethodDescriptionstatic voidPrismAsserts.asserHasDelta(String message, Collection<? extends ObjectDelta<? extends Objectable>> deltas, ChangeType expectedChangeType, Class<?> expectedClass) static StringPrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object) static StringPrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object, String language) -
Uses of Objectable in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema with type parameters of type ObjectableModifier and TypeMethodDescriptionstatic <T extends Objectable>
@NotNull ObjectDelta<T>DeltaConvertor.createObjectDelta(@NotNull ObjectDeltaType objectDeltaBean) Object delta: XML -> nativestatic <T extends Objectable>
ObjectDelta<T>DeltaConvertor.createObjectDelta(@NotNull ObjectDeltaType objectDeltaBean, boolean convertUnknownTypes) static <T extends Objectable>
ObjectDelta<T>DeltaConvertor.createObjectDelta(@NotNull ObjectDeltaType objectDeltaBean, @Nullable PrismObjectDefinition<T> explicitObjectDefinition, boolean convertUnknownTypes) static <T extends Objectable>
@NotNull ObjectDelta<T>DeltaConvertor.createObjectDelta(@NotNull ObjectDeltaType deltaBean, PrismContext ignored) Object delta: XML -> nativestatic <T extends Objectable>
@NotNull ObjectDelta<T>DeltaConvertor.createObjectDelta(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef) Object delta: XML (api-types-3) -> nativestatic <T extends Objectable>
@NotNull ObjectDelta<T>DeltaConvertor.createObjectDelta(ObjectModificationType objectModification, Class<T> type) Object delta: XML (api-types-3) -> nativestatic <T extends Objectable>
ObjectDelta<T>DeltaConvertor.createObjectDeltaNullable(@Nullable ObjectDeltaType objectDeltaBean) static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef) Object delta: XML (api-types-3) -> native (ItemDelta collection)static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications(ObjectModificationType objectModification, Class<T> type) Object delta: XML (api-types-3) -> native (ItemDelta collection)static <T extends Objectable>
Collection<? extends ItemDelta<?,?>> DeltaConvertor.toModifications(Collection<ItemDeltaType> itemDeltaBeans, PrismObjectDefinition<T> objDef) Item deltas: XML -> nativestatic <T extends Objectable>
ObjectModificationTypeDeltaConvertor.toObjectModificationType(ObjectDelta<T> delta) Object delta: native -> XML (api-types-3). -
Uses of Objectable in com.evolveum.midpoint.schema.internals
Methods in com.evolveum.midpoint.schema.internals with type parameters of type ObjectableModifier and TypeMethodDescription<O extends Objectable>
voidInternalMonitor.afterObjectClone(@NotNull PrismObject<O> orig, @Nullable PrismObject<O> clone) <O extends Objectable>
voidInternalMonitor.beforeObjectClone(@NotNull PrismObject<O> orig) <O extends Objectable>
voidInternalMonitor.recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject) -
Uses of Objectable in com.evolveum.midpoint.schema.processor
Classes in com.evolveum.midpoint.schema.processor with type parameters of type ObjectableModifier and TypeInterfaceDescriptioninterfaceShadowCoordinatesQualifiedObjectDelta<T extends Objectable>AnObjectDeltaenriched byResourceShadowCoordinates(pointing to a resource object type).classAnObjectDeltaenriched byResourceShadowCoordinates(pointing to a resource object type).Methods in com.evolveum.midpoint.schema.processor with type parameters of type ObjectableModifier and TypeMethodDescriptionstatic <O extends Objectable,X>
ShadowCoordinatesQualifiedObjectDelta<O>RefineryObjectFactory.createShadowDiscriminatorModificationReplaceProperty(Class<O> type, String resourceOid, ShadowKindType kind, String intent, ItemPath propertyPath, X... propertyValues) Convenience method for quick creation of object deltas that replace a single object property. -
Uses of Objectable in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util with type parameters of type ObjectableModifier and TypeMethodDescriptionstatic <T extends Objectable>
TObjectTypeUtil.asObjectable(PrismObject<T> prismObject) static <T extends Objectable>
List<T>ObjectTypeUtil.asObjectables(Collection<PrismObject<T>> objects) static <T extends Objectable>
PrismObject<T>ObjectTypeUtil.asPrismObject(T objectable) static <O extends Objectable>
OObjectTypeUtil.getParentObject(@NotNull Containerable containerable) Returns parent object, potentially traversing multiple parent links to get there.static <O extends Objectable>
PrismObject<O>ObjectTypeUtil.getParentObjectOld(Containerable containerable) Deprecated.static <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil.keepDistinctObjects(Collection<PrismObject<T>> objects) Methods in com.evolveum.midpoint.schema.util that return ObjectableModifier and TypeMethodDescriptionstatic ObjectableObjectTypeUtil.getObjectFromReference(ObjectReferenceType ref) Methods in com.evolveum.midpoint.schema.util with parameters of type ObjectableModifier and TypeMethodDescriptionstatic StringObjectTypeUtil.getDetailedDisplayName(Objectable objectable) Method parameters in com.evolveum.midpoint.schema.util with type arguments of type ObjectableModifier and TypeMethodDescriptionstatic voidObjectTypeUtil.assertConcreteType(Class<? extends Objectable> type) ObjectTypeUtil.getOids(List<? extends Objectable> objectables) -
Uses of Objectable in com.evolveum.midpoint.schema.validator
Classes in com.evolveum.midpoint.schema.validator with type parameters of type ObjectableMethods in com.evolveum.midpoint.schema.validator with type parameters of type ObjectableModifier and TypeMethodDescription<O extends Objectable>
ValidationResultObjectValidator.validate(PrismObject<O> object) -
Uses of Objectable in com.evolveum.midpoint.xml.ns._public.common.common_3
Classes in com.evolveum.midpoint.xml.ns._public.common.common_3 that implement ObjectableModifier and TypeClassDescriptionclassDefinition of an access certification - a template for a set of access certification campaigns.classAbstract class that contains the "essence" of a role.classDefinition of an access certification campaign.classAccess certification definition augmented with report-related information (e.g. number of campaigns).classAccess certification definition.classArchetype definition.classAbstract supertype for all object types that can have assignments.classTODOclassHost definition for remote connector, remote connector framework or a remote "gateway".classDescription of a generic connector.classConfiguration Dasboard dashboard showing in GUI.classAbstract supertype for all object types that can be focus of full midPoint computation.classForm definition.classDefine reusable functionsclassGeneric object for storing unknown (unexpected) object types.classAn object that represents lookup table.classA mark is a "label" given to an object - currently a prism object, an assignment, or audited/simulation event.classLocalizable template of the message used with a transport mechanism, for instance mail.classNode describes a single installation of midPoint.classObject collection specification.classTODO: update The user template used to create new users.classCommon supertype for all identity objects.classOrganizational unit, division, section, object group, team, project or any other form of organizing things and/or people.classObject containing elements of business or governance policy.classReports outputs.classSpecification of midPoint report.classResource represents a system or component external to the IDM system which we manage.classA set of grouped objects based on density and similarity.classContains information about outliers and their analysis.classSession for role analysis, e.g. a role mining session.classA role in the extended Role-Based Access Control (RBAC) sense.classSchema definition type.classObject that contains definitions of overall security policy.classDefinition of a sequence object that produces unique values.classThis object type represents any kind of abstract or concrete services or devices such as servers, virtual machines, printers, mobile devices, network nodes, application servers, applications or anything similar.classLocal copy of any object on the provisioning resource that is related to provisioning.classResult of a simulation run.classSystem configuration object.classTaskType contains information about a task (either transient or persistent).classUser object represents a physical user of the system.class -
Uses of Objectable in com.evolveum.prism.xml.ns._public.types_3
Classes in com.evolveum.prism.xml.ns._public.types_3 that implement Objectable