Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition<ShadowType> |
RefinedObjectClassDefinitionImpl.getObjectDefinition() |
PrismObjectDefinition<ShadowType> |
RefinedObjectClassDefinition.getObjectDefinition() |
PrismObjectDefinition<ShadowType> |
LayerRefinedObjectClassDefinitionImpl.getObjectDefinition() |
PrismObjectDefinition<ShadowType> |
CompositeRefinedObjectClassDefinitionImpl.getObjectDefinition() |
default PrismObjectDefinition<ShadowType> |
RefinedResourceSchema.getObjectDefinition(ShadowKindType kind,
ShadowType shadow) |
default PrismObjectDefinition<ShadowType> |
RefinedResourceSchema.getObjectDefinition(ShadowKindType kind,
String intent) |
Modifier and Type | Method and Description |
---|---|
<O extends ObjectType> |
ModelInteractionService.getEditObjectDefinition(PrismObject<O> object,
AuthorizationPhaseType phase,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Returns a schema that reflects editability of the object in terms of midPoint schema limitations and security.
|
PrismObjectDefinition<ShadowType> |
ModelInteractionService.getEditShadowDefinition(ResourceShadowDiscriminator discr,
AuthorizationPhaseType phase,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition<O> |
PrismObjectDefinition.clone() |
PrismObjectDefinition<O> |
PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismObjectDefinition<O> |
PrismObjectDefinition.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismObjectDefinition<O> |
PrismObject.deepCloneDefinition(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismObjectDefinition<O> |
PrismObject.getDefinition() |
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
ItemFactory.createObject(QName name,
PrismObjectDefinition<O> definition) |
Modifier and Type | Method and Description |
---|---|
void |
ObjectDelta.applyDefinition(PrismObjectDefinition<O> objectDefinition,
boolean force) |
static void |
ItemDeltaCollectionsUtil.applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition,
boolean tolerateNoDefinition) |
void |
ObjectDelta.applyDefinitionIfPresent(PrismObjectDefinition<O> definition,
boolean tolerateNoDefinition) |
<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) |
<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) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
ReferenceDelta |
DeltaFactory.Reference.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
Collection<? extends ItemDelta> |
DeltaFactory.Reference.createModificationAddCollection(ItemName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationAddProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationDelete(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismObject<?> refTarget) |
ReferenceDelta |
DeltaFactory.Reference.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
ReferenceDelta |
DeltaFactory.Reference.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
Collection<? extends ItemDelta> |
DeltaFactory.Reference.createModificationDeleteCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationDeleteProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
<T extends Containerable> |
DeltaFactory.Container.createModificationReplace(ItemName containerName,
PrismObjectDefinition<?> objectDefinition,
PrismContainerValue... cValues)
Deprecated.
|
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
ReferenceDelta |
DeltaFactory.Reference.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
Collection<? extends ItemDelta> |
DeltaFactory.Container.createModificationReplaceContainerCollection(ItemName containerName,
PrismObjectDefinition<?> objectDefinition,
PrismContainerValue... cValues)
Deprecated.
|
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
Collection<T> propertyValues) |
<T> PropertyDelta<T> |
DeltaFactory.Property.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
Collection<? extends ItemDelta> |
DeltaFactory.Property.createModificationReplacePropertyCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
Object... propertyValues) |
<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) |
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
QueryConverter.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType) |
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition |
SchemaRegistry.determineDefinitionFromClass(Class type) |
PrismObjectDefinition |
SchemaRegistry.determineReferencedObjectDefinition(QName targetTypeName,
ItemPath rest) |
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) |
Modifier and Type | Method and Description |
---|---|
default List<PrismObjectDefinition> |
PrismSchema.getObjectDefinitions() |
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition<O> |
ObjectDeltaObject.getDefinition() |
static <T extends Objectable> |
PrismTestUtil.getObjectDefinition(Class<T> compileTimeClass) |
Modifier and Type | Method and Description |
---|---|
ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> |
ObjectDeltaObject.getDelta() |
Modifier and Type | Method and Description |
---|---|
static <T extends Objectable> |
PrismAsserts.assertObjectDefinition(PrismObjectDefinition<T> objDef,
QName elementName,
QName typeName,
Class<T> compileTimeClass) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDeltaObject.findIdi(ItemPath path,
DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver) |
void |
ObjectDeltaObject.setDelta(ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> delta) |
Constructor and Description |
---|
ObjectDeltaObject(PrismObject<O> oldObject,
ObjectDelta<O> delta,
PrismObject<O> newObject,
PrismObjectDefinition<O> definition) |
Modifier and Type | Method and Description |
---|---|
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,
PrismObjectDefinition<T> objDef) |
Modifier and Type | Method and Description |
---|---|
<T extends ShadowType> |
ResourceAttributeContainerDefinitionImpl.toShadowDefinition() |
<T extends ShadowType> |
ResourceAttributeContainerDefinition.toShadowDefinition() |
Modifier and Type | Method and Description |
---|---|
static PrismObjectDefinition<ShadowType> |
ShadowUtil.applyObjectClass(PrismObjectDefinition<ShadowType> shadowDefinition,
ObjectClassComplexTypeDefinition objectClassDefinition) |
Modifier and Type | Method and Description |
---|---|
static PrismObjectDefinition<ShadowType> |
ShadowUtil.applyObjectClass(PrismObjectDefinition<ShadowType> shadowDefinition,
ObjectClassComplexTypeDefinition objectClassDefinition) |
Copyright © 2019 Evolveum. All rights reserved.