Uses of Interface
com.evolveum.midpoint.prism.Objectable
-
-
Uses of Objectable in com.evolveum.midpoint.common.refinery
Classes in com.evolveum.midpoint.common.refinery with type parameters of type Objectable Modifier and Type Interface Description interface
ShadowDiscriminatorObjectDelta<T extends Objectable>
class
ShadowDiscriminatorObjectDeltaImpl<T extends Objectable>
Methods in com.evolveum.midpoint.common.refinery with type parameters of type Objectable Modifier and Type Method Description static <O extends Objectable,X>
ShadowDiscriminatorObjectDelta<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.common.validator
Methods in com.evolveum.midpoint.common.validator with type parameters of type Objectable Modifier and Type Method Description <T extends Objectable>
EventResultEventHandler. postMarshall(PrismObject<T> object, Element objectElement, OperationResult objectResult)
Call-back called after the object is unmarshalled.Methods in com.evolveum.midpoint.common.validator with parameters of type Objectable Modifier and Type Method Description void
LegacyValidator. validateObject(Objectable object, OperationResult objectResult)
-
Uses of Objectable in com.evolveum.midpoint.prism
Classes in com.evolveum.midpoint.prism with type parameters of type Objectable Modifier and Type Interface Description interface
PrismObject<O extends Objectable>
Common supertype for all identity objects.interface
PrismObjectDefinition<O extends Objectable>
interface
PrismObjectValue<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 Objectable Modifier and Type Method Description <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>
voidPrismContext. adopt(PrismContainerValue<C> prismContainerValue, QName typeName, ItemPath path)
<C extends Containerable,O extends Objectable>
voidPrismContext. adopt(C containerable, Class<O> type, ItemPath path)
static <T extends Objectable>
TPrismObject. asObjectable(PrismObject<T> object)
static <T extends Objectable>
TPrismObjectValue. asObjectable(PrismObject<T> object)
static <T extends Objectable>
List<T>PrismObject. asObjectableList(List<PrismObject<T>> objects)
<O extends Objectable>
PrismObject<O>PrismContext. createKnownObject(Class<O> clazz)
Creates a new PrismObject of a given static type.<O extends Objectable>
OPrismContext. createKnownObjectable(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>
PrismObject<O>PrismContext. createObject(Class<O> clazz)
Creates a new PrismObject of a given type.<O extends Objectable>
OPrismContext. createObjectable(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>PrismParser. parse()
Parses the input as a prism object.<O extends Objectable>
PrismObject<O>PrismParserNoIO. parse()
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(File file)
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(String dataString)
<O extends Objectable>
StringPrismContext. serializeObjectToString(PrismObject<O> object, String language)
Deprecated.static <O extends Objectable,C extends Containerable>
Collection<PrismContainerValue<C>>PrismValueCollectionsUtil. toPrismContainerValues(Class<O> type, ItemPath path, PrismContext prismContext, C... containerValues)
Methods in com.evolveum.midpoint.prism that return Objectable Modifier and Type Method Description Objectable
PrismValue. getOriginObject()
Methods in com.evolveum.midpoint.prism that return types with arguments of type Objectable Modifier and Type Method Description Class<Objectable>
PrismReferenceValue. getTargetTypeCompileTimeClass()
Class<Objectable>
PrismReferenceValue. getTargetTypeCompileTimeClass(PrismContext prismContext)
List<PrismObject<? extends Objectable>>
PrismParser. parseObjects()
Parses the input as a collection of prism objects.List<PrismObject<? extends Objectable>>
PrismParserNoIO. parseObjects()
Methods in com.evolveum.midpoint.prism with parameters of type Objectable Modifier and Type Method Description void
PrismContext. adopt(Objectable objectable)
static PrismObject<?>
PrismObject. asPrismObject(Objectable o)
<T> PrismPropertyValue<T>
ItemFactory. createPropertyValue(T value, OriginType originType, Objectable originObject)
PrismReferenceValue
ItemFactory. createReferenceValue(String oid, OriginType originType, Objectable originObject)
void
PrismValue. setOriginObject(Objectable source)
-
Uses of Objectable in com.evolveum.midpoint.prism.delta
Classes in com.evolveum.midpoint.prism.delta with type parameters of type Objectable Modifier and Type Interface Description interface
ObjectDelta<O extends Objectable>
Relative difference (delta) of the object.static class
ObjectDelta.FactorOutResultMulti<T extends Objectable>
static class
ObjectDelta.FactorOutResultSingle<T extends Objectable>
Methods in com.evolveum.midpoint.prism.delta with type parameters of type Objectable Modifier and Type Method Description static <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)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createDelta(ItemPath containerPath, PrismObjectDefinition<O> objectDefinition)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createDelta(ItemPath containerPath, Class<O> type)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createDelta(ItemPath propertyPath, PrismObjectDefinition<O> objectDefinition)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createDelta(ItemPath propertyPath, Class<O> compileTimeClass)
<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)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationAdd(ItemPath containerPath, Class<O> type, T containerable)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationAdd(Class<T> type, ItemName refName, PrismReferenceValue refValue)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismReferenceValue refValue)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, String targetOid)
<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)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationDelete(ItemPath containerPath, Class<O> type, T containerable)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationDelete(Class<T> type, QName refName, PrismReferenceValue refValue)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismReferenceValue refValue)
<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)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationReplace(ItemPath containerPath, Class<O> type, Collection<T> containerables)
<T extends Containerable,O extends Objectable>
ContainerDelta<T>DeltaFactory.Container. createModificationReplace(ItemPath containerPath, Class<O> type, T containerable)
<O extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationReplace(ItemPath path, Class<O> type, String oid)
<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)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, PrismPropertyValue<T>... pValues)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createReplaceDelta(PrismContainerDefinition<O> containerDefinition, QName propertyName, T... realValues)
<O extends Objectable,T>
PropertyDelta<T>DeltaFactory.Property. createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition, QName propertyName, T realValue)
<O extends Objectable>
PropertyDeltaDeltaFactory.Property. createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition, ItemPath propertyPath)
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 <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 Objectable Modifier and Type Method Description void
PrismValueDeltaSetTriple. 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 Objectable Modifier and Type Method Description <T> PropertyDelta<T>
DeltaFactory.Property. createAddDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues)
<T> PropertyDelta<T>
DeltaFactory.Property. createDeleteDelta(PrismObjectDefinition<? extends Objectable> objectDefinition, ItemName propertyName, T... realValues)
boolean
ItemDelta. isRedundant(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Checks if the delta is redundant w.r.t.boolean
ItemDelta. isRedundant(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
boolean
PropertyDelta. isRedundant(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, Comparator<V> comparator, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.PropertyDelta<T>
PropertyDelta. narrow(PrismObject<? extends Objectable> object, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDelta. narrow(PrismObject<? extends Objectable> object, MatchingRule<T> matchingRule, boolean assumeMissingItems)
-
Uses of Objectable in com.evolveum.midpoint.prism.delta.builder
Methods in com.evolveum.midpoint.prism.delta.builder with type parameters of type Objectable Modifier and Type Method Description <O extends Objectable>
ObjectDelta<O>S_ItemEntry. asObjectDelta(String oid)
default <X extends Objectable>
ObjectDelta<X>S_ItemEntry. asObjectDeltaCast(String oid)
-
Uses of Objectable in com.evolveum.midpoint.prism.extensions
Methods in com.evolveum.midpoint.prism.extensions with parameters of type Objectable Modifier and Type Method Description void
AbstractDelegatedPrismValueDeltaSetTriple. setOriginObject(Objectable originObject)
-
Uses of Objectable in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with type parameters of type Objectable Modifier and Type Method Description <O extends Objectable>
ObjectFilterQueryConverter. createObjectFilter(PrismObjectDefinition<O> objectDefinition, SearchFilterType filterType)
<O extends Objectable>
ObjectFilterQueryConverter. createObjectFilter(Class<O> clazz, SearchFilterType filterType)
<O extends Objectable>
ObjectQueryQueryConverter. createObjectQuery(Class<O> clazz, QueryType queryType)
<O extends Objectable>
ObjectQueryQueryConverter. createObjectQuery(Class<O> clazz, SearchFilterType filterType)
static <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 Objectable Modifier and Type Method Description <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(Class<O> compileTimeClass)
default <O extends Objectable>
PrismObjectDefinition<O>GlobalDefinitionsStore. findObjectDefinitionByElementName(QName elementName)
default <O extends Objectable>
PrismObjectDefinition<O>GlobalDefinitionsStore. findObjectDefinitionByType(QName typeName)
<T extends Objectable>
PrismObject<T>SchemaRegistry. instantiate(Class<T> compileTimeClass)
Deprecated.Method parameters in com.evolveum.midpoint.prism.schema with type arguments of type Objectable Modifier and Type Method Description <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 Objectable Modifier and Type Class Description class
ObjectDeltaObject<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 Objectable Modifier and Type Method Description <O extends Objectable>
voidPrismMonitor. afterObjectClone(PrismObject<O> orig, 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(PrismObject<O> orig)
static <T extends Objectable>
ObjectDeltaObject<T>ObjectDeltaObject. create(PrismObject<T> oldObject, ItemDelta<?,?>... itemDeltas)
static <T extends Objectable>
ObjectDeltaObject<T>ObjectDeltaObject. create(PrismObject<T> oldObject, ObjectDelta<T> delta)
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>
PrismObject<T>PrismTestUtil. parseObject(Element element)
Deprecated.static <T extends Objectable>
TPrismTestUtil. parseObjectable(File file, Class<T> clazz)
<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)
Methods in com.evolveum.midpoint.prism.util that return types with arguments of type Objectable Modifier and Type Method Description static List<PrismObject<? extends Objectable>>
PrismTestUtil. parseObjects(File file)
Methods in com.evolveum.midpoint.prism.util with parameters of type Objectable Modifier and Type Method Description static 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)
Method parameters in com.evolveum.midpoint.prism.util with type arguments of type Objectable Modifier and Type Method Description static 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
Methods in com.evolveum.midpoint.schema with type parameters of type Objectable Modifier and Type Method Description static <T extends Objectable>
ObjectDelta<T>DeltaConvertor. createObjectDelta(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef)
static <T extends Objectable>
ObjectDelta<T>DeltaConvertor. createObjectDelta(ObjectModificationType objectModification, Class<T> type, PrismContext prismContext)
static <T extends Objectable>
ObjectDelta<T>DeltaConvertor. createObjectDelta(ObjectDeltaType objectDeltaType, PrismContext prismContext)
static <T extends Objectable>
ObjectDelta<T>DeltaConvertor. createObjectDelta(ObjectDeltaType objectDeltaType, PrismContext prismContext, boolean allowRawValues)
static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(ObjectModificationType objectModification, PrismObjectDefinition<T> objDef)
static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(ObjectModificationType objectModification, Class<T> type, PrismContext prismContext)
static <T extends Objectable>
Collection<? extends ItemDelta>DeltaConvertor. toModifications(Collection<ItemDeltaType> itemDeltaTypes, PrismObjectDefinition<T> objDef)
static <T extends Objectable>
ObjectModificationTypeDeltaConvertor. toObjectModificationType(ObjectDelta<T> delta)
Converts this delta to ObjectModificationType (XML). -
Uses of Objectable in com.evolveum.midpoint.schema.internals
Methods in com.evolveum.midpoint.schema.internals with type parameters of type Objectable Modifier and Type Method Description <O extends Objectable>
voidInternalMonitor. afterObjectClone(PrismObject<O> orig, PrismObject<O> clone)
<O extends Objectable>
voidInternalMonitor. beforeObjectClone(PrismObject<O> orig)
<O extends Objectable>
voidInternalMonitor. recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
-
Uses of Objectable in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util with type parameters of type Objectable Modifier and Type Method Description static <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 <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil. keepDistinctObjects(Collection<PrismObject<T>> objects)
Methods in com.evolveum.midpoint.schema.util that return Objectable Modifier and Type Method Description static Objectable
ObjectTypeUtil. getObjectFromReference(ObjectReferenceType ref)
Method parameters in com.evolveum.midpoint.schema.util with type arguments of type Objectable Modifier and Type Method Description static void
ObjectTypeUtil. assertConcreteType(Class<? extends Objectable> type)
-
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 Objectable Modifier and Type Class Description class
AbstractAccessCertificationDefinitionType
Definition of an access certification - a template for a set of access certification campaigns.class
AbstractRoleType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Abstract class that contains the "essence" of a role.class
AccessCertificationCampaignType
Definition of an access certification campaign.class
AccessCertificationDefinitionForReportType
Access certification definition augmented with report-related information (e.g.class
AccessCertificationDefinitionType
Access certification definition.class
ArchetypeType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Archetype definition.class
AssignmentHolderType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Abstract supertype for all object types that can have assignments.class
CaseType
TODOclass
ConnectorHostType
Host definition for remote connector, remote connector framework or a remote "gateway".class
ConnectorType
Description of a generic connector.class
DashboardType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> TODO </p>class
FocusType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Abstract supertype for all object types that can be focus of full midPoint computation.class
FormType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Form definition.class
FunctionLibraryType
Define reusable functionsclass
GenericObjectType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Generic object for storing unknown (unexpected) object types.class
LookupTableType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> An object that represents lookup table.class
NodeType
Node describes a single installation of midPoint.class
ObjectCollectionType
Object collection specification.class
ObjectTemplateType
TODO: update The user template used to create new users.class
ObjectType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Common supertype for all identity objects.class
OrgType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Organizational unit, division, section, object group, team, project or any other form of organizing things and/or people.class
ReportOutputType
Reports outputs.class
ReportType
Specification of midPoint report.class
ResourceType
Resource represents a system or component external to the IDM system which we manage.class
RoleType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> A role in the extended Role-Based Access Control (RBAC) sense.class
SecurityPolicyType
System that contains definitions of overall security policy.class
SequenceType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Definition of a sequence object that produces unique values.class
ServiceType
<?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:icfs="http://midpoint.evolveum.com/xml/ns/public/connector/icf-1/resource-schema-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 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
ShadowType
Local copy of any object on the provisioning resource that is related to provisioning.class
SystemConfigurationType
System configuration object.class
TaskType
TaskType contains information about a task (either transient or persistent).class
UserType
User object represents a physical user of the system.class
ValuePolicyType
Java class for ValuePolicyType complex type.Methods in com.evolveum.midpoint.xml.ns._public.common.common_3 that return Objectable Modifier and Type Method Description Objectable
ObjectReferenceType. getObjectable()
-