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 | Class and Description |
---|---|
class |
PrismObjectDefinitionImpl<O extends Objectable>
MidPoint Object Definition.
|
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition<O> |
PrismObjectDefinition.clone() |
PrismObjectDefinition<O> |
PrismObjectDefinitionImpl.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismObjectDefinition<O> |
PrismObjectDefinition.cloneWithReplacedDefinition(QName itemName,
ItemDefinition newDefinition) |
PrismObjectDefinition<O> |
PrismObjectDefinitionImpl.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismObjectDefinition<O> |
PrismObjectDefinition.deepClone(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismObjectDefinition<O> |
PrismObject.deepCloneDefinition(boolean ultraDeep,
Consumer<ItemDefinition> postCloneAction) |
PrismObjectDefinition<O> |
PrismObject.getDefinition() |
Constructor and Description |
---|
PrismObject(QName name,
PrismObjectDefinition<O> definition,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
void |
ObjectDelta.applyDefinition(PrismObjectDefinition<O> objectDefinition,
boolean force) |
static void |
ItemDelta.applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition,
boolean tolerateNoDefinition) |
void |
ObjectDelta.applyDefinitionIfPresent(PrismObjectDefinition<O> definition,
boolean tolerateNoDefinition) |
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,
PrismObjectDefinition<O> objectDefinition) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createDelta(QName containerName,
PrismObjectDefinition<O> objectDefinition) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationAdd(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationAddCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationAddProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismObject<?> refTarget) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationDelete(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationDeleteCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationDeleteProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
Collection<PrismReferenceValue> refValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(ItemPath path,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static <T extends Containerable> |
ContainerDelta.createModificationReplace(QName containerName,
PrismObjectDefinition<?> objectDefinition,
PrismContainerValue... cValues) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(QName refName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue) |
static ReferenceDelta |
ReferenceDelta.createModificationReplace(QName refName,
PrismObjectDefinition<?> objectDefinition,
String oid) |
static Collection<? extends ItemDelta> |
ReferenceDelta.createModificationReplaceCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
PrismReferenceValue refValue)
Convenience method for quick creation of object deltas that replace a single object property.
|
static Collection<? extends ItemDelta> |
ContainerDelta.createModificationReplaceContainerCollection(QName containerName,
PrismObjectDefinition<?> objectDefinition,
PrismContainerValue... cValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
Collection<T> propertyValues) |
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(ItemPath propertyPath,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
static <T> PropertyDelta<T> |
PropertyDelta.createModificationReplaceProperty(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
T... propertyValues) |
static Collection<? extends ItemDelta> |
PropertyDelta.createModificationReplacePropertyCollection(QName propertyName,
PrismObjectDefinition<?> objectDefinition,
Object... propertyValues)
Convenience method for quick creation of object deltas that replace a single object property.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static ObjectFilter |
QueryConvertor.parseFilter(SearchFilterType filter,
PrismObjectDefinition objDef) |
Modifier and Type | Method and Description |
---|---|
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
PrismObjectDefinition |
SchemaRegistryImpl.determineDefinitionFromClass(Class compileTimeClass) |
PrismObjectDefinition |
SchemaRegistry.determineDefinitionFromClass(Class type) |
PrismObjectDefinition |
SchemaRegistryImpl.determineReferencedObjectDefinition(QName targetTypeName,
ItemPath rest) |
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 |
---|---|
void |
ObjectDeltaObject.setDelta(ItemDelta<PrismContainerValue<O>,PrismObjectDefinition<O>> delta) |
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.