Modifier and Type | Interface and Description |
---|---|
interface |
ShadowDiscriminatorObjectDelta<T extends Objectable> |
class |
ShadowDiscriminatorObjectDeltaImpl<T extends Objectable> |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable,X> |
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.
|
Modifier and Type | Method and Description |
---|---|
<T extends Objectable> |
EventHandler.postMarshall(PrismObject<T> object,
Element objectElement,
OperationResult objectResult)
Call-back called after the object is unmarshalled.
|
Modifier and Type | Method and Description |
---|---|
void |
LegacyValidator.validateObject(Objectable object,
OperationResult objectResult) |
Modifier and Type | Interface and 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).
|
Modifier and Type | Method and Description |
---|---|
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
<T extends Objectable> |
PrismContext.adopt(ObjectDelta<T> delta) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path) |
static <T extends Objectable> |
PrismObjectValue.asObjectable(PrismObject<T> object) |
static <T extends Objectable> |
PrismObject.asObjectable(PrismObject<T> object) |
static <T extends Objectable> |
PrismObject.asObjectableList(List<PrismObject<T>> objects) |
<O extends Objectable> |
PrismContext.createKnownObject(Class<O> clazz)
Creates a new PrismObject of a given static type.
|
<O extends Objectable> |
PrismContext.createKnownObjectable(Class<O> clazz)
Creates a new Objectable of a given static type.
|
<O extends Objectable> |
PrismContext.createObject(Class<O> clazz)
Creates a new PrismObject of a given type.
|
<O extends Objectable> |
ItemFactory.createObject(QName name,
PrismObjectDefinition<O> definition) |
<O extends Objectable> |
PrismContext.createObjectable(Class<O> clazz)
Creates a new Objectable of a given type.
|
<O extends Objectable> |
ItemFactory.createObjectValue(O objectable) |
<O extends Objectable> |
PrismParserNoIO.parse() |
<O extends Objectable> |
PrismParser.parse()
Parses the input as a prism object.
|
default <T extends Objectable> |
PrismContext.parseObject(File file) |
default <T extends Objectable> |
PrismContext.parseObject(String dataString) |
<O extends Objectable> |
PrismContext.serializeObjectToString(PrismObject<O> object,
String language)
Deprecated.
|
static <O extends Objectable,C extends Containerable> |
PrismValueCollectionsUtil.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
Modifier and Type | Method and Description |
---|---|
Objectable |
PrismValue.getOriginObject() |
Modifier and Type | Method and Description |
---|---|
Class<Objectable> |
PrismReferenceValue.getTargetTypeCompileTimeClass() |
Class<Objectable> |
PrismReferenceValue.getTargetTypeCompileTimeClass(PrismContext prismContext) |
List<PrismObject<? extends Objectable>> |
PrismParserNoIO.parseObjects() |
List<PrismObject<? extends Objectable>> |
PrismParser.parseObjects()
Parses the input as a collection of prism objects.
|
Modifier and Type | Method and 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) |
Modifier and Type | Interface and 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> |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable> |
ObjectDeltaUtil.applyTo(PrismObject<O> targetObject,
Collection<? extends ItemDelta<?,?>> modifications) |
<O extends Objectable> |
DeltaFactory.Object.create(Class<O> type,
ChangeType changeType) |
static <O extends Objectable> |
DeltaFactory.Object.createAddDelta(PrismObject<O> objectToAdd) |
<O extends Objectable> |
DeltaFactory.Object.createDeleteDelta(Class<O> type,
String oid) |
<O extends Objectable,T> |
DeltaFactory.Property.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
Class<O> type) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
PrismContainerDefinition<O> objectDefinition) |
<O extends Objectable,T> |
DeltaFactory.Property.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createDelta(ItemPath containerPath,
PrismObjectDefinition<O> objectDefinition) |
<O extends Objectable> |
DeltaFactory.Object.createEmptyAddDelta(Class<O> type,
String oid) |
<O extends Objectable> |
DeltaFactory.Object.createEmptyDeleteDelta(Class<O> type,
String oid) |
<O extends Objectable> |
DeltaFactory.Object.createEmptyDelta(Class<O> type,
String oid,
ChangeType changeType) |
<O extends Objectable> |
DeltaFactory.Object.createEmptyModifyDelta(Class<O> type,
String oid) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationAdd(Class<T> type,
ItemName refName,
PrismObject<?> refTarget) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationAdd(Class<T> type,
ItemName refName,
PrismReferenceValue refValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
T containerable) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationAddCollection(Class<T> type,
ItemName refName,
PrismObject<?> refTarget) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationAddCollection(Class<T> type,
ItemName refName,
PrismReferenceValue refValue) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationAddCollection(Class<T> type,
ItemName refName,
String targetOid) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
DeltaFactory.Object.createModificationAddProperty(Class<O> type,
String oid,
ItemPath propertyPath,
X... propertyValues) |
<O extends Objectable> |
DeltaFactory.Object.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismObject<?>... referenceObjects) |
<O extends Objectable> |
DeltaFactory.Object.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismReferenceValue... referenceValues) |
<O extends Objectable> |
DeltaFactory.Object.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
String... targetOids) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationDelete(Class<T> type,
QName refName,
PrismObject<?> refTarget) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationDelete(Class<T> type,
QName refName,
PrismReferenceValue refValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationDelete(ItemPath containerPath,
Class<O> type,
T containerable) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismObject<?> refTarget) |
<T extends Objectable> |
DeltaFactory.Reference.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismReferenceValue refValue) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
DeltaFactory.Object.createModificationDeleteProperty(Class<O> type,
String oid,
ItemPath propertyPath,
X... propertyValues) |
<O extends Objectable> |
DeltaFactory.Object.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
PrismReferenceValue... referenceValues) |
<O extends Objectable> |
DeltaFactory.Object.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
String... targetOids) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
Collection<T> containerables) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<O extends Objectable> |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
Class<O> type,
String oid) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
T containerable) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContainerValue<C>... containerValues) |
<O extends Objectable,X> |
DeltaFactory.Object.createModificationReplaceProperty(Class<O> type,
String oid,
ItemPath propertyPath,
X... propertyValues) |
<O extends Objectable> |
DeltaFactory.Object.createModificationReplaceReference(Class<O> type,
String oid,
ItemPath refPath,
PrismReferenceValue... refValues) |
<T extends Objectable> |
DeltaFactory.Object.createModifyDelta(String oid,
Collection<? extends ItemDelta> modifications,
Class<T> objectTypeClass) |
<T extends Objectable> |
DeltaFactory.Object.createModifyDelta(String oid,
ItemDelta modification,
Class<T> objectTypeClass) |
<O extends Objectable,T> |
DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
PrismPropertyValue<T>... pValues) |
<O extends Objectable,T> |
DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
PrismPropertyValue<T> pValue) |
<O extends Objectable,T> |
DeltaFactory.Property.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
T... realValues) |
<O extends Objectable,T> |
DeltaFactory.Property.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName,
T realValue) |
<O extends Objectable> |
DeltaFactory.Property.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
ItemPath propertyPath) |
static <T extends Objectable> |
DiffUtil.diff(File oldXmlFile,
File newXmlFile,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(PrismObject<T> oldObject,
PrismObject<T> newObject) |
static <T extends Objectable> |
DiffUtil.diff(String oldXml,
String newXml,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(T oldObjectType,
T newObjectType) |
<O extends Objectable> |
ContainerDelta.expand(PrismObject<O> object,
Trace logger)
Post processing of delta to expand missing values from the object.
|
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.summarize(List<ObjectDelta<T>> deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.summarize(ObjectDelta<T>... deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.union(ObjectDelta<T>... deltas)
Union of several object deltas.
|
Modifier and Type | Method and Description |
---|---|
void |
PrismValueDeltaSetTriple.setOriginObject(Objectable originObject)
Sets specified origin object for all values in all sets
|
Modifier and Type | Method and 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) |
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object,
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,
MatchingRule<T> matchingRule,
boolean assumeMissingItems) |
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
S_ItemEntry.asObjectDelta(String oid) |
default <X extends Objectable> |
S_ItemEntry.asObjectDeltaCast(String oid) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDelegatedPrismValueDeltaSetTriple.setOriginObject(Objectable originObject) |
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
QueryConverter.createObjectFilter(Class<O> clazz,
SearchFilterType filterType) |
<O extends Objectable> |
QueryConverter.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType) |
<O extends Objectable> |
QueryConverter.createObjectQuery(Class<O> clazz,
QueryType queryType) |
<O extends Objectable> |
QueryConverter.createObjectQuery(Class<O> clazz,
SearchFilterType filterType) |
static <T extends Objectable> |
ObjectQuery.match(PrismObject<T> object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
Modifier and Type | Method and Description |
---|---|
<T extends Objectable> |
SchemaRegistry.applyDefinition(ObjectDelta<T> objectDelta,
Class<T> type,
boolean force) |
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
default <O extends Objectable> |
GlobalDefinitionsStore.findObjectDefinitionByCompileTimeClass(Class<O> compileTimeClass) |
default <O extends Objectable> |
GlobalDefinitionsStore.findObjectDefinitionByElementName(QName elementName) |
default <O extends Objectable> |
GlobalDefinitionsStore.findObjectDefinitionByType(QName typeName) |
<T extends Objectable> |
SchemaRegistry.instantiate(Class<T> compileTimeClass)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
Modifier and Type | Class and Description |
---|---|
class |
ObjectDeltaObject<O extends Objectable>
A class defining old object state (before change), delta (change) and new object state (after change).
|
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
PrismMonitor.afterObjectClone(PrismObject<O> orig,
PrismObject<O> clone) |
static <O extends Objectable> |
PrismAsserts.assertEquals(File fileNewXml,
PrismObject<O> actual) |
static <O extends Objectable> |
PrismAsserts.assertEquals(PrismObject<O> prism1,
PrismObject<O> prism2) |
static <O extends Objectable> |
PrismAsserts.assertEquals(String message,
PrismObject<O> expected,
PrismObject<O> actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(File expectedFile,
PrismObject<O> actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(String message,
File expectedFile,
PrismObject<O> actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(String message,
ItemPath expected,
ItemPath actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(String message,
PrismObject<O> expected,
PrismObject<O> actual) |
static <T extends Objectable> |
PrismAsserts.assertObjectDefinition(PrismObjectDefinition<T> objDef,
QName elementName,
QName typeName,
Class<T> compileTimeClass) |
<O extends Objectable> |
PrismMonitor.beforeObjectClone(PrismObject<O> orig) |
static <T extends Objectable> |
ObjectDeltaObject.create(PrismObject<T> oldObject,
ItemDelta<?,?>... itemDeltas) |
static <T extends Objectable> |
ObjectDeltaObject.create(PrismObject<T> oldObject,
ObjectDelta<T> delta) |
static <T extends Objectable> |
PrismTestUtil.getObjectDefinition(Class<T> compileTimeClass) |
static <T extends Objectable> |
PrismTestUtil.parseObject(Element element)
Deprecated.
|
static <T extends Objectable> |
PrismTestUtil.parseObject(File file) |
static <T extends Objectable> |
PrismTestUtil.parseObject(String xmlString) |
static <T extends Objectable> |
PrismTestUtil.parseObjectable(File file,
Class<T> clazz) |
<O extends Objectable> |
PrismMonitor.recordPrismObjectCompareCount(PrismObject<O> thisObject,
Object thatObject) |
static <O extends Objectable> |
PrismUtil.setDeltaOldValue(PrismObject<O> oldObject,
Collection<? extends ItemDelta> itemDeltas) |
static <O extends Objectable> |
PrismUtil.setDeltaOldValue(PrismObject<O> oldObject,
ItemDelta<?,?> itemDelta) |
Modifier and Type | Method and Description |
---|---|
static List<PrismObject<? extends Objectable>> |
PrismTestUtil.parseObjects(File file) |
Modifier and Type | Method and Description |
---|---|
static void |
PrismAsserts.assertClass(String message,
Class<?> expectedClass,
Objectable actualObject) |
static void |
PrismAsserts.assertEquals(File fileNewXml,
Objectable objectable) |
static void |
PrismAsserts.assertEquals(Objectable expected,
Objectable actual) |
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) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext,
boolean allowRawValues) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(Collection<ItemDeltaType> itemDeltaTypes,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toObjectModificationType(ObjectDelta<T> delta)
Converts this delta to ObjectModificationType (XML).
|
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
InternalMonitor.afterObjectClone(PrismObject<O> orig,
PrismObject<O> clone) |
<O extends Objectable> |
InternalMonitor.beforeObjectClone(PrismObject<O> orig) |
<O extends Objectable> |
InternalMonitor.recordPrismObjectCompareCount(PrismObject<O> thisObject,
Object thatObject) |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
ObjectTypeUtil.asObjectable(PrismObject<T> prismObject) |
static <T extends Objectable> |
ObjectTypeUtil.asObjectables(Collection<PrismObject<T>> objects) |
static <T extends Objectable> |
ObjectTypeUtil.keepDistinctObjects(Collection<PrismObject<T>> objects) |
static <T extends Objectable> |
ObjectTypeUtil.toPrismObject(T objectable) |
Modifier and Type | Method and Description |
---|---|
static Objectable |
ObjectTypeUtil.getObjectFromReference(ObjectReferenceType ref) |
Modifier and Type | Method and Description |
---|---|
static void |
ObjectTypeUtil.assertConcreteType(Class<? extends Objectable> type) |
Modifier and Type | Class and 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
TODO
|
class |
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 functions
|
class |
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.
|
Modifier and Type | Method and Description |
---|---|
Objectable |
ObjectReferenceType.getObjectable() |
Copyright © 2019 Evolveum. All rights reserved.