Uses of Interface
com.evolveum.midpoint.prism.Objectable
Package
Description
-
Uses of Objectable in com.evolveum.midpoint.common.validator
Modifier and TypeMethodDescriptionvoid
LegacyValidator.validateObject
(Objectable object, OperationResult objectResult) -
Uses of Objectable in com.evolveum.midpoint.gui.api.factory
Modifier 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
ModifierConstructorDescriptionRepoAssignmentListProvider
(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
Modifier 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.model.api.mining
Modifier and TypeMethodDescription<T extends AssignmentHolderType & Objectable>
booleanRoleAnalysisService.isUnderActivity
(@NotNull PrismObject<T> object, @NotNull RoleAnalysisChannelMode channelMode, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) This method is used to check if the role analysis object is under activity.<T extends AssignmentHolderType & Objectable>
voidRoleAnalysisService.setOpStatus
(@NotNull PrismObject<T> object, @NotNull String taskOid, OperationResultStatusType operationResultStatusType, String message, @NotNull RoleAnalysisChannelMode channelMode, @NotNull OperationResult result, @NotNull com.evolveum.midpoint.task.api.Task task) This method is used to update the cluster operation status. -
Uses of Objectable in com.evolveum.midpoint.ninja.action.verify
Modifier and TypeMethodDescription<T extends Objectable>
UpgradeValidationResultVerificationReporter.verify
(Writer writer, PrismObject<T> object) -
Uses of Objectable in com.evolveum.midpoint.prism
Modifier and TypeInterfaceDescriptioninterface
MutablePrismObjectDefinition<O extends Objectable>
interface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
PrismObjectDefinition<O extends Objectable>
TODOinterface
PrismObjectValue<O extends Objectable>
Extension of PrismContainerValue that holds object-specific data (OID and version).Modifier 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 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, PrismContext prismContext, C... containerValues) Modifier and TypeMethodDescriptionReferencable.getObjectable()
static @Nullable Objectable
PrismValueUtil.getRootObject
(@NotNull PrismValue value) Deprecated.default @Nullable Objectable
PrismValue.getRootObjectable()
Returns the top-most object (Objectable
).Modifier and TypeMethodDescriptionPrismReferenceValue.getTargetTypeCompileTimeClass()
PrismReferenceValue.getTargetTypeCompileTimeClass
(PrismContext prismContext) @NotNull List<PrismObject<? extends Objectable>>
PrismParser.parseObjects()
Parses the input as a collection of prism objects.@NotNull List<PrismObject<? extends Objectable>>
PrismParserNoIO.parseObjects()
Modifier and TypeMethodDescriptionvoid
PrismContext.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
Modifier and TypeMethodDescriptiondefault boolean
ItemDeltaDelegator.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
Modifier and TypeInterfaceDescriptioninterface
ObjectDelta<O extends Objectable>
Relative difference (delta) of the object.static class
ObjectDelta.FactorOutResultMulti<T extends Objectable>
static class
ObjectDelta.FactorOutResultSingle<T extends Objectable>
Modifier 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, QName propertyName, PrismObject<?>... referenceObjects) <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object.createModificationAddReference
(Class<O> type, String oid, QName propertyName, PrismReferenceValue... referenceValues) <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, QName propertyName, 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>DiffUtil.diff
(File oldXmlFile, File newXmlFile, Class<T> type, PrismContext prismContext) static <T extends Objectable>
ObjectDelta<T>DiffUtil.diff
(String oldXml, String newXml, Class<T> type, PrismContext prismContext) 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.Modifier and TypeMethodDescriptionvoid
PrismValueDeltaSetTriple.setOriginObject
(Objectable originObject) Sets specified origin object for all values in all setsModifier 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 boolean
ObjectDelta.isOfType
(@NotNull Class<? extends Objectable> objectType) Checks if the delta is of given type (including subtypes).boolean
ItemDelta.isRedundant
(PrismObject<? extends Objectable> object, ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems) Checks if the delta is redundant w.r.t.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
Modifier 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
Modifier and TypeMethodDescriptionvoid
AbstractDelegatedPrismValueDeltaSetTriple.setOriginObject
(Objectable originObject) -
Uses of Objectable in com.evolveum.midpoint.prism.impl.binding
Modifier and TypeClassDescriptionclass
com.evolveum.midpoint.prism.impl.binding.AbstractMutableObjectable
-
Uses of Objectable in com.evolveum.midpoint.prism.metadata
-
Uses of Objectable in com.evolveum.midpoint.prism.query
Modifier and TypeMethodDescriptionstatic <T extends Objectable>
booleanObjectQuery.match
(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry) -
Uses of Objectable in com.evolveum.midpoint.prism.schema
Modifier 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) Modifier 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
Modifier and TypeClassDescriptionclass
ObjectDeltaObject<O extends Objectable>
A class defining old object state (before change), delta (change) and new object state (after change).Modifier 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.Modifier and TypeMethodDescriptionstatic List<PrismObject<? extends Objectable>>
PrismTestUtil.parseObjects
(File file) static List<PrismObject<? extends Objectable>>
PrismTestUtil.parseObjectsCompat
(File file) Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertClass
(String message, Class<?> expectedClass, Objectable actualObject) static void
PrismAsserts.assertEquals
(Objectable expected, Objectable actual) static void
PrismAsserts.assertEquals
(File fileNewXml, Objectable objectable) static void
PrismAsserts.assertOrigin
(ItemDelta<?, ?> itemDelta, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static void
PrismAsserts.assertOrigin
(ObjectDelta<?> objectDelta, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static <T> void
PrismAsserts.assertOrigin
(Visitable visitableItem, Objectable expectedOriginObject, OriginType... expectedOriginTypes) static String
PrismTestUtil.serializeToXml
(Objectable object) Modifier and TypeMethodDescriptionstatic void
PrismAsserts.asserHasDelta
(String message, Collection<? extends ObjectDelta<? extends Objectable>> deltas, ChangeType expectedChangeType, Class<?> expectedClass) static String
PrismTestUtil.serializeObjectToString
(PrismObject<? extends Objectable> object) static String
PrismTestUtil.serializeObjectToString
(PrismObject<? extends Objectable> object, String language) -
Uses of Objectable in com.evolveum.midpoint.schema
Modifier 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>
@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, PrismContext prismContext) 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, PrismContext prismContext) 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
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
ShadowCoordinatesQualifiedObjectDelta<T extends Objectable>
AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).class
AnObjectDelta
enriched byResourceShadowCoordinates
(pointing to a resource object type).Modifier and TypeMethodDescriptionstatic <O extends Objectable,
X>
ShadowCoordinatesQualifiedObjectDelta<O>RefineryObjectFactory.createShadowDiscriminatorModificationReplaceProperty
(Class<O> type, String resourceOid, ShadowKindType kind, String intent, ItemPath propertyPath, PrismContext prismContext, 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
Modifier 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) Modifier and TypeMethodDescriptionstatic Objectable
ObjectTypeUtil.getObjectFromReference
(ObjectReferenceType ref) Modifier and TypeMethodDescriptionstatic String
ObjectTypeUtil.getDetailedDisplayName
(Objectable objectable) Modifier and TypeMethodDescriptionstatic void
ObjectTypeUtil.assertConcreteType
(Class<? extends Objectable> type) ObjectTypeUtil.getOids
(List<? extends Objectable> objectables) -
Uses of Objectable in com.evolveum.midpoint.schema.validator
Modifier and TypeMethodDescription<O extends Objectable>
ValidationResultObjectValidator.validate
(PrismObject<O> object) -
Uses of Objectable in com.evolveum.midpoint.xml.ns._public.common.common_3
Modifier and TypeClassDescriptionclass
Definition of an access certification - a template for a set of access certification campaigns.class
Abstract class that contains the "essence" of a role.class
Definition of an access certification campaign.class
Access certification definition augmented with report-related information (e.g.class
Access certification definition.class
Archetype definition.class
Abstract supertype for all object types that can have assignments.class
TODOclass
Host definition for remote connector, remote connector framework or a remote "gateway".class
Description of a generic connector.class
Configuration Dasboard dashboard showing in GUI.class
Abstract supertype for all object types that can be focus of full midPoint computation.class
Form definition.class
Define reusable functionsclass
Generic object for storing unknown (unexpected) object types.class
An object that represents lookup table.class
A mark is a "label" given to an object - currently a prism object, an assignment, or audited/simulation event.class
Localizable template of the message used with a transport mechanism, for instance mail.class
Node describes a single installation of midPoint.class
Object collection specification.class
TODO: update The user template used to create new users.class
Common supertype for all identity objects.class
Organizational unit, division, section, object group, team, project or any other form of organizing things and/or people.class
Reports outputs.class
Specification of midPoint report.class
Resource represents a system or component external to the IDM system which we manage.class
A set of grouped objects based on density and similarity.class
Session for role analysis, e.g.class
A role in the extended Role-Based Access Control (RBAC) sense.class
Object that contains definitions of overall security policy.class
Definition of a sequence object that produces unique values.class
This 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.class
Local copy of any object on the provisioning resource that is related to provisioning.class
Result of a simulation run.class
System configuration object.class
TaskType contains information about a task (either transient or persistent).class
User object represents a physical user of the system.class
-
Uses of Objectable in com.evolveum.prism.xml.ns._public.types_3