Modifier and Type | Class and Description |
---|---|
class |
ShadowDiscriminatorObjectDelta<T extends Objectable> |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable,X> |
ShadowDiscriminatorObjectDelta.createModificationReplaceProperty(Class<O> type,
String resourceOid,
com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
<T extends Objectable> |
LayerRefinedResourceSchema.findObjectDefinitionByCompileTimeClass(Class<T> type) |
<X extends Objectable> |
LayerRefinedResourceSchema.findObjectDefinitionByElementName(QName elementName) |
<X extends Objectable> |
LayerRefinedResourceSchema.findObjectDefinitionByType(QName typeName) |
<T extends Objectable> |
LayerRefinedResourceSchema.findObjectDefinitionByType(QName typeName,
Class<T> type) |
<X extends Objectable> |
LayerRefinedResourceSchema.findObjectDefinitionByTypeAssumeNs(QName typeName) |
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 |
Validator.validateObject(Objectable object,
OperationResult objectResult) |
Modifier and Type | Method and Description |
---|---|
protected void |
LensElementContext.fixProvisioningTypeInDelta(ObjectDelta<O> delta,
Objectable object,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
String |
TextFormatter.formatObjectModificationDelta(ObjectDelta<? extends Objectable> objectDelta,
List<ItemPath> hiddenPaths,
boolean showOperationalAttributes) |
String |
TextFormatter.formatObjectModificationDelta(ObjectDelta<? extends Objectable> objectDelta,
List<ItemPath> hiddenPaths,
boolean showOperationalAttributes,
PrismObject objectOld,
PrismObject objectNew) |
Modifier and Type | Class and Description |
---|---|
class |
PrismObject<O extends Objectable>
Common supertype for all identity objects.
|
class |
PrismObjectDefinition<O extends Objectable>
MidPoint Object Definition.
|
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) |
<T extends Objectable> |
PrismContext.adopt(PrismObject<T> object) |
<T extends Objectable> |
PrismContext.adopt(PrismObject<T> object,
Class<T> declaredType)
Set up the specified object with prism context instance and schema definition.
|
<T extends Objectable> |
PrismContext.createObject(Class<T> clazz) |
<T extends Objectable> |
PrismContext.createObjectable(Class<T> clazz) |
<T extends Objectable> |
PrismContext.parseObject(Element objectElement)
Deprecated.
|
<T extends Objectable> |
PrismContext.parseObject(File file)
Parses a file and creates a prism from it.
|
<T extends Objectable> |
PrismContext.parseObject(File file,
ParsingContext context) |
<T extends Objectable> |
PrismContext.parseObject(File file,
String language)
Parses a file and creates a prism from it.
|
<T extends Objectable> |
PrismContext.parseObject(InputStream stream,
String language)
Parses data from an input stream and creates a prism from it.
|
<T extends Objectable> |
PrismContext.parseObject(String dataString)
Parses a string and creates a prism from it.
|
<T extends Objectable> |
PrismContext.parseObject(String dataString,
ParsingContext parsingContext) |
<T extends Objectable> |
PrismContext.parseObject(String dataString,
String language)
Parses a string and creates a prism from it.
|
<T extends Objectable> |
PrismContext.parseObject(String dataString,
XNodeProcessorEvaluationMode mode)
Parses a string and creates a prism from it.
|
<O extends Objectable> |
PrismContext.serializeObjectToString(PrismObject<O> object,
String language) |
<O extends Objectable> |
PrismContext.serializeToDom(PrismObject<O> object)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Objectable |
PrismValue.getOriginObject() |
Modifier and Type | Method and Description |
---|---|
Class<Objectable> |
PrismReferenceValue.getTargetTypeCompileTimeClass() |
List<PrismObject<? extends Objectable>> |
PrismContext.parseObjects(File file) |
Modifier and Type | Method and Description |
---|---|
void |
PrismContext.adopt(Objectable objectable) |
void |
PrismValue.setOriginObject(Objectable source) |
Constructor and Description |
---|
PrismContainerValue(OriginType type,
Objectable source,
PrismContainerable container,
Long id,
QName concreteType,
PrismContext prismContext) |
PrismPropertyValue(T value,
OriginType type,
Objectable source) |
PrismReferenceValue(String oid,
OriginType type,
Objectable source) |
Modifier and Type | Class and Description |
---|---|
class |
ObjectDelta<T extends Objectable>
Relative difference (delta) of the object.
|
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable> |
PropertyDelta.createAddDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
static <O extends Objectable> |
ObjectDelta.createAddDelta(PrismObject<O> objectToAdd) |
static <O extends Objectable> |
ObjectDelta.createDeleteDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable> |
PropertyDelta.createDeleteDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
Object... realValues) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
Class<O> type,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(ItemPath propertyPath,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(ItemPath containerPath,
PrismObjectDefinition<O> objectDefinition) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(QName propertyName,
Class<O> compileTimeClass,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
Class<O> type,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createDelta(QName propertyName,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
PrismObjectDefinition<O> objectDefinition) |
static <O extends Objectable> |
ObjectDelta.createEmptyAddDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable> |
ObjectDelta.createEmptyDeleteDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <O extends Objectable> |
ObjectDelta.createEmptyDelta(Class<O> type,
String oid,
PrismContext prismContext,
ChangeType changeType) |
static <O extends Objectable> |
ObjectDelta.createEmptyModifyDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <T extends Objectable> |
ReferenceDelta.createModificationAdd(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationAdd(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationAddCollection(Class<T> type,
QName refName,
PrismContext prismContext,
String targetOid) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationAddProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationAddProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismObject<?>... referenceObjects)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismReferenceValue... referenceValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable> |
ObjectDelta.createModificationAddReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
String... targetOids) |
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <T extends Objectable> |
ReferenceDelta.createModificationDelete(Class<T> type,
QName refName,
PrismObject<?> refTarget) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismObject<?> refTarget) |
static <T extends Objectable> |
ReferenceDelta.createModificationDeleteCollection(Class<T> type,
QName refName,
PrismContext prismContext,
PrismReferenceValue refValue) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationDeleteProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationDeleteProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues) |
static <O extends Objectable> |
ObjectDelta.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
PrismReferenceValue... referenceValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable> |
ObjectDelta.createModificationDeleteReference(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
String... targetOids) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath containerPath,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
PrismContainerValue<C>... containerValues) |
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceProperty(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceProperty(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
X... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceReference(Class<O> type,
String oid,
ItemPath refPath,
PrismContext prismContext,
PrismReferenceValue... refValues)
Convenience method for quick creation of object deltas that replace a single object reference.
|
static <O extends Objectable,X> |
ObjectDelta.createModificationReplaceReference(Class<O> type,
String oid,
QName referenceName,
PrismContext prismContext,
PrismReferenceValue... refValues)
Convenience method for quick creation of object deltas that replace a single object reference.
|
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
Collection<? extends ItemDelta> modifications,
Class<T> objectTypeClass,
PrismContext prismContext) |
static <T extends Objectable> |
ObjectDelta.createModifyDelta(String oid,
ItemDelta modification,
Class<T> objectTypeClass,
PrismContext prismContext) |
static <O extends Objectable,T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
PrismPropertyValue<T>... pValues) |
static <O extends Objectable,T> |
PropertyDelta.createReplaceDelta(PrismContainerDefinition<O> containerDefinition,
QName propertyName,
T... realValues) |
static <O extends Objectable,T> |
PropertyDelta.createReplaceDeltaOrEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName,
T realValue) |
static <O extends Objectable> |
PropertyDelta.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
ItemPath propertyPath) |
static <O extends Objectable> |
PropertyDelta.createReplaceEmptyDelta(PrismObjectDefinition<O> objectDefinition,
QName propertyName)
Create delta that deletes all values of the specified property.
|
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)
Post processing of delta to expand missing values from the object.
|
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationAddProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationDeleteProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
C... containerValues) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContainerValue<C>... containerValues) |
protected static <O extends Objectable,X> |
ObjectDelta.fillInModificationReplaceProperty(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
X... propertyValues) |
protected static <O extends Objectable> |
ObjectDelta.fillInModificationReplaceReference(ObjectDelta<O> objectDelta,
ItemPath refPath,
PrismReferenceValue... refValues) |
static <T extends Objectable> |
ObjectDelta.summarize(List<ObjectDelta<T>> deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
static <T extends Objectable> |
ObjectDelta.summarize(ObjectDelta<T>... deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
static <T extends Objectable> |
ObjectDelta.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 |
---|---|
boolean |
ItemDelta.isRedundant(PrismObject<? extends Objectable> object)
Checks if the delta is redundant w.r.t.
|
boolean |
ItemDelta.isRedundant(PrismObject<? extends Objectable> object,
Comparator<V> comparator) |
boolean |
PropertyDelta.isRedundant(PrismObject<? extends Objectable> object,
MatchingRule<T> matchingRule) |
ItemDelta<V,D> |
ItemDelta.narrow(PrismObject<? extends Objectable> object)
Filters out all delta values that are meaningless to apply.
|
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object) |
ItemDelta<V,D> |
ItemDelta.narrow(PrismObject<? extends Objectable> object,
Comparator<V> comparator)
Filters out all delta values that are meaningless to apply.
|
PropertyDelta<T> |
PropertyDelta.narrow(PrismObject<? extends Objectable> object,
MatchingRule<T> matchingRule) |
Modifier and Type | Method and Description |
---|---|
<T extends Objectable> |
PrismJasonProcessor.parseObject(File file,
Class<T> valueType) |
<T extends Objectable> |
PrismJasonProcessor.parseObject(InputStream inputStream,
Class<T> valueType) |
<T extends Objectable> |
PrismJasonProcessor.serializeToJson(PrismObject<T> object,
OutputStream out) |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable> |
QueryConvertor.parseFilter(SearchFilterType filter,
Class<O> clazz,
PrismContext prismContext) |
<O extends Objectable> |
XNodeProcessor.parseObject(MapXNode xmap,
ParsingContext pc) |
<O extends Objectable> |
XNodeProcessor.parseObject(MapXNode xnode,
PrismObjectDefinition<O> objectDefinition,
ParsingContext pc) |
<O extends Objectable> |
XNodeProcessor.parseObject(RootXNode rootXnode,
ParsingContext pc) |
<O extends Objectable> |
XNodeProcessor.parseObject(XNode xnode,
ParsingContext pc) |
<O extends Objectable> |
XNodeSerializer.serializeObject(PrismObject<O> object) |
<O extends Objectable> |
XNodeProcessor.serializeObject(PrismObject<O> object) |
<O extends Objectable> |
XNodeProcessor.serializeObject(PrismObject<O> object,
boolean serializeCompositeObjects) |
<O extends Objectable> |
XNodeProcessor.serializeObject(PrismObject<O> object,
boolean serializeCompositeObjects,
SerializationContext ctx) |
<O extends Objectable> |
XNodeSerializer.serializeObject(PrismObject<O> object,
SerializationContext ctx) |
Modifier and Type | Method and Description |
---|---|
static <T,O extends Objectable> |
GreaterFilter.createGreater(ItemPath path,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <T,O extends Objectable> |
GreaterFilter.createGreater(ItemPath itemPath,
PrismPropertyDefinition definition,
PrismPropertyValue<T> value,
boolean equals) |
static <T,O extends Objectable> |
GreaterFilter.createGreater(QName propertyName,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <T,O extends Objectable> |
LessFilter.createLess(ItemPath path,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <T,O extends Objectable> |
LessFilter.createLess(QName propertyName,
Class<O> type,
PrismContext prismContext,
T realValue,
boolean equals) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
QueryType queryType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
RefFilter.createReferenceEqual(QName propertyName,
Class type,
O targetObject) |
static <O extends Objectable> |
RefFilter.createReferenceEqual(QName propertyName,
Class type,
PrismObject<O> targetObject) |
static <O extends Objectable,T> |
SubstringFilter.createSubstring(ItemPath path,
Class<O> clazz,
PrismContext prismContext,
QName matchingRule,
T realValue) |
static <O extends Objectable,T> |
SubstringFilter.createSubstring(ItemPath path,
Class<O> clazz,
PrismContext prismContext,
T realValue) |
static <O extends Objectable> |
SubstringFilter.createSubstring(QName propertyName,
Class<O> clazz,
PrismContext prismContext,
QName matchingRule,
String value) |
static <O extends Objectable> |
SubstringFilter.createSubstring(QName propertyName,
Class<O> clazz,
PrismContext prismContext,
String value) |
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)
This method will try to locate the appropriate object definition and apply it.
|
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<O extends Objectable> |
SchemaRegistry.applyDefinition(PrismObject<O> prismObject,
Class<O> type) |
<O extends Objectable> |
SchemaRegistry.applyDefinition(PrismObject<O> prismObject,
Class<O> type,
boolean force)
This method will try to locate the appropriate object definition and apply it.
|
<T extends Objectable> |
SchemaDefinitionFactory.createObjectDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<T> compileTimeClass,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<O extends Objectable> |
SchemaRegistry.findObjectDefinitionByCompileTimeClass(Class<O> compileTimeClass) |
<T extends Objectable> |
PrismSchema.findObjectDefinitionByCompileTimeClass(Class<T> type) |
<T extends Objectable> |
SchemaRegistry.findObjectDefinitionByElementName(QName elementName) |
<X extends Objectable> |
PrismSchema.findObjectDefinitionByElementName(QName elementName) |
<T extends Objectable> |
SchemaRegistry.findObjectDefinitionByType(QName typeName) |
<X extends Objectable> |
PrismSchema.findObjectDefinitionByType(QName typeName) |
<T extends Objectable> |
PrismSchema.findObjectDefinitionByType(QName typeName,
Class<T> type) |
<X extends Objectable> |
PrismSchema.findObjectDefinitionByTypeAssumeNs(QName typeName) |
<T extends Objectable> |
SchemaRegistry.instantiate(Class<T> compileTimeClass) |
Modifier and Type | Method and Description |
---|---|
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
Modifier and Type | Method and Description |
---|---|
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,
PrismObject<O> expected,
PrismObject<O> actual) |
static <T extends Objectable> |
PrismAsserts.assertObjectDefinition(PrismObjectDefinition<T> objDef,
QName elementName,
QName typeName,
Class<T> compileTimeClass) |
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) |
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(ObjectDelta<?> objectDelta,
Objectable expectedOriginObject,
OriginType... expectedOriginTypes) |
static <T> void |
PrismAsserts.assertOrigin(Visitable visitableItem,
Objectable expectedOriginObject,
OriginType... expectedOriginTypes) |
void |
JaxbTestUtil.marshalToDom(Objectable objectable,
Node parentNode)
Deprecated.
|
String |
JaxbTestUtil.marshalToString(Objectable objectable)
Deprecated.
|
String |
JaxbTestUtil.marshalToString(Objectable objectable,
Map<String,Object> properties)
Deprecated.
|
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> |
PrismForJAXBUtil.objectableAsReferenceValue(T objectable,
PrismReference reference) |
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ProvisioningService.applyDefinition(ObjectDelta<T> delta,
Objectable object,
OperationResult parentResult)
Applies appropriate definition to the shadow/resource delta (uses provided object to get necessary information)
|
Modifier and Type | Method and Description |
---|---|
<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> |
ProvisioningServiceImpl.applyDefinition(ObjectDelta<T> delta,
Objectable object,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
RUtil.revive(Objectable object,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
RUtil.revive(Objectable object,
PrismContext prismContext) |
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(com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(Collection<ItemDeltaType> itemDeltaTypes,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.toModifications(com.evolveum.midpoint.xml.ns._public.common.api_types_3.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 |
---|---|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Objectable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
Modifier and Type | Method and Description |
---|---|
static Objectable |
ObjectTypeUtil.getObjectFromReference(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType ref) |
Modifier and Type | Method and Description |
---|---|
static void |
ObjectTypeUtil.assertConcreteType(Class<? extends Objectable> type) |
Copyright © 2016 evolveum. All rights reserved.