Uses of Interface
com.evolveum.midpoint.prism.PrismObject
-
-
Uses of PrismObject in com.evolveum.midpoint.audit.api
Methods in com.evolveum.midpoint.audit.api with parameters of type PrismObject Modifier and Type Method Description void
AuditEventRecord. setAttorney(PrismObject<? extends FocusType> attorney, PrismContext prismContext)
void
AuditEventRecord. setInitiator(PrismObject<? extends FocusType> initiator, PrismContext prismContext)
void
AuditEventRecord. setInitiatorAndLoginParameter(PrismObject<? extends FocusType> initiator, PrismContext prismContext)
void
AuditEventRecord. setTarget(PrismObject<?> target, PrismContext prismContext)
void
AuditEventRecord. setTargetOwner(PrismObject<? extends FocusType> targetOwner, PrismContext prismContext)
-
Uses of PrismObject in com.evolveum.midpoint.common
Methods in com.evolveum.midpoint.common with parameters of type PrismObject Modifier and Type Method Description static LoggingConfigurationType
ProfilingConfigurationManager. checkSystemProfilingConfiguration(PrismObject<SystemConfigurationType> systemConfigurationPrism)
In this method, we perform the check of systemConfiguration object, searching for any data related to profilingConfigurationstatic List<PropertyDelta<?>>
SynchronizationUtils. createSynchronizationSituationAndDescriptionDelta(PrismObject<ShadowType> shadow, SynchronizationSituationType situation, String sourceChannel, boolean full, XMLGregorianCalendar timestamp)
static List<PropertyDelta<?>>
SynchronizationUtils. createSynchronizationTimestampsDeltas(PrismObject<ShadowType> shadow)
static boolean
SynchronizationUtils. isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource)
static boolean
SynchronizationUtils. isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource, boolean strictIntent)
boolean
ResourceObjectPattern. matches(PrismObject<ShadowType> shadowToMatch, MatchingRuleRegistry matchingRuleRegistry, RelationRegistry relationRegistry)
static boolean
ResourceObjectPattern. matches(PrismObject<ShadowType> shadowToMatch, Collection<ResourceObjectPattern> protectedAccountPatterns, MatchingRuleRegistry matchingRuleRegistry, RelationRegistry relationRegistry)
-
Uses of PrismObject in com.evolveum.midpoint.common.crypto
Methods in com.evolveum.midpoint.common.crypto with parameters of type PrismObject Modifier and Type Method Description static <T extends ObjectType>
voidCryptoUtil. checkEncrypted(PrismObject<T> object)
static <T extends ObjectType>
Collection<? extends ItemDelta<?,?>>CryptoUtil. computeReencryptModifications(Protector protector, PrismObject<T> object)
static <T extends ObjectType>
booleanCryptoUtil. containsCleartext(PrismObject<T> object)
static <T extends ObjectType>
booleanCryptoUtil. containsHashedData(PrismObject<T> object)
static <T extends ObjectType>
voidCryptoUtil. encryptValues(Protector protector, PrismObject<T> object)
Encrypts all encryptable values in the object.static <T extends ObjectType>
@NotNull Collection<String>CryptoUtil. getEncryptionKeyNames(PrismObject<T> object)
static <T extends ObjectType>
intCryptoUtil. reencryptValues(Protector protector, PrismObject<T> object)
Re-encrypts all encryptable values in the object. -
Uses of PrismObject in com.evolveum.midpoint.common.refinery
Methods in com.evolveum.midpoint.common.refinery that return PrismObject Modifier and Type Method Description PrismObject<ShadowType>
CompositeRefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition, String tag)
PrismObject<ShadowType>
LayerRefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition, String tag)
PrismObject<ShadowType>
RefinedObjectClassDefinition. createBlankShadow(RefinedObjectClassDefinition definition, String tag)
default PrismObject<ShadowType>
RefinedObjectClassDefinition. createBlankShadow(String tag)
PrismObject<ShadowType>
RefinedObjectClassDefinitionImpl. createBlankShadow(RefinedObjectClassDefinition definition, String tag)
-
Uses of PrismObject in com.evolveum.midpoint.model.api
Methods in com.evolveum.midpoint.model.api that return PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull PrismObject<T>ModelService. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns object for provided OID.PrismObject<TaskType>
TaskService. getTaskByIdentifier(String identifier, Collection<SelectorOptions<GetOperationOptions>> options, Task operationTask, OperationResult parentResult)
Returns information about task, given its identifier.<O extends ObjectType>
PrismObject<O>ModelInteractionService. mergeObjectsPreviewObject(Class<O> type, String leftOid, String rightOid, String mergeConfigurationName, Task task, OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelAuditService. reconstructObject(Class<O> type, String oid, String eventIdentifier, Task task, OperationResult result)
PrismObject<? extends FocusType>
ModelService. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns the Focus object representing owner of specified shadow.Methods in com.evolveum.midpoint.model.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>ModelService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Search for objects.Methods in com.evolveum.midpoint.model.api with parameters of type PrismObject Modifier and Type Method Description void
AssignmentObjectRelation. addArchetypeRef(PrismObject<ArchetypeType> archetype)
MidPointPrincipal
ModelInteractionService. assumePowerOfAttorney(PrismObject<? extends FocusType> donor, Task task, OperationResult result)
<O extends ObjectType>
CompareResultTypeModelService. compareObject(PrismObject<O> object, Collection<SelectorOptions<GetOperationOptions>> readOptions, ModelCompareOptions compareOptions, @NotNull List<? extends ItemPath> ignoreItemPaths, Task task, OperationResult result)
TODO<O extends AssignmentHolderType>
ArchetypePolicyTypeModelInteractionService. determineArchetypePolicy(PrismObject<O> assignmentHolder, OperationResult result)
Efficiently determines information about archetype policy applicable for a particular object.<O extends AbstractRoleType>
AssignmentCandidatesSpecificationModelInteractionService. determineAssignmentHolderSpecification(PrismObject<O> assignmentTarget, OperationResult result)
Returns data structure that contains information about possible assignment holders for a particular target object.<O extends AssignmentHolderType>
AssignmentCandidatesSpecificationModelInteractionService. determineAssignmentTargetSpecification(PrismObject<O> assignmentHolder, OperationResult result)
Returns data structure that contains information about possible assignment targets for a particular holder object.@NotNull Collection<EvaluatedPolicyRule>
ModelInteractionService. evaluateCollectionPolicyRules(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView collectionView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result)
Returns all policy rules that apply to the collection.ExecuteCredentialResetResponseType
ModelInteractionService. executeCredentialsReset(PrismObject<UserType> user, ExecuteCredentialResetRequestType executeCredentialResetRequest, Task task, OperationResult result)
<O extends ObjectType>
voidModelInteractionService. generateValue(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult)
<O extends ObjectType>
StringModelInteractionService. generateValue(ValuePolicyType policy, int defaultLength, boolean generateMinimalSize, PrismObject<O> object, String shortDesc, Task task, OperationResult inputResult)
TEMPORARY.<O extends ObjectType,R extends AbstractRoleType>
ItemSecurityConstraintsModelInteractionService. getAllowedRequestAssignmentItems(PrismObject<O> object, PrismObject<R> target, Task task, OperationResult result)
Returns decisions for individual items for "assign" authorization.<H extends AssignmentHolderType,R extends AbstractRoleType>
RoleSelectionSpecificationModelInteractionService. getAssignableRoleSpecification(PrismObject<H> assignmentHolder, Class<R> targetType, int assignmentOrder, Task task, OperationResult parentResult)
Returns an object that defines which roles can be assigned by the currently logged-in user.AuthenticationsPolicyType
ModelInteractionService. getAuthenticationPolicy(PrismObject<UserType> user, Task task, OperationResult parentResult)
Returns an authentications policies as defined in the system configuration security policy.CredentialsPolicyType
ModelInteractionService. getCredentialsPolicy(PrismObject<? extends FocusType> focus, Task task, OperationResult parentResult)
Returns a credential policy that applies to the specified user.RefinedObjectClassDefinition
ModelInteractionService. getEditObjectClassDefinition(PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, AuthorizationPhaseType phase, Task task, OperationResult result)
<O extends ObjectType>
PrismObjectDefinition<O>ModelInteractionService. getEditObjectDefinition(PrismObject<O> object, AuthorizationPhaseType phase, Task task, OperationResult result)
Returns a schema that reflects editability of the object in terms of midPoint schema limitations and security.<O extends AssignmentHolderType>
List<ArchetypeType>ModelInteractionService. getFilteredArchetypesByHolderType(PrismObject<O> object, OperationResult result)
This method is used to differentiate which archetypes can be added to object with holderType type.RegistrationsPolicyType
ModelInteractionService. getFlowPolicy(PrismObject<? extends FocusType> focus, Task task, OperationResult parentResult)
Returns a policy for registration, e.g.<O extends ObjectType>
MetadataItemProcessingSpecModelInteractionService. getMetadataItemProcessingSpec(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result)
Returns specification of processing of given metadata item (e.g.<F extends FocusType>
SecurityPolicyTypeModelInteractionService. getSecurityPolicy(PrismObject<F> focus, Task task, OperationResult parentResult)
void
ModelService. importObject(PrismObject object, ImportOptionsType options, Task task, OperationResult parentResult)
Import object.ArchetypePolicyType
ModelInteractionService. mergeArchetypePolicies(PrismObject<ArchetypeType> archetype, OperationResult result)
<T> T
ModelInteractionService. runUnderPowerOfAttorney(Producer<T> producer, PrismObject<? extends FocusType> donor, Task task, OperationResult result)
default <T> T
ModelInteractionService. runUnderPowerOfAttorneyChecked(CheckedProducer<T> producer, PrismObject<? extends FocusType> donor, Task task, OperationResult result)
<O extends ObjectType>
voidModelInteractionService. validateValue(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult)
<O extends ObjectType>
List<StringLimitationResult>ModelInteractionService. validateValue(ProtectedStringType protectedStringValue, ValuePolicyType pp, PrismObject<O> object, Task task, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.authentication
Methods in com.evolveum.midpoint.model.api.authentication with parameters of type PrismObject Modifier and Type Method Description GuiProfiledPrincipal
GuiProfiledPrincipalManager. getPrincipal(PrismObject<? extends FocusType> focus)
GuiProfiledPrincipal
GuiProfiledPrincipalManager. getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.context
Methods in com.evolveum.midpoint.model.api.context that return PrismObject Modifier and Type Method Description PrismObject<O>
ModelElementContext. getObjectAny()
PrismObject<O>
ModelElementContext. getObjectCurrent()
"Current" state of the object i.e.PrismObject<O>
ModelElementContext. getObjectNew()
Expected state of the object after application of currentDelta i.e.PrismObject<O>
ModelElementContext. getObjectOld()
"Old" state of the object i.e.@NotNull PrismObject<ResourceType>
EvaluatedResourceObjectConstruction. getResource()
Resource on which the object is to be constructed.PrismObject<SystemConfigurationType>
ModelContext. getSystemConfiguration()
PrismObject<?>
EvaluatedAssignment. getTarget()
@NotNull PrismObject<? extends AssignmentHolderType>
EvaluatedAssignmentTarget. getTarget()
Methods in com.evolveum.midpoint.model.api.context that return types with arguments of type PrismObject Modifier and Type Method Description Collection<? extends PrismObject<?>>
EvaluatedExclusionTrigger. getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedHasAssignmentTrigger. getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedModificationTrigger. getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedPolicyRuleTrigger. getTargetObjects()
Constructors in com.evolveum.midpoint.model.api.context with parameters of type PrismObject Constructor Description EvaluatedModificationTrigger(@NotNull PolicyConstraintKindType kind, @NotNull ModificationPolicyConstraintType constraint, @Nullable PrismObject<?> targetObject, LocalizableMessage message, LocalizableMessage shortMessage)
Constructor parameters in com.evolveum.midpoint.model.api.context with type arguments of type PrismObject Constructor Description EvaluatedHasAssignmentTrigger(@NotNull PolicyConstraintKindType kind, @NotNull HasAssignmentPolicyConstraintType constraint, @NotNull Collection<PrismObject<?>> matchingTargets, LocalizableMessage message, LocalizableMessage shortMessage)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.expr
Methods in com.evolveum.midpoint.model.api.expr that return PrismObject Modifier and Type Method Description <F extends FocusType>
PrismObject<F>MidpointFunctions. searchShadowOwner(String accountOid)
Methods in com.evolveum.midpoint.model.api.expr with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringMidpointFunctions. addObject(PrismObject<T> newObject)
<T extends ObjectType>
StringMidpointFunctions. addObject(PrismObject<T> newObject, ModelExecuteOptions options)
default <O extends ObjectType>
voidMidpointFunctions. addRecomputeTrigger(PrismObject<O> object, Long timestamp)
<O extends ObjectType>
voidMidpointFunctions. addRecomputeTrigger(PrismObject<O> object, Long timestamp, MidpointFunctions.TriggerCustomizer triggerCustomizer)
<T> @NotNull ResourceAttributeDefinition<T>
MidpointFunctions. getAttributeDefinition(PrismObject<ResourceType> resource, String objectClassName, String attributeName)
<T> @NotNull ResourceAttributeDefinition<T>
MidpointFunctions. getAttributeDefinition(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.hooks
Methods in com.evolveum.midpoint.model.api.hooks with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidReadHook. invoke(PrismObject<T> object, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
todo -
Uses of PrismObject in com.evolveum.midpoint.model.api.util
Methods in com.evolveum.midpoint.model.api.util that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ObjectType>>
ReferenceResolver. resolve(@NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterEvaluator filterEvaluator, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.api.util with parameters of type PrismObject Modifier and Type Method Description static void
ResourceUtils. deleteSchema(PrismObject<? extends ResourceType> resource, ModelService modelService, PrismContext prismContext, Task task, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.api.validator
Methods in com.evolveum.midpoint.model.api.validator with parameters of type PrismObject Modifier and Type Method Description @NotNull ValidationResult
ResourceValidator. validate(@NotNull PrismObject<ResourceType> resourceObject, @NotNull Scope scope, @Nullable Locale locale, @NotNull Task task, @NotNull OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.common
Methods in com.evolveum.midpoint.model.common that return PrismObject Modifier and Type Method Description <O extends AssignmentHolderType>
PrismObject<ArchetypeType>ArchetypeManager. determineStructuralArchetype(PrismObject<O> assignmentHolder, OperationResult result)
PrismObject<ArchetypeType>
ArchetypeManager. getArchetype(String oid, OperationResult result)
PrismObject<ArchetypeType>
SystemObjectCache. getArchetype(String oid, OperationResult result)
PrismObject<SecurityPolicyType>
SystemObjectCache. getSecurityPolicy()
PrismObject<SystemConfigurationType>
SystemObjectCache. getSystemConfiguration(OperationResult result)
Methods in com.evolveum.midpoint.model.common that return types with arguments of type PrismObject Modifier and Type Method Description <AH extends AssignmentHolderType>
@NotNull List<PrismObject<ArchetypeType>>ArchetypeManager. determineArchetypes(PrismObject<AH> assignmentHolder, ObjectDelta<AH> delta, OperationResult result)
<O extends AssignmentHolderType>
@NotNull List<PrismObject<ArchetypeType>>ArchetypeManager. determineArchetypes(PrismObject<O> assignmentHolder, OperationResult result)
SearchResultList<PrismObject<ArchetypeType>>
SystemObjectCache. getAllArchetypes(OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.evaluator
Methods in com.evolveum.midpoint.model.common.expression.evaluator with parameters of type PrismObject Modifier and Type Method Description protected <O extends ObjectType>
booleanAbstractSearchExpressionEvaluator. isAcceptable(@NotNull PrismObject<O> object)
Provides additional filtering e.g.protected <O extends ObjectType>
booleanAssociationTargetSearchExpressionEvaluator. isAcceptable(@NotNull PrismObject<O> object)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.evaluator.caching
Classes in com.evolveum.midpoint.model.common.expression.evaluator.caching with type parameters of type PrismObject Modifier and Type Class Description class
AbstractSearchExpressionEvaluatorCache<V extends PrismValue,RV extends PrismObject,QK extends QueryKey,QR extends QueryResult>
Cache for search expression-based evaluators.Methods in com.evolveum.midpoint.model.common.expression.evaluator.caching with parameters of type PrismObject Modifier and Type Method Description void
AssociationSearchExpressionEvaluatorCache. invalidate(PrismObject<ResourceType> resource, PrismObject<? extends ShadowType> shadow)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.mapping
Methods in com.evolveum.midpoint.model.common.mapping with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
RTAbstractMappingBuilder. addVariableDefinition(String name, PrismObject<O> midpointObject, Class<O> expectedClass)
<O extends ObjectType>
RTAbstractMappingBuilder. rootNode(PrismObject<? extends ObjectType> mpObject, PrismObjectDefinition<O> definition)
-
Uses of PrismObject in com.evolveum.midpoint.model.common.stringpolicy
Methods in com.evolveum.midpoint.model.common.stringpolicy that return PrismObject Modifier and Type Method Description PrismObject<O>
AbstractValuePolicyOriginResolver. getObject()
PrismObject<O>
ObjectBasedValuePolicyOriginResolver. getObject()
Returns the object in context of which we are resolving the origin.Constructors in com.evolveum.midpoint.model.common.stringpolicy with parameters of type PrismObject Constructor Description FocusValuePolicyOriginResolver(PrismObject<F> object, ObjectResolver objectResolver)
ShadowValuePolicyOriginResolver(PrismObject<ShadowType> object, ObjectResolver objectResolver)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl
Methods in com.evolveum.midpoint.model.impl that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>ModelCrudService. getObject(Class<T> clazz, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
@NotNull PrismObject<SystemConfigurationType>
ModelObjectResolver. getSystemConfiguration(OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelObjectResolver. resolve(PrismReferenceValue refVal, String string, GetOperationOptions options, Task task, OperationResult result)
<O extends ObjectType>
PrismObject<O>ModelObjectResolver. resolve(PrismReferenceValue refVal, String string, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
List<PrismObject<T>>ModelCrudService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>ModelObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringModelCrudService. addObject(PrismObject<T> object, ModelExecuteOptions options, Task task, OperationResult parentResult)
Add new object.void
FocusComputer. recompute(PrismObject<? extends FocusType> user, LifecycleStateModelType lifecycleModel)
<R,O extends ObjectType>
RModelObjectResolver. searchOrgTreeWidthFirst(PrismObject<O> object, Function<PrismObject<OrgType>,R> function, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
Method parameters in com.evolveum.midpoint.model.impl with type arguments of type PrismObject Modifier and Type Method Description <R,O extends ObjectType>
RModelObjectResolver. searchOrgTreeWidthFirst(PrismObject<O> object, Function<PrismObject<OrgType>,R> function, Task task, OperationResult result)
<O extends ObjectType,R extends ObjectType>
PrismObject<R>ModelObjectResolver. searchOrgTreeWidthFirstReference(PrismObject<O> object, Function<PrismObject<OrgType>,ObjectReferenceType> function, String shortDesc, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.controller
Methods in com.evolveum.midpoint.model.impl.controller that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>ModelController. searchObjects(Class<T> type, ObjectQuery origQuery, Collection<SelectorOptions<GetOperationOptions>> rawOptions, Task task, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.dataModel
Methods in com.evolveum.midpoint.model.impl.dataModel that return PrismObject Modifier and Type Method Description @NotNull PrismObject<ResourceType>
DataModel. getResource(@NotNull String resourceOid)
Methods in com.evolveum.midpoint.model.impl.dataModel that return types with arguments of type PrismObject Modifier and Type Method Description @NotNull Map<String,PrismObject<ResourceType>>
DataModel. getResources()
Methods in com.evolveum.midpoint.model.impl.dataModel with parameters of type PrismObject Modifier and Type Method Description void
DataModel. registerResource(PrismObject<ResourceType> resource)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.expr
Methods in com.evolveum.midpoint.model.impl.expr that return PrismObject Modifier and Type Method Description <F extends FocusType>
PrismObject<F>MidpointFunctionsImpl. searchShadowOwner(String accountOid)
Methods in com.evolveum.midpoint.model.impl.expr with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringMidpointFunctionsImpl. addObject(PrismObject<T> newObject)
<T extends ObjectType>
StringMidpointFunctionsImpl. addObject(PrismObject<T> newObject, ModelExecuteOptions options)
<O extends ObjectType>
voidMidpointFunctionsImpl. addRecomputeTrigger(PrismObject<O> object, Long timestamp, MidpointFunctions.TriggerCustomizer triggerCustomizer)
<T> @NotNull ResourceAttributeDefinition<T>
MidpointFunctionsImpl. getAttributeDefinition(PrismObject<ResourceType> resource, String objectClassName, String attributeName)
<T> @NotNull ResourceAttributeDefinition<T>
MidpointFunctionsImpl. getAttributeDefinition(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.importer
Methods in com.evolveum.midpoint.model.impl.importer with parameters of type PrismObject Modifier and Type Method Description void
ObjectImporter. importObject(PrismObject object, ImportOptionsType options, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.integrity.shadows
Methods in com.evolveum.midpoint.model.impl.integrity.shadows that return PrismObject Modifier and Type Method Description PrismObject<ResourceType>
ShadowCheckResult. getResource()
PrismObject<ShadowType>
ShadowCheckResult. getShadow()
Methods in com.evolveum.midpoint.model.impl.integrity.shadows that return types with arguments of type PrismObject Modifier and Type Method Description Collection<PrismObject<ShadowType>>
DuplicateShadowsTreatmentInstruction. getShadowsToDelete()
Methods in com.evolveum.midpoint.model.impl.integrity.shadows with parameters of type PrismObject Modifier and Type Method Description void
ShadowIntegrityCheckActivityRun. cacheResource(PrismObject<ResourceType> resource)
boolean
ShadowIntegrityCheckItemProcessor. processObject(PrismObject<ShadowType> shadow, RunningTask workerTask, OperationResult parentResult)
void
ShadowCheckResult. setResource(PrismObject<ResourceType> resource)
void
ShadowCheckResult. setShadow(PrismObject<ShadowType> shadow)
Method parameters in com.evolveum.midpoint.model.impl.integrity.shadows with type arguments of type PrismObject Modifier and Type Method Description DuplicateShadowsTreatmentInstruction
DefaultDuplicateShadowsResolver. determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
DuplicateShadowsTreatmentInstruction
DuplicateShadowsResolver. determineDuplicateShadowsTreatment(Collection<PrismObject<ShadowType>> shadows)
Takes a collection of duplicate shadows - i.e.void
DuplicateShadowsTreatmentInstruction. setShadowsToDelete(Collection<PrismObject<ShadowType>> shadowsToDelete)
Constructors in com.evolveum.midpoint.model.impl.integrity.shadows with parameters of type PrismObject Constructor Description ShadowCheckResult(PrismObject<ShadowType> shadow)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens
Methods in com.evolveum.midpoint.model.impl.lens that return PrismObject Modifier and Type Method Description PrismObject<UserType>
LensContext. getCachedOwner()
PrismObject<? extends AbstractRoleType>
AssignmentPathVariables. getImmediateRole()
PrismObject<O>
ElementState. getNewObject()
@Nullable PrismObject<O>
LensElementContext. getObjectAny()
PrismObject<O>
LensElementContext. getObjectCurrent()
@Nullable PrismObject<O>
LensElementContext. getObjectCurrentOrNew()
PrismObject<O>
LensElementContext. getObjectNew()
@NotNull PrismObject<O>
LensElementContext. getObjectNewOrCurrentRequired()
PrismObject<O>
LensElementContext. getObjectOld()
PrismObject<SystemConfigurationType>
LensContext. getSystemConfiguration()
<FO extends FocusType,O extends ObjectType>
PrismObject<FO>LensOwnerResolver. resolveOwner(PrismObject<O> object)
Methods in com.evolveum.midpoint.model.impl.lens that return types with arguments of type PrismObject Modifier and Type Method Description Map<String,PrismObject<ShadowType>>
LensProjectionContext. getEntitlementMap()
Methods in com.evolveum.midpoint.model.impl.lens with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType,F extends ObjectType>
voidOperationalDataManager. applyMetadataAdd(LensContext<F> context, PrismObject<T> objectToAdd, XMLGregorianCalendar now, Task task)
Sets object and assignment metadata on object ADD operation.<AH extends AssignmentHolderType>
Collection<EvaluatedAssignment<AH>>AssignmentCollector. collect(PrismObject<AH> focus, boolean loginMode, Task task, OperationResult result)
<AH extends AssignmentHolderType>
voidEvaluatedPolicyRuleImpl. computeEnabledActions(@Nullable PolicyRuleEvaluationContext<AH> rctx, PrismObject<AH> object, ExpressionFactory expressionFactory, PrismContext prismContext, Task task, OperationResult result)
<F extends ObjectType,O extends ObjectType>
LensContext<F>ContextFactory. createRecomputeContext(@NotNull PrismObject<O> object, ModelExecuteOptions options, @NotNull Task task, @NotNull OperationResult result)
<F extends ObjectType>
LensContext<F>ContextFactory. createRecomputeProjectionContext(@NotNull PrismObject<ShadowType> shadow, ModelExecuteOptions options, Task task, OperationResult result)
void
LensProjectionContext. determineFullShadowFlag(PrismObject<ShadowType> loadedShadow)
Sets the full shadow flag, based on the situation (including the fetch result).static <F extends FocusType>
LensProjectionContextLensUtil. getProjectionContext(LensContext<F> context, PrismObject<ShadowType> equivalentAccount, ProvisioningService provisioningService, PrismContext prismContext, Task task, OperationResult result)
void
LensElementContext. initializeElementState(String oid, PrismObject<O> objectOld, PrismObject<O> objectCurrent, ObjectDelta<O> primaryDelta)
Initializes the state of the element: sets old/current state and primary delta, clears the secondary delta.void
LensElementContext. replaceOldAndCurrentObject(String oid, PrismObject<O> objectOld, PrismObject<O> objectCurrent)
Replaces OID, old, and current object state.<FO extends FocusType,O extends ObjectType>
PrismObject<FO>LensOwnerResolver. resolveOwner(PrismObject<O> object)
void
LensContext. setCachedOwner(PrismObject<UserType> cachedOwner)
void
LensElementContext. setCurrentObject(@Nullable PrismObject<O> objectCurrent)
Updates the current object.void
ElementState. setCurrentObjectAndOid(@NotNull PrismObject<O> object)
Sets the current object and updates the OID as well.void
LensElementContext. setCurrentObjectAndOid(@NotNull PrismObject<O> object)
Used to update current object and also the OID.void
AssignmentPathVariables. setImmediateRole(PrismObject<? extends AbstractRoleType> immediateRole)
void
ElementState. setInitialObject(@NotNull PrismObject<O> object, boolean isAdd)
Sets both current and (if the operation is not `ADD`) also the old object.void
LensElementContext. setInitialObject(@NotNull PrismObject<O> object)
Sets the value of an object that should be present on the clockwork start: both objectCurrent and objectOld.void
LensElementContext. setInitialObject(@NotNull PrismObject<O> object, @Nullable ObjectDelta<O> objectDelta)
Sets the value of an object that should be present on the clockwork start: both objectCurrent, and (if delta is not "add") also objectOld.abstract void
LensElementContext. setLoadedObject(@NotNull PrismObject<O> object)
Sets current and possibly also old object.void
LensFocusContext. setLoadedObject(@NotNull PrismObject<O> object)
void
LensProjectionContext. setLoadedObject(@NotNull PrismObject<ShadowType> object)
void
LensContext. setSystemConfiguration(PrismObject<SystemConfigurationType> systemConfiguration)
Method parameters in com.evolveum.midpoint.model.impl.lens with type arguments of type PrismObject Modifier and Type Method Description void
LensElementContext. forEachObject(Consumer<PrismObject<O>> consumer)
Constructors in com.evolveum.midpoint.model.impl.lens with parameters of type PrismObject Constructor Description LensContextPlaceholder(@NotNull PrismObject<F> focus)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.assignments
Methods in com.evolveum.midpoint.model.impl.lens.assignments that return PrismObject Modifier and Type Method Description PrismObject<?>
EvaluatedAssignmentImpl. getTarget()
@NotNull PrismObject<? extends AssignmentHolderType>
EvaluatedAssignmentTargetImpl. getTarget()
Methods in com.evolveum.midpoint.model.impl.lens.assignments that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ObjectType>>
PathSegmentEvaluation. getTargets()
Methods in com.evolveum.midpoint.model.impl.lens.assignments with parameters of type PrismObject Modifier and Type Method Description void
EvaluatedAssignmentImpl. setTarget(PrismObject<?> target)
AssignmentEvaluator.Builder<AH>
AssignmentEvaluator.Builder. systemConfiguration(PrismObject<SystemConfigurationType> val)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.construction
Methods in com.evolveum.midpoint.model.impl.lens.construction that return PrismObject Modifier and Type Method Description @NotNull PrismObject<ResourceType>
EvaluatedResourceObjectConstructionImpl. getResource()
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector
Methods in com.evolveum.midpoint.model.impl.lens.projector with parameters of type PrismObject Modifier and Type Method Description void
SmartAssignmentCollection. collectAndFreeze(PrismObject<F> objectCurrent, PrismObject<F> objectOld, ContainerDelta<AssignmentType> currentAssignmentDelta, Collection<AssignmentType> virtualAssignments, PrismContext prismContext)
Fills-in this collection from given sources and freezes origins afterwards. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.focus
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus that return PrismObject Modifier and Type Method Description PrismObject<AH>
FocusConstraintsChecker. getConflictingObject()
Methods in com.evolveum.midpoint.model.impl.lens.projector.focus with parameters of type PrismObject Modifier and Type Method Description boolean
FocusConstraintsChecker. check(PrismObject<AH> objectNew, OperationResult parentResult)
static <F extends AssignmentHolderType,T extends AssignmentHolderType>
TemplateMappingsEvaluation<F,T>TemplateMappingsEvaluation. createForPersonaTemplate(ModelBeans beans, LensContext<F> context, ObjectDeltaObject<F> focusOdoAbsolute, ObjectTemplateType template, @NotNull PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, String contextDescription, XMLGregorianCalendar now, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation
Constructors in com.evolveum.midpoint.model.impl.lens.projector.focus.consolidation with parameters of type PrismObject Constructor Description DeltaSetTripleMapConsolidation(PathKeyedMap<DeltaSetTriple<ItemValueWithOrigin<?,?>>> outputTripleMap, PrismObject<T> targetObject, ObjectDelta<T> targetAPrioriDelta, Function<ItemPath,Boolean> itemDeltaExistsProvider, Boolean addUnchangedValuesOverride, Consumer<IvwoConsolidatorBuilder> consolidatorBuilderCustomizer, PrismObjectDefinition<T> targetDefinition, MappingEvaluationEnvironment env, ModelBeans beans, LensContext<?> lensContext, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.mappings
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings that return PrismObject Modifier and Type Method Description PrismObject<T>
MappingEvaluatorParams. getAPrioriTargetObject()
PrismObject<T>
FixedTargetSpecification. getTargetObject()
abstract PrismObject<T>
TargetObjectSpecification. getTargetObject()
PrismObject<O>
MappingLoader. load(String loadReason, Task task, OperationResult result)
PrismObject<ShadowType>
ProjectionMappingLoader. load(String loadReason, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type PrismObject Modifier and Type Method Description <V extends PrismValue,D extends ItemDefinition,AH extends AssignmentHolderType,T extends AssignmentHolderType>
MappingImpl<V,D>MappingEvaluator. createFocusMapping(LensContext<AH> context, FocalMappingEvaluationRequest<?,?> request, ObjectDeltaObject<AH> focusOdo, @NotNull PrismObject<T> targetContext, Integer iteration, String iterationToken, PrismObject<SystemConfigurationType> configuration, XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result)
void
MappingEvaluatorParams. setAPrioriTargetObject(PrismObject<T> aPrioriTargetObject)
Constructors in com.evolveum.midpoint.model.impl.lens.projector.mappings with parameters of type PrismObject Constructor Description FixedTargetSpecification(PrismObject<T> targetObject, boolean sameAsSource)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.policy
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy that return PrismObject Modifier and Type Method Description PrismObject<AH>
PolicyRuleEvaluationContext. getObject()
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators
Methods in com.evolveum.midpoint.model.impl.lens.projector.policy.evaluators with parameters of type PrismObject Modifier and Type Method Description boolean
ConstraintReferenceMatcher. refMatchesTarget(PrismObject<?> object, String context)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.migrator
Methods in com.evolveum.midpoint.model.impl.migrator that return PrismObject Modifier and Type Method Description <I extends ObjectType,O extends ObjectType>
PrismObject<O>Migrator. migrate(PrismObject<I> original)
Methods in com.evolveum.midpoint.model.impl.migrator with parameters of type PrismObject Modifier and Type Method Description <I extends ObjectType,O extends ObjectType>
PrismObject<O>Migrator. migrate(PrismObject<I> original)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.schema.transform
Methods in com.evolveum.midpoint.model.impl.schema.transform that return PrismObject Modifier and Type Method Description PrismObject<O>
TransformableObjectDefinition. instantiate()
@NotNull PrismObject<O>
TransformableObjectDefinition. instantiate(QName name)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.scripting.helpers
Methods in com.evolveum.midpoint.model.impl.scripting.helpers that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>OperationsHelper. getObject(Class<T> type, String oid, boolean noFetch, ExecutionContext context, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.security
Methods in com.evolveum.midpoint.model.impl.security that return PrismObject Modifier and Type Method Description PrismObject<NodeType>
NodeAuthenticationToken. getPrincipal()
<F extends FocusType,O extends ObjectType>
PrismObject<F>GuiProfiledPrincipalManagerImpl. resolveOwner(PrismObject<O> object)
Constructors in com.evolveum.midpoint.model.impl.security with parameters of type PrismObject Constructor Description NodeAuthenticationToken(PrismObject<NodeType> node, String remoteAddress, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.sync
Methods in com.evolveum.midpoint.model.impl.sync that return PrismObject Modifier and Type Method Description PrismObject<ResourceType>
SynchronizationContext. getResource()
@NotNull PrismObject<ShadowType>
SynchronizationContext. getShadowedResourceObject()
PrismObject<SystemConfigurationType>
SynchronizationContext. getSystemConfiguration()
Methods in com.evolveum.midpoint.model.impl.sync that return types with arguments of type PrismObject Modifier and Type Method Description <F extends FocusType>
@NotNull List<PrismObject<F>>SynchronizationExpressionsEvaluator. findFocusesByCorrelationRule(Class<F> focusType, ShadowType currentShadow, List<ConditionalSearchFilterType> conditionalFilters, ResourceType resourceType, SystemConfigurationType configurationType, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl.sync with parameters of type PrismObject Modifier and Type Method Description @NotNull ResourceObjectClassifier.Classification
ResourceObjectClassifierImpl. classify(@NotNull PrismObject<ShadowType> combinedObject, @NotNull PrismObject<ResourceType> resource, @NotNull Task task, @NotNull OperationResult parentResult)
String
SynchronizationExpressionsEvaluator. generateTag(ResourceObjectMultiplicityType multiplicity, PrismObject<ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, String shortDesc, Task task, OperationResult parentResult)
<F extends FocusType>
SynchronizationContext<F>SynchronizationService. loadSynchronizationContext(PrismObject<ShadowType> shadowedResourceObject, ObjectDelta<ShadowType> resourceObjectDelta, PrismObject<ResourceType> resource, String sourceChanel, String itemProcessingIdentifier, PrismObject<SystemConfigurationType> explicitSystemConfiguration, Task task, OperationResult result)
<F extends FocusType>
SynchronizationContext<F>SynchronizationServiceImpl. loadSynchronizationContext(@NotNull PrismObject<ShadowType> shadowedResourceObject, ObjectDelta<ShadowType> resourceObjectDelta, PrismObject<ResourceType> resource, String sourceChanel, String itemProcessingIdentifier, PrismObject<SystemConfigurationType> explicitSystemConfiguration, Task task, OperationResult result)
<F extends FocusType>
booleanSynchronizationExpressionsEvaluator. matchFocusByCorrelationRule(SynchronizationContext<F> syncCtx, PrismObject<F> focus, OperationResult result)
<F extends FocusType>
booleanSynchronizationService. matchUserCorrelationRule(PrismObject<ShadowType> shadowedResourceObject, PrismObject<F> focus, ResourceType resourceType, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
<F extends FocusType>
booleanSynchronizationServiceImpl. matchUserCorrelationRule(PrismObject<ShadowType> shadowedResourceObject, PrismObject<F> focus, ResourceType resourceType, PrismObject<SystemConfigurationType> configuration, Task task, OperationResult result)
Tries to match specified focus and shadow.void
SynchronizationContext. setResource(PrismObject<ResourceType> resource)
void
SynchronizationContext. setSystemConfiguration(PrismObject<SystemConfigurationType> systemConfiguration)
Constructors in com.evolveum.midpoint.model.impl.sync with parameters of type PrismObject Constructor Description SynchronizationContext(@NotNull PrismObject<ShadowType> shadowedResourceObject, ObjectDelta<ShadowType> resourceObjectDelta, PrismObject<ResourceType> resource, String channel, ModelBeans beans, Task task, String itemProcessingIdentifier)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.sync.tasks
Methods in com.evolveum.midpoint.model.impl.sync.tasks with parameters of type PrismObject Modifier and Type Method Description boolean
NullSynchronizationObjectFilterImpl. matches(@NotNull PrismObject<ShadowType> shadow)
boolean
SynchronizationObjectsFilter. matches(@NotNull PrismObject<ShadowType> shadow)
boolean
SynchronizationObjectsFilterImpl. matches(@NotNull PrismObject<ShadowType> shadow)
void
Synchronizer. synchronize(PrismObject<ShadowType> shadowObject, String itemProcessingIdentifier, Task workerTask, OperationResult result)
This methods will be called for each search result. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.sync.tasks.recon
Methods in com.evolveum.midpoint.model.impl.sync.tasks.recon that return PrismObject Modifier and Type Method Description PrismObject<ResourceType>
ReconciliationResult. getResource()
Methods in com.evolveum.midpoint.model.impl.sync.tasks.recon with parameters of type PrismObject Modifier and Type Method Description void
ReconciliationResult. setResource(PrismObject<ResourceType> resource)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.trigger
Methods in com.evolveum.midpoint.model.impl.trigger with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
voidCompletedTaskCleanupTriggerHandler. handle(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull OperationResult result)
<O extends ObjectType>
Collection<TriggerType>MultipleTriggersHandler. handle(PrismObject<O> object, Collection<TriggerType> triggers, RunningTask task, OperationResult result)
<O extends ObjectType>
voidRecomputeTriggerHandler. handle(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull OperationResult result)
<O extends ObjectType>
voidShadowReconcileTriggerHandler. handle(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull OperationResult result)
<O extends ObjectType>
voidSingleTriggerHandler. handle(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull OperationResult result)
<O extends ObjectType>
voidUnlockTriggerHandler. handle(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.util
Methods in com.evolveum.midpoint.model.impl.util that return types with arguments of type PrismObject Modifier and Type Method Description List<PrismObject<? extends ObjectType>>
ReferenceResolverImpl. resolve(@NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterEvaluator filterEvaluator, Task task, OperationResult result)
Methods in com.evolveum.midpoint.model.impl.util with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
voidModelImplUtils. addDefaultVariablesMap(VariablesMap variables, PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static ObjectClassComplexTypeDefinition
ModelImplUtils. determineObjectClass(RefinedResourceSchema refinedSchema, PrismObject<ShadowType> shadow)
<F extends ObjectType>
AuditEventRecordAuditHelper. evaluateRecordingExpression(ExpressionType expression, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, LensContext<F> context, Task task, OperationResult parentResult)
static <O extends ObjectType>
VariablesMapModelImplUtils. getDefaultVariablesMap(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, ResourceShadowDiscriminator discr, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext, PrismContext prismContext)
static <T extends ObjectType>
voidModelImplUtils. resolveReferences(PrismObject<T> object, RepositoryService repository, boolean enforceReferentialIntegrity, boolean forceFilterReevaluation, EvaluationTimeType resolutionTime, boolean throwExceptionOnFailure, PrismContext prismContext, OperationResult result)
Resolves references contained in given PrismObject.static void
ModelImplUtils. setRequestee(Task task, PrismObject object)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.validator
Methods in com.evolveum.midpoint.model.impl.validator with parameters of type PrismObject Modifier and Type Method Description @NotNull ValidationResult
ResourceValidatorImpl. validate(@NotNull PrismObject<ResourceType> resourceObject, @NotNull Scope scope, @Nullable Locale locale, @NotNull Task task, @NotNull OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.visualizer
Methods in com.evolveum.midpoint.model.impl.visualizer that return PrismObject Modifier and Type Method Description PrismObject<? extends ObjectType>
VisualizationContext. getCurrentObject(String oid)
PrismObject<? extends ObjectType>
VisualizationContext. getOldObject(String oid)
Methods in com.evolveum.midpoint.model.impl.visualizer that return types with arguments of type PrismObject Modifier and Type Method Description Map<String,PrismObject<? extends ObjectType>>
VisualizationContext. getCurrentObjects()
Map<String,PrismObject<? extends ObjectType>>
VisualizationContext. getOldObjects()
Methods in com.evolveum.midpoint.model.impl.visualizer with parameters of type PrismObject Modifier and Type Method Description void
VisualizationContext. putObject(PrismObject<? extends ObjectType> object)
<O extends ObjectType>
voidResolver. resolve(PrismObject<O> object, Task task, OperationResult result)
SceneImpl
Visualizer. visualize(PrismObject<? extends ObjectType> object, VisualizationContext context, Task task, OperationResult parentResult)
SceneImpl
Visualizer. visualize(PrismObject<? extends ObjectType> object, Task task, OperationResult parentResult)
Method parameters in com.evolveum.midpoint.model.impl.visualizer with type arguments of type PrismObject Modifier and Type Method Description void
VisualizationContext. setCurrentObjects(Map<String,PrismObject<? extends ObjectType>> currentObjects)
void
VisualizationContext. setOldObjects(Map<String,PrismObject<? extends ObjectType>> oldObjects)
-
Uses of PrismObject in com.evolveum.midpoint.ninja.action.upgrade
Methods in com.evolveum.midpoint.ninja.action.upgrade with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
@NotNull UpgradeObjectResultUpgradeObjectHandler. execute(PrismObject<O> object)
Filters out items that are not applicable for upgrade, applies delta to object. -
Uses of PrismObject in com.evolveum.midpoint.ninja.action.verify
Methods in com.evolveum.midpoint.ninja.action.verify with parameters of type PrismObject Modifier and Type Method Description <T extends Objectable>
UpgradeValidationResultVerificationReporter. verify(Writer writer, PrismObject<T> object)
-
Uses of PrismObject in com.evolveum.midpoint.prism
Methods in com.evolveum.midpoint.prism that return PrismObject Modifier and Type Method Description PrismObject
Objectable. asPrismObject()
static PrismObject<?>
PrismObject. asPrismObject(Objectable o)
PrismObject<O>
PrismObjectValue. asPrismObject()
static <T extends Objectable>
PrismObject<T>PrismObject. cast(PrismObject<?> object, Class<T> type)
PrismObject<O>
PrismObject. clone()
PrismObject<O>
PrismObject. cloneComplex(CloneStrategy strategy)
PrismObject<O>
PrismObject. cloneIfImmutable()
PrismObject<O>
PrismObject. createImmutableClone()
<O extends Objectable>
@NotNull PrismObject<O>PrismContext. createKnownObject(@NotNull Class<O> clazz)
Creates a new PrismObject of a given static type.<O extends Objectable>
PrismObject<O>ItemFactory. createObject(QName name, PrismObjectDefinition<O> definition)
<O extends Objectable>
@NotNull PrismObject<O>PrismContext. createObject(@NotNull Class<O> clazz)
Creates a new PrismObject of a given type.PrismObject
PrismReferenceValue. getObject()
Returns object that this reference points to.static @Nullable PrismObject<?>
PrismValueUtil. getParentObject(@Nullable PrismValue value)
Returns parent object, potentially traversing multiple parent links to get there.@NotNull PrismObject<O>
PrismObjectDefinition. instantiate()
@NotNull PrismObject<O>
PrismObjectDefinition. instantiate(QName name)
<O extends Objectable>
@NotNull PrismObject<O>PrismParser. parse()
Parses the input as a prism object.<O extends Objectable>
@NotNull PrismObject<O>PrismParserNoIO. parse()
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(File file)
default <T extends Objectable>
PrismObject<T>PrismContext. parseObject(String dataString)
Methods in com.evolveum.midpoint.prism that return types with arguments of type PrismObject Modifier and Type Method Description @NotNull List<PrismObject<? extends Objectable>>
PrismParser. parseObjects()
Parses the input as a collection of prism objects.@NotNull List<PrismObject<? extends Objectable>>
PrismParserNoIO. parseObjects()
Methods in com.evolveum.midpoint.prism with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
TPrismObject. asObjectable(PrismObject<T> object)
static <T extends Objectable>
TPrismObjectValue. asObjectable(PrismObject<T> object)
static <T extends Objectable>
PrismObject<T>PrismObject. cast(PrismObject<?> object, Class<T> type)
PrismReferenceValue
ItemFactory. createReferenceValue(PrismObject<?> target)
@NotNull ObjectDelta<O>
PrismObject. diff(PrismObject<O> other)
@NotNull ObjectDelta<O>
PrismObject. diff(PrismObject<O> other, ParameterizedEquivalenceStrategy strategy)
boolean
PrismParser.ObjectHandler. handleData(PrismObject<?> object)
Called when an object was successfully retrieved from the input.void
PrismReferenceValue. setObject(PrismObject object)
void
Objectable. setupContainer(PrismObject object)
Method parameters in com.evolveum.midpoint.prism with type arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
@NotNull List<T>PrismObject. asObjectableList(@NotNull List<PrismObject<T>> objects)
T
PrismSerializer. serializeObjects(@NotNull List<PrismObject<?>> objects)
-
Uses of PrismObject in com.evolveum.midpoint.prism.deleg
Methods in com.evolveum.midpoint.prism.deleg that return PrismObject Modifier and Type Method Description default @NotNull PrismObject<O>
ObjectDefinitionDelegator. instantiate()
default @NotNull PrismObject<O>
ObjectDefinitionDelegator. instantiate(QName name)
-
Uses of PrismObject in com.evolveum.midpoint.prism.delta
Methods in com.evolveum.midpoint.prism.delta that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDelta. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.PrismObject<O>
ObjectDelta. getObjectToAdd()
Methods in com.evolveum.midpoint.prism.delta with parameters of type PrismObject Modifier and Type Method Description void
ObjectDelta. applyTo(PrismObject<O> targetObject)
Applies this object delta to specified object, returns updated object.static <O extends Objectable>
voidObjectDeltaUtil. applyTo(PrismObject<O> targetObject, Collection<? extends ItemDelta<?,?>> modifications)
PrismObject<O>
ObjectDelta. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.static <O extends Objectable>
ObjectDelta<O>DeltaFactory.Object. createAddDelta(PrismObject<O> objectToAdd)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>>DeltaFactory.Reference. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
Deprecated.<O extends Objectable>
ObjectDelta<O>DeltaFactory.Object. createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects)
<T extends Objectable>
ReferenceDeltaDeltaFactory.Reference. createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
Deprecated.ReferenceDelta
DeltaFactory.Reference. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
Deprecated.<T extends Objectable>
Collection<? extends ItemDelta<?,?>>DeltaFactory.Reference. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
Deprecated.static <T extends Objectable>
ObjectDelta<T>DiffUtil. diff(PrismObject<T> oldObject, PrismObject<T> newObject)
<O extends Objectable>
voidContainerDelta. expand(PrismObject<O> object, Trace logger)
Post processing of delta to expand missing values from the object.boolean
ItemDelta. isRedundant(PrismObject<? extends Objectable> object, ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems)
Checks if the delta is redundant w.r.t.boolean
ObjectDelta. isRedundant(PrismObject<O> object, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems)
Check if delta is redundant w.r.t.ItemDelta<V,D>
ItemDelta. narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems)
Returns the narrowed delta that will have the same effect on the object as the current one.ObjectDelta<O>
ObjectDelta. narrow(PrismObject<O> existingObject, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDelta. narrow(PrismObject<? extends Objectable> object, @NotNull Comparator<PrismPropertyValue<T>> plusComparator, @NotNull Comparator<PrismPropertyValue<T>> minusComparator, boolean assumeMissingItems)
Returns the narrowed delta that will have the same effect on the object as the current one.void
ObjectDelta. setObjectToAdd(PrismObject<O> objectToAdd)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl
Classes in com.evolveum.midpoint.prism.impl that implement PrismObject Modifier and Type Class Description class
PrismObjectImpl<O extends Objectable>
Common supertype for all identity objects.Methods in com.evolveum.midpoint.prism.impl that return PrismObject Modifier and Type Method Description PrismObject<O>
PrismObjectValueImpl. asPrismObject()
PrismObject<O>
PrismObjectImpl. clone()
PrismObject<O>
PrismObjectImpl. cloneIfImmutable()
PrismObject<O>
PrismObjectImpl. createImmutableClone()
<O extends Objectable>
@NotNull PrismObject<O>PrismContextImpl. createKnownObject(@NotNull Class<O> clazz)
<O extends Objectable>
PrismObject<O>ItemFactoryImpl. createObject(QName name, PrismObjectDefinition<O> definition)
<T extends Objectable>
@NotNull PrismObject<T>PrismContextImpl. createObject(@NotNull Class<T> clazz)
PrismObject
PrismReferenceValueImpl. getObject()
Returns object that this reference points to.@NotNull PrismObject<Objectable>
DummyPrismObjectDefinition. instantiate()
@NotNull PrismObject<Objectable>
DummyPrismObjectDefinition. instantiate(QName name)
@NotNull PrismObject<O>
PrismObjectDefinitionImpl. instantiate()
@NotNull PrismObject<O>
PrismObjectDefinitionImpl. instantiate(QName name)
Methods in com.evolveum.midpoint.prism.impl with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
TPrismObjectValueImpl. asObjectable(PrismObject<T> object)
PrismReferenceValue
ItemFactoryImpl. createReferenceValue(PrismObject<?> target)
@NotNull ObjectDelta<O>
PrismObjectImpl. diff(PrismObject<O> other)
@NotNull ObjectDelta<O>
PrismObjectImpl. diff(PrismObject<O> other, ParameterizedEquivalenceStrategy strategy)
void
PrismReferenceValueImpl. setObject(PrismObject object)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.delta
Methods in com.evolveum.midpoint.prism.impl.delta that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDeltaImpl. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.PrismObject<O>
ObjectDeltaImpl. getObjectToAdd()
Methods in com.evolveum.midpoint.prism.impl.delta with parameters of type PrismObject Modifier and Type Method Description void
ObjectDeltaImpl. applyTo(PrismObject<O> targetObject)
PrismObject<O>
ObjectDeltaImpl. computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.static <O extends Objectable>
ObjectDeltaImpl<O>ObjectDeltaImpl. createAddDelta(PrismObject<O> objectToAdd)
<T extends Objectable>
ReferenceDeltaReferenceDeltaFactoryImpl. createModificationAdd(Class<T> type, ItemName refName, PrismObject<?> refTarget)
static <T extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl. createModificationAdd(Class<T> type, ItemName refName, PrismContext prismContext, PrismObject<?> refTarget)
<T extends Objectable>
Collection<? extends ItemDelta<?,?>>ReferenceDeltaFactoryImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta<?,?>>ReferenceDeltaImpl. createModificationAddCollection(Class<T> type, ItemName refName, PrismContext prismContext, PrismObject<?> refTarget)
<O extends Objectable>
ObjectDelta<O>ObjectDeltaFactoryImpl. createModificationAddReference(Class<O> type, String oid, QName propertyName, PrismObject<?>... referenceObjects)
Convenience method for quick creation of object deltas that replace a single object property.<T extends Objectable>
ReferenceDeltaReferenceDeltaFactoryImpl. createModificationDelete(Class<T> type, QName refName, PrismObject<?> refTarget)
ReferenceDelta
ReferenceDeltaFactoryImpl. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget)
static <T extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl. createModificationDelete(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
static ReferenceDeltaImpl
ReferenceDeltaImpl. createModificationDelete(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget, PrismContext prismContext)
<T extends Objectable>
Collection<? extends ItemDelta<?,?>>ReferenceDeltaFactoryImpl. createModificationDeleteCollection(Class<T> type, QName refName, PrismObject<?> refTarget)
static <T extends Objectable>
Collection<? extends ItemDelta<?,?>>ReferenceDeltaImpl. createModificationDeleteCollection(Class<T> type, QName refName, PrismContext prismContext, PrismObject<?> refTarget)
<O extends Objectable>
voidContainerDeltaImpl. expand(PrismObject<O> object, Trace logger)
Post processing of delta to expand missing values from the object.boolean
ItemDeltaImpl. isRedundant(PrismObject<? extends Objectable> object, @NotNull ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems)
boolean
ObjectDeltaImpl. isRedundant(PrismObject<O> object, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems)
ItemDelta<V,D>
ItemDeltaImpl. narrow(@NotNull PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems)
Filters out all delta values that are meaningless to apply.ObjectDeltaImpl<O>
ObjectDeltaImpl. narrow(PrismObject<O> existingObject, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems)
PropertyDelta<T>
PropertyDeltaImpl. narrow(@NotNull PrismObject<? extends Objectable> object, @NotNull Comparator<PrismPropertyValue<T>> plusComparator, @NotNull Comparator<PrismPropertyValue<T>> minusComparator, boolean assumeMissingItems)
void
ObjectDeltaImpl. setObjectToAdd(PrismObject<O> objectToAdd)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.marshaller
Methods in com.evolveum.midpoint.prism.impl.marshaller that return PrismObject Modifier and Type Method Description <O extends Objectable>
@NotNull PrismObject<O>PrismParserImplIO. parse()
<O extends Objectable>
@NotNull PrismObject<O>PrismParserImplNoIO. parse()
Methods in com.evolveum.midpoint.prism.impl.marshaller that return types with arguments of type PrismObject Modifier and Type Method Description @NotNull List<PrismObject<? extends Objectable>>
PrismParserImplIO. parseObjects()
@NotNull List<PrismObject<? extends Objectable>>
PrismParserImplNoIO. parseObjects()
Method parameters in com.evolveum.midpoint.prism.impl.marshaller with type arguments of type PrismObject Modifier and Type Method Description T
PrismSerializerImpl. serializeObjects(@NotNull List<PrismObject<?>> objects)
-
Uses of PrismObject in com.evolveum.midpoint.prism.impl.xjc
Methods in com.evolveum.midpoint.prism.impl.xjc that return PrismObject Modifier and Type Method Description static PrismObject
PrismForJAXBUtil. setupContainerValue(PrismObject prismObject, PrismContainerValue containerValue)
Methods in com.evolveum.midpoint.prism.impl.xjc with parameters of type PrismObject Modifier and Type Method Description static void
PrismForJAXBUtil. setReferenceValueAsObject(PrismContainerValue parentValue, QName referenceQName, PrismObject targetObject)
This method must merge new value with potential existing value of the reference.static PrismObject
PrismForJAXBUtil. setupContainerValue(PrismObject prismObject, PrismContainerValue containerValue)
-
Uses of PrismObject in com.evolveum.midpoint.prism.query
Methods in com.evolveum.midpoint.prism.query with parameters of type PrismObject Modifier and Type Method Description static <T extends Objectable>
booleanObjectQuery. match(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry)
-
Uses of PrismObject in com.evolveum.midpoint.prism.util
Methods in com.evolveum.midpoint.prism.util that return PrismObject Modifier and Type Method Description PrismObject<O>
ObjectDeltaObject. getAnyObject()
PrismObject<O>
ObjectDeltaObject. getNewObject()
PrismObject<O>
ObjectDeltaObject. getOldObject()
static <T extends Objectable>
PrismObject<T>PrismTestUtil. parseObject(File file)
static <T extends Objectable>
PrismObject<T>PrismTestUtil. parseObject(String xmlString)
Methods in com.evolveum.midpoint.prism.util that return types with arguments of type PrismObject Modifier and Type Method Description static List<PrismObject<? extends Objectable>>
PrismTestUtil. parseObjects(File file)
static List<PrismObject<? extends Objectable>>
PrismTestUtil. parseObjectsCompat(File file)
Methods in com.evolveum.midpoint.prism.util with parameters of type PrismObject Modifier and Type Method Description <O extends Objectable>
voidPrismMonitor. afterObjectClone(@NotNull PrismObject<O> orig, @Nullable PrismObject<O> clone)
void
PrismMonitor. afterObjectParsing(@Nullable PrismObject<?> object)
void
PrismMonitor. afterObjectSerialization(@NotNull PrismObject<?> item)
static void
PrismAsserts. assertClass(String message, Class<?> expectedClass, PrismObject<?> actualObject)
static Item<?,?>
PrismAsserts. assertEmptyAndIncomplete(PrismObject<?> object, ItemPath itemPath)
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, PrismObject<O> expected, PrismObject<O> actual)
static <O extends Objectable>
voidPrismAsserts. assertEquivalent(String message, File expectedFile, PrismObject<O> actual)
static Item<?,?>
PrismAsserts. assertIncomplete(PrismObject<?> object, ItemPath itemPath)
<O extends Objectable>
voidPrismMonitor. beforeObjectClone(@NotNull PrismObject<O> orig)
void
PrismMonitor. beforeObjectSerialization(@NotNull PrismObject<?> item)
Beware! This may not cover all object serializations.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)
<O extends Objectable>
voidPrismMonitor. recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
static String
PrismTestUtil. serializeObjectToString(PrismObject<? extends Objectable> object)
static String
PrismTestUtil. serializeObjectToString(PrismObject<? extends Objectable> object, String language)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, ItemDelta<?,?> itemDelta)
static <O extends Objectable>
voidPrismUtil. setDeltaOldValue(PrismObject<O> oldObject, Collection<? extends ItemDelta> itemDeltas)
static <T extends Objectable>
voidPrismUtil. setPropertyNullAndComplete(PrismObject<T> prismObject, ItemPath path)
Sets the property with the provided path on the provided prism object to null and complete, if found.Method parameters in com.evolveum.midpoint.prism.util with type arguments of type PrismObject Modifier and Type Method Description static void
PrismAsserts. assertOids(Collection<? extends PrismObject<?>> objects, String... expectedOids)
Constructors in com.evolveum.midpoint.prism.util with parameters of type PrismObject Constructor Description ObjectDeltaObject(PrismObject<O> oldObject, ObjectDelta<O> delta, PrismObject<O> newObject, PrismObjectDefinition<O> definition)
-
Uses of PrismObject in com.evolveum.midpoint.provisioning.api
Methods in com.evolveum.midpoint.provisioning.api that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>ProvisioningService. deleteObject(Class<T> type, String oid, ProvisioningOperationOptions option, OperationProvisioningScriptsType scripts, Task task, OperationResult parentResult)
Deletes object with specified OID.PrismObject
ConstraintsCheckingResult. getConflictingShadow()
PrismObject<? extends ShadowType>
ResourceOperationDescription. getCurrentShadow()
Shadow describing the object that was the target of the operation.<T extends ObjectType>
PrismObject<T>ProvisioningService. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Returns object for provided OID.PrismObject<ShadowType>
ExternalResourceEvent. getOldRepoShadow()
PrismObject<ResourceType>
ResourceObjectShadowChangeDescription. getResource()
PrismObject<ResourceType>
ResourceOperationDescription. getResource()
PrismObject<ShadowType>
ExternalResourceEvent. getResourceObject()
PrismObject<ShadowType>
SynchronizationEvent. getShadowedObject()
@NotNull PrismObject<ShadowType>
ResourceObjectShadowChangeDescription. getShadowedResourceObject()
Methods in com.evolveum.midpoint.provisioning.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>ProvisioningService. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Search for objects.Methods in com.evolveum.midpoint.provisioning.api with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringProvisioningService. addObject(PrismObject<T> object, OperationProvisioningScriptsType scripts, ProvisioningOperationOptions options, Task task, OperationResult parentResult)
Add new object.<T extends ObjectType>
voidProvisioningService. applyDefinition(PrismObject<T> object, Task task, OperationResult parentResult)
Applies appropriate definition to the shadow.ConstraintsCheckingResult
ProvisioningService. checkConstraints(RefinedObjectClassDefinition shadowDefinition, PrismObject<ShadowType> shadowObject, PrismObject<ShadowType> shadowObjectOld, ResourceType resourceType, String shadowOid, ResourceShadowDiscriminator resourceShadowDiscriminator, ConstraintViolationConfirmer constraintViolationConfirmer, ConstraintsCheckingStrategyType strategy, Task task, OperationResult parentResult)
@NotNull ResourceObjectClassifier.Classification
ResourceObjectClassifier. classify(@NotNull PrismObject<ShadowType> combinedObject, @NotNull PrismObject<ResourceType> resource, @NotNull Task task, @NotNull OperationResult result)
Classifies the shadowed resource object.boolean
ConstraintViolationConfirmer. confirmViolation(PrismObject<ShadowType> conflictingShadowCandidate)
Returns true if the candidate conflicts with the shadow being checked.void
ProvisioningService. determineShadowState(PrismObject<ShadowType> shadow, Task task, OperationResult parentResult)
Determines shadow lifecycle state (shadow state for short), updating the shadow object.static ShadowLivenessState
ShadowLivenessState. forShadow(PrismObject<ShadowType> shadow)
static ShadowLivenessState
ShadowLivenessState. forShadowWithState(PrismObject<ShadowType> shadow)
void
ProvisioningService. refreshShadow(PrismObject<ShadowType> shadow, ProvisioningOperationOptions options, Task task, OperationResult parentResult)
Makes sure that the shadow is in accord with the reality.void
ConstraintsCheckingResult. setConflictingShadow(PrismObject conflictingShadow)
void
ResourceOperationDescription. setCurrentShadow(PrismObject<? extends ShadowType> currentShadow)
void
ResourceObjectShadowChangeDescription. setResource(PrismObject<ResourceType> resource)
void
ResourceOperationDescription. setResource(PrismObject<ResourceType> resource)
void
ResourceObjectShadowChangeDescription. setShadowedResourceObject(@NotNull PrismObject<ShadowType> shadowedResourceObject)
Constructors in com.evolveum.midpoint.provisioning.api with parameters of type PrismObject Constructor Description ExternalResourceEvent(ObjectDelta<ShadowType> objectDelta, PrismObject<ShadowType> resourceObject, PrismObject<ShadowType> oldRepoShadow, String sourceChannel)
-
Uses of PrismObject in com.evolveum.midpoint.repo.api
Methods in com.evolveum.midpoint.repo.api that return PrismObject Modifier and Type Method Description PrismObject<O>
OptimisticLockingRunner. getObject()
<O extends ObjectType>
@NotNull PrismObject<O>RepositoryService. getObject(Class<O> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Returns object for provided OID.PrismObject<T>
ModifyObjectResult. getObjectAfter()
PrismObject<T>
ModifyObjectResult. getObjectBefore()
<F extends FocusType>
PrismObject<F>RepositoryService. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Deprecated.TODO: we want to remove this in midScaleMethods in com.evolveum.midpoint.repo.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>RepositoryService. searchObjects(@NotNull Class<T> type, @Nullable ObjectQuery query, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult)
Search for objects in the repository.Methods in com.evolveum.midpoint.repo.api with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull StringRepositoryService. addObject(@NotNull PrismObject<T> object, RepoAddOptions options, @NotNull OperationResult parentResult)
Add new object.boolean
ModificationPrecondition. holds(PrismObject<T> object)
Problem can be reported either by returning false or by throwing PreconditionViolationException directly.boolean
VersionPrecondition. holds(PrismObject<T> object)
<O extends ObjectType>
booleanRepositoryService. isAncestor(PrismObject<O> object, String descendantOrgOid)
Returns `true` if the `object` is above organization identified with `descendantOrgOid`.<O extends ObjectType>
booleanRepositoryService. isDescendant(PrismObject<O> object, String ancestorOrgOid)
Returns `true` if the `object` is under the organization identified with `ancestorOrgOid`.OptimisticLockingRunner.Builder<O,R>
OptimisticLockingRunner.Builder. object(PrismObject<O> object)
R
RepositoryOperation. run(PrismObject<O> object)
<O extends ObjectType>
booleanRepositoryService. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, boolean fullInformationAvailable, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
default <O extends ObjectType>
booleanRepositoryService. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
Constructors in com.evolveum.midpoint.repo.api with parameters of type PrismObject Constructor Description ModifyObjectResult(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta<?,?>> modifications)
VersionPrecondition(@NotNull PrismObject<T> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.cache
Methods in com.evolveum.midpoint.repo.cache that return PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull PrismObject<T>RepositoryCache. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
<F extends FocusType>
PrismObject<F>RepositoryCache. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>RepositoryCache. searchObjects(@NotNull Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull StringRepositoryCache. addObject(@NotNull PrismObject<T> object, RepoAddOptions options, @NotNull OperationResult parentResult)
<O extends ObjectType>
booleanRepositoryCache. isAncestor(PrismObject<O> object, String descendantOrgOid)
<O extends ObjectType>
booleanRepositoryCache. isDescendant(PrismObject<O> object, String ancestorOrgOid)
<O extends ObjectType>
booleanRepositoryCache. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, boolean fullInformationAvailable, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
-
Uses of PrismObject in com.evolveum.midpoint.repo.cache.global
Methods in com.evolveum.midpoint.repo.cache.global that return PrismObject Modifier and Type Method Description @NotNull PrismObject<T>
GlobalCacheObjectValue. getObject()
Methods in com.evolveum.midpoint.repo.cache.global that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>GlobalQueryCache. get(QueryKey key)
Methods in com.evolveum.midpoint.repo.cache.global with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidGlobalVersionCache. put(PrismObject<T> object)
Method parameters in com.evolveum.midpoint.repo.cache.global with type arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidGlobalQueryCache. put(QueryKey<T> key, @NotNull SearchResultList<PrismObject<T>> cacheObject)
Constructors in com.evolveum.midpoint.repo.cache.global with parameters of type PrismObject Constructor Description GlobalCacheObjectValue(@NotNull PrismObject<T> object, long checkVersionTime)
-
Uses of PrismObject in com.evolveum.midpoint.repo.cache.handlers
Methods in com.evolveum.midpoint.repo.cache.handlers that return PrismObject Modifier and Type Method Description @NotNull PrismObject<T>
AddObjectResult. getObject()
<T extends ObjectType>
@NotNull PrismObject<T>GetObjectOpHandler. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
<F extends FocusType>
PrismObject<F>SearchOpHandler. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache.handlers that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>SearchOpHandler. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.cache.handlers with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
StringModificationOpHandler. addObject(PrismObject<T> object, RepoAddOptions options, OperationResult parentResult)
-
Uses of PrismObject in com.evolveum.midpoint.repo.cache.invalidation
Method parameters in com.evolveum.midpoint.repo.cache.invalidation with type arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
booleanInvalidator. isSearchResultValid(QueryKey<T> key, SearchResultList<PrismObject<T>> list, List<InvalidationEvent> invalidationEvents)
Checks if the search result is still valid, even specified invalidation events came. -
Uses of PrismObject in com.evolveum.midpoint.repo.cache.local
Methods in com.evolveum.midpoint.repo.cache.local that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>LocalObjectCache. get(String oid)
Methods in com.evolveum.midpoint.repo.cache.local that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
SearchResultList<PrismObject<T>>LocalQueryCache. get(QueryKey key)
Methods in com.evolveum.midpoint.repo.cache.local with parameters of type PrismObject Modifier and Type Method Description void
LocalObjectCache. put(PrismObject<? extends ObjectType> object)
void
LocalObjectCache. put(String oid, PrismObject<? extends ObjectType> object)
void
LocalVersionCache. put(PrismObject<?> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common
Methods in com.evolveum.midpoint.repo.common that return PrismObject Modifier and Type Method Description PrismObject<?>
ObjectResolver.Session. get(String oid)
Methods in com.evolveum.midpoint.repo.common that return types with arguments of type PrismObject Modifier and Type Method Description <O extends ObjectType>
SearchResultList<PrismObject<O>>DirectoryFileObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>ObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
<O extends ObjectType>
SearchResultList<PrismObject<O>>RepoObjectResolver. searchObjects(Class<O> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.common with parameters of type PrismObject Modifier and Type Method Description void
ObjectResolver.Session. put(String oid, PrismObject<?> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common.activity.run.processing
Methods in com.evolveum.midpoint.repo.common.activity.run.processing with parameters of type PrismObject Modifier and Type Method Description protected OperationExecutionRecorderForTasks.Target
ItemProcessingRequest. createRecordingTargetForObject(PrismObject<? extends ObjectType> object)
protected @NotNull QName
ItemProcessingRequest. getType(@NotNull PrismObject<?> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common.activity.run.state.actions
Methods in com.evolveum.midpoint.repo.common.activity.run.state.actions with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidActionsExecutedCollectorImpl. recordActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
-
Uses of PrismObject in com.evolveum.midpoint.repo.common.util
Constructors in com.evolveum.midpoint.repo.common.util with parameters of type PrismObject Constructor Description Target(PrismObject<? extends ObjectType> ownerObject, QName ownerType, String ownerIdentification, String backupHolderOid, Class<? extends ObjectType> backupHolderClass)
-
Uses of PrismObject in com.evolveum.midpoint.repo.sqale
Methods in com.evolveum.midpoint.repo.sqale that return PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull PrismObject<T>SqaleRepositoryService. getObject(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
<T extends ObjectType>
PrismObject<T>SqaleQueryContext. loadObject(JdbcSession jdbcSession, Class<T> objectType, UUID oid, Collection<SelectorOptions<GetOperationOptions>> options)
<F extends FocusType>
PrismObject<F>SqaleRepositoryService. searchShadowOwner(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.sqale that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>SqaleRepositoryService. searchObjects(@NotNull Class<T> type, ObjectQuery query, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult)
Methods in com.evolveum.midpoint.repo.sqale with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull StringSqaleRepositoryService. addObject(@NotNull PrismObject<T> object, @Nullable RepoAddOptions options, @NotNull OperationResult parentResult)
<O extends ObjectType>
booleanSqaleRepositoryService. isAncestor(PrismObject<O> object, String descendantOrgOid)
<O extends ObjectType>
booleanSqaleRepositoryService. isDescendant(PrismObject<O> object, String ancestorOrgOid)
static int
SqaleUtils. objectVersionAsInt(PrismObject<?> prismObject)
Returns version from prism object as a number.<S extends ObjectType>
booleanSqaleRepoContext. requiresFullTextReindex(Collection<? extends ItemDelta<?,?>> modifications, PrismObject<S> prismObject)
<O extends ObjectType>
booleanSqaleRepositoryService. selectorMatches(ObjectSelectorType objectSelector, PrismObject<O> object, boolean fullInformationAvailable, ObjectFilterExpressionEvaluator filterEvaluator, Trace logger, String logMessagePrefix)
Constructors in com.evolveum.midpoint.repo.sqale with parameters of type PrismObject Constructor Description ContainerValueIdGenerator(@NotNull PrismObject<S> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.sqale.update
Methods in com.evolveum.midpoint.repo.sqale.update that return PrismObject Modifier and Type Method Description PrismObject<S>
RootUpdateContext. getPrismObject()
Constructors in com.evolveum.midpoint.repo.sqale.update with parameters of type PrismObject Constructor Description AddObjectContext(@NotNull SqaleRepoContext repositoryContext, @NotNull PrismObject<S> object)
-
Uses of PrismObject in com.evolveum.midpoint.repo.sqlbase
Methods in com.evolveum.midpoint.repo.sqlbase with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidConflictWatcherImpl. afterAddObject(@NotNull String oid, @NotNull PrismObject<T> object)
<T extends ObjectType>
voidConflictWatcherImpl. afterGetObject(PrismObject<T> object)
<T extends ObjectType>
voidConflictWatcherImpl. beforeModifyObject(PrismObject<T> object)
static <O extends ObjectType>
voidOperationLogger. logAdd(PrismObject<O> object, RepoAddOptions options, OperationResult subResult)
static <O extends ObjectType>
voidOperationLogger. logGetObject(Class<O> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, PrismObject<O> object, OperationResult subResult)
-
Uses of PrismObject in com.evolveum.midpoint.report.api
Methods in com.evolveum.midpoint.report.api that return PrismObject Modifier and Type Method Description PrismObject<ReportType>
ReportService. getReportDefinition(String reportOid, Task task, OperationResult result)
-
Uses of PrismObject in com.evolveum.midpoint.schema
Methods in com.evolveum.midpoint.schema that return PrismObject Modifier and Type Method Description PrismObject<ShadowType>
RefreshShadowOperation. getRefreshedShadow()
Methods in com.evolveum.midpoint.schema with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
ObjectDeltaOperation<O>ObjectDeltaOperation. findAddDelta(Collection<ObjectDeltaOperation<? extends ObjectType>> executedChanges, PrismObject<O> object)
static <O extends ObjectType>
StringObjectDeltaOperation. findAddDeltaOid(Collection<ObjectDeltaOperation<? extends ObjectType>> executedChanges, PrismObject<O> object)
boolean
AbstractSummarizingResultHandler. handle(PrismObject<T> object, OperationResult parentResult)
boolean
ResultHandler. handle(PrismObject<T> object, OperationResult parentResult)
Handle a single result.protected abstract boolean
AbstractSummarizingResultHandler. handleObject(PrismObject<T> object, OperationResult parentResult)
Handle a single result.void
RefreshShadowOperation. setRefreshedShadow(PrismObject<ShadowType> refreshedShadow)
-
Uses of PrismObject in com.evolveum.midpoint.schema.expression
Methods in com.evolveum.midpoint.schema.expression that return PrismObject Modifier and Type Method Description <O extends ObjectType>
PrismObject<O>VariablesMap. getValueNew(String name)
Methods in com.evolveum.midpoint.schema.expression with parameters of type PrismObject Modifier and Type Method Description <O extends ObjectType>
TypedValue<O>VariablesMap. putObject(String key, PrismObject<O> object, Class<O> expectedClass)
Convenience method to put objects with definition. -
Uses of PrismObject in com.evolveum.midpoint.schema.internals
Methods in com.evolveum.midpoint.schema.internals with parameters of type PrismObject Modifier and Type Method Description <O extends Objectable>
voidInternalMonitor. afterObjectClone(@NotNull PrismObject<O> orig, @Nullable PrismObject<O> clone)
void
InternalMonitor. afterObjectParsing(@Nullable PrismObject<?> object)
void
InternalMonitor. afterObjectSerialization(@NotNull PrismObject<?> item)
<O extends Objectable>
voidInternalMonitor. beforeObjectClone(@NotNull PrismObject<O> orig)
void
InternalMonitor. beforeObjectSerialization(@NotNull PrismObject<?> item)
<O extends Objectable>
voidInternalMonitor. recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
-
Uses of PrismObject in com.evolveum.midpoint.schema.result
Methods in com.evolveum.midpoint.schema.result with parameters of type PrismObject Modifier and Type Method Description OperationResult
OperationResult. addContext(String name, PrismObject<? extends ObjectType> value)
OperationResultBuilder
OperationResultBuilder. addContext(String name, PrismObject<? extends ObjectType> value)
OperationResult
OperationResult. addParam(String name, PrismObject<? extends ObjectType> value)
OperationResultBuilder
OperationResultBuilder. addParam(String name, PrismObject<? extends ObjectType> value)
void
OperationResult. addReturn(String name, PrismObject<? extends ObjectType> value)
-
Uses of PrismObject in com.evolveum.midpoint.schema.statistics
Methods in com.evolveum.midpoint.schema.statistics with parameters of type PrismObject Modifier and Type Method Description <T extends ObjectType>
voidActionsExecutedCollector. recordActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
default @NotNull Operation
TaskIterativeOperationCollector. recordIterativeOperationStart(PrismObject<? extends ObjectType> object)
Records the start of iterative operation.void
TaskActionsExecutedCollector. recordObjectActionExecuted(PrismObject<? extends ObjectType> object, ChangeType changeType, Throwable exception)
Logs under default channel known to the current task.<T extends ObjectType>
voidTaskActionsExecutedCollector. recordObjectActionExecuted(PrismObject<T> object, Class<T> objectTypeClass, String defaultOid, ChangeType changeType, String channel, Throwable exception)
Constructors in com.evolveum.midpoint.schema.statistics with parameters of type PrismObject Constructor Description IterationItemInformation(PrismObject<? extends ObjectType> object)
IterationItemInformation(PrismObject<? extends ObjectType> object, PrismContext prismContext)
-
Uses of PrismObject in com.evolveum.midpoint.schema.traces
Methods in com.evolveum.midpoint.schema.traces that return PrismObject Modifier and Type Method Description PrismObject<?>
TraceInfo. findObject(String oid)
PrismObject<?>
ViewedObject. getObject()
Methods in com.evolveum.midpoint.schema.traces with parameters of type PrismObject Modifier and Type Method Description void
ViewedObject. setObject(PrismObject<?> object)
Constructors in com.evolveum.midpoint.schema.traces with parameters of type PrismObject Constructor Description ViewedObject(String label, PrismObject<? extends ObjectType> object)
-
Uses of PrismObject in com.evolveum.midpoint.schema.util
Methods in com.evolveum.midpoint.schema.util that return PrismObject Modifier and Type Method Description static <T extends Objectable>
PrismObject<T>ObjectTypeUtil. asPrismObject(T objectable)
static PrismObject<ConnectorType>
ResourceTypeUtil. getConnectorIfPresent(PrismObject<ResourceType> resource)
static @NotNull PrismObject<CaseType>
ApprovalSchemaExecutionInformationUtil. getEmbeddedCase(ApprovalSchemaExecutionInformationType executionInfo)
<O extends ObjectType>
PrismObject<O>SimpleObjectResolver. getObject(Class<O> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
static <O extends Objectable>
PrismObject<O>ObjectTypeUtil. getParentObjectOld(Containerable containerable)
Deprecated.static PrismObject<?>
ObjectTypeUtil. getPrismObjectFromReference(ObjectReferenceType ref)
static PrismObject<ArchetypeType>
ArchetypeTypeUtil. getStructuralArchetype(List<PrismObject<ArchetypeType>> archetypes)
Methods in com.evolveum.midpoint.schema.util that return types with arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil. keepDistinctObjects(Collection<PrismObject<T>> objects)
static <T extends ObjectType>
List<PrismObject<T>>MiscSchemaUtil. toList(Class<T> type, ObjectListType listType)
Method parameters in com.evolveum.midpoint.schema.util with type arguments of type PrismObject Modifier and Type Method Description static <T extends Objectable>
List<T>ObjectTypeUtil. asObjectables(Collection<PrismObject<T>> objects)
static List<String>
ObjectTypeUtil. getOidsFromPrismObjects(List<? extends PrismObject<?>> prismObjects)
static PrismObject<ArchetypeType>
ArchetypeTypeUtil. getStructuralArchetype(List<PrismObject<ArchetypeType>> archetypes)
static <T extends Objectable>
List<PrismObject<T>>ObjectTypeUtil. keepDistinctObjects(Collection<PrismObject<T>> objects)
static <O extends ObjectType>
List<ObjectReferenceType>ObjectTypeUtil. objectListToReferences(Collection<PrismObject<O>> objects)
static <O extends ObjectType>
voidMiscSchemaUtil. reduceSearchResult(List<PrismObject<O>> results)
static <T extends ObjectType>
List<T>MiscSchemaUtil. toObjectableList(List<PrismObject<T>> objectList)
static ObjectListType
MiscSchemaUtil. toObjectListType(List<PrismObject<? extends ObjectType>> list)
-
Uses of PrismObject in com.evolveum.midpoint.schema.validator
Methods in com.evolveum.midpoint.schema.validator with parameters of type PrismObject Modifier and Type Method Description boolean
UpgradeObjectProcessor. isApplicable(PrismObject<?> object, ItemPath path)
Checks if the processor is applicable for the object and path.boolean
UpgradeObjectProcessor. process(PrismObject<T> object, ItemPath path)
Executes upgrade of item defined by path argument by modifying the object to correct state.<T extends ObjectType>
UpgradeValidationResultUpgradeProcessor. process(PrismObject<T> object, ValidationResult result)
default String
UpgradeObjectProcessor. upgradeDescription(PrismObject<T> object, ItemPath path)
<O extends ObjectType>
UpgradeValidationResultObjectUpgradeValidator. validate(PrismObject<O> object)
<O extends Objectable>
ValidationResultObjectValidator. validate(PrismObject<O> object)
-
Uses of PrismObject in com.evolveum.midpoint.schema.validator.processor
Methods in com.evolveum.midpoint.schema.validator.processor with parameters of type PrismObject Modifier and Type Method Description default <C extends Containerable>
CProcessorMixin. getItemParent(PrismObject<?> object, ItemPath path)
boolean
AccountPasswordPolicyProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ActivityTracingProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
AdditionalPanelsProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
AddRemoveAttributeValuesProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ApprovalWorkItemsProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
BoundaryProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
CaseTaskRefProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
CleanupPolicyProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ContainerProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
DefaultObjectTypeProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
DefaultScopeProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ExpectedTotalProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
LiveSyncErrorHandlingProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ModelOperationContextProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ObjectFormsProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
OidBoundProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
PersonaTargetSubtypeProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
PropertyConstraintProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ReconcileAffectedProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
RecurrenceProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ReportDataProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
ReportOutputOidProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
Saml2DeprecatedProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
SearchItemDisplayNameProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
SmsAuthenticationProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
SubtypeProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
TaskCategoryProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
TaskPolicyProcessor. isApplicable(PrismObject<?> object, ItemPath path)
boolean
UserDashboardProcessor. isApplicable(PrismObject<?> object, ItemPath path)
default <O extends ObjectType>
booleanProcessorMixin. matchObjectTypeAndPathTemplate(@NotNull PrismObject<?> object, @NotNull ItemPath path, @NotNull Class<O> type, @NotNull ItemPath expected)
Matches object type and path template (without container ids in case of multivalue containers).default <O extends Containerable>
booleanProcessorMixin. matchParentTypeAndItemName(PrismObject<?> object, ItemPath path, Class<O> type, ItemName itemName)
boolean
AccountPasswordPolicyProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
ActivityTracingProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
AdditionalPanelsProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
AddRemoveAttributeValuesProcessor. process(PrismObject<ResourceType> object, ItemPath path)
boolean
ApprovalWorkItemsProcessor. process(PrismObject<AssignmentHolderType> object, ItemPath path)
boolean
BoundaryProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
CaseTaskRefProcessor. process(PrismObject<CaseType> object, ItemPath path)
boolean
CleanupPolicyProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
ContainerProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
DefaultObjectTypeProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
DefaultScopeProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
ExpectedTotalProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
LiveSyncErrorHandlingProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
ModelOperationContextProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
ObjectFormsProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
OidBoundProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
PersonaTargetSubtypeProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
PropertyConstraintProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
ReconcileAffectedProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
RecurrenceProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
ReportDataProcessor. process(PrismObject<ReportDataType> object, ItemPath path)
boolean
ReportOutputOidProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
Saml2DeprecatedProcessor. process(PrismObject<SecurityPolicyType> object, ItemPath path)
boolean
SearchItemDisplayNameProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
SmsAuthenticationProcessor. process(PrismObject<SecurityPolicyType> object, ItemPath path)
boolean
SubtypeProcessor. process(PrismObject<ObjectType> object, ItemPath path)
boolean
TaskCategoryProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
TaskPolicyProcessor. process(PrismObject<TaskType> object, ItemPath path)
boolean
UserDashboardProcessor. process(PrismObject<Objectable> object, ItemPath path)
String
ActivityTracingProcessor. upgradeDescription(PrismObject<TaskType> object, ItemPath path)
String
ContainerProcessor. upgradeDescription(PrismObject<ObjectType> object, ItemPath path)
String
ExpectedTotalProcessor. upgradeDescription(PrismObject<TaskType> object, ItemPath path)
String
ObjectFormsProcessor. upgradeDescription(PrismObject<ObjectType> object, ItemPath path)
String
OidBoundProcessor. upgradeDescription(PrismObject<ObjectType> object, ItemPath path)
String
PersonaTargetSubtypeProcessor. upgradeDescription(PrismObject<ObjectType> object, ItemPath path)
String
ReportDataProcessor. upgradeDescription(PrismObject<ReportDataType> object, ItemPath path)
String
SubtypeProcessor. upgradeDescription(PrismObject<ObjectType> object, ItemPath path)
String
TaskPolicyProcessor. upgradeDescription(PrismObject<TaskType> object, ItemPath path)
-
Uses of PrismObject in com.evolveum.midpoint.security.api
Methods in com.evolveum.midpoint.security.api that return PrismObject Modifier and Type Method Description <F extends FocusType,O extends ObjectType>
PrismObject<F>OwnerResolver. resolveOwner(PrismObject<O> object)
Methods in com.evolveum.midpoint.security.api with parameters of type PrismObject Modifier and Type Method Description MidPointPrincipal
MidPointPrincipalManager. getPrincipal(PrismObject<? extends FocusType> focus)
MidPointPrincipal
MidPointPrincipalManager. getPrincipal(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, OperationResult result)
<F extends FocusType,O extends ObjectType>
PrismObject<F>OwnerResolver. resolveOwner(PrismObject<O> object)
<T> T
SecurityContextManager. runAs(Producer<T> producer, PrismObject<UserType> user)
default <T> T
SecurityContextManager. runAsChecked(CheckedProducer<T> producer, PrismObject<UserType> user)
Convenience method to deal with producers that can throw CommonException.void
SecurityContextManager. setupPreAuthenticatedSecurityContext(PrismObject<? extends FocusType> focus)
-
Uses of PrismObject in com.evolveum.midpoint.security.enforcer.api
Methods in com.evolveum.midpoint.security.enforcer.api that return PrismObject Modifier and Type Method Description PrismObject<O>
AuthorizationParameters. getAnyObject()
PrismObject<O>
AuthorizationParameters. getNewObject()
PrismObject<O>
AuthorizationParameters. getOldObject()
PrismObject<T>
AuthorizationParameters. getTarget()
Methods in com.evolveum.midpoint.security.enforcer.api with parameters of type PrismObject Modifier and Type Method Description static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObject(PrismObject<O> object)
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObject(PrismObject<O> object, boolean fullInformationAvailable)
static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectAdd(PrismObject<O> object)
Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectDelete(PrismObject<O> object)
Assumes full information.static <O extends ObjectType>
AuthorizationParameters<O,ObjectType>AuthorizationParameters.Builder. buildObjectDelta(PrismObject<O> object, ObjectDelta<O> delta, boolean fullInformationAvailable)
<T extends ObjectType,O extends ObjectType>
booleanSecurityEnforcer. canSearch(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, boolean includeSpecial, ObjectFilter filter, Task task, OperationResult result)
Question: does object make any sense here? E.g.<O extends ObjectType>
ObjectSecurityConstraintsSecurityEnforcer. compileSecurityConstraints(PrismObject<O> object, boolean fullInformationAvailable, OwnerResolver ownerResolver, Task task, OperationResult result)
<T extends ObjectType,O extends ObjectType,F>
FSecurityEnforcer. computeSecurityFilter(MidPointPrincipal principal, String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, FilterGizmo<F> gizmo, Task task, OperationResult result)
<F extends FocusType>
MidPointPrincipalSecurityEnforcer. createDonorPrincipal(MidPointPrincipal attorneyPrincipal, String attorneyAuthorizationAction, PrismObject<F> donor, Task task, OperationResult result)
<O extends ObjectType>
AccessDecisionSecurityEnforcer. determineSubitemDecision(ObjectSecurityConstraints securityConstraints, ObjectDelta<O> delta, PrismObject<O> currentObject, String operationUrl, AuthorizationPhaseType phase, ItemPath subitemRootPath)
<O extends ObjectType,R extends AbstractRoleType>
ItemSecurityConstraintsSecurityEnforcer. getAllowedRequestAssignmentItems(MidPointPrincipal midPointPrincipal, String operationUrl, PrismObject<O> object, PrismObject<R> target, OwnerResolver ownerResolver, Task task, OperationResult result)
Returns decisions for individual items for "assign" authorization.AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. newObject(PrismObject<O> object)
AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. oldObject(PrismObject<O> object)
<T extends ObjectType,O extends ObjectType>
ObjectFilterSecurityEnforcer. preProcessObjectFilter(String[] operationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, Task task, OperationResult result)
Returns a filter that applies to all the objects/targets for which the principal is authorized.AuthorizationParameters.Builder<O,T>
AuthorizationParameters.Builder. target(PrismObject<T> target)
-
Uses of PrismObject in com.evolveum.midpoint.task.api
Methods in com.evolveum.midpoint.task.api that return PrismObject Modifier and Type Method Description PrismObject<NodeType>
ClusterExecutionHelper. executeWithFallback(@Nullable String nodeOid, @NotNull ClusterExecutionHelper.ClientCode code, ClusterExecutionOptions options, String context, OperationResult parentResult)
Executes operation on a specified remote node (by OID).<T extends ObjectType>
PrismObject<T>Task. getObject(Class<T> type, OperationResult result)
Returns object that the task is associated with.<T extends ObjectType>
@NotNull PrismObject<T>TaskManager. getObject(Class<T> clazz, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result)
TODOPrismObject<? extends FocusType>
Task. getOwner(OperationResult result)
Returns object that owns this task.@NotNull PrismObject<TaskType>
Task. getRawTaskObjectClone()
Returns CLONE of backing task prism object without updating with current operation result.@NotNull PrismObject<TaskType>
Task. getRawTaskObjectClonedIfNecessary()
Returns backing task prism object without updating with current operation result.PrismObject<UserType>
Task. getRequestee()
Gets the requestee OID - typically an identification of account owner (for notifications).@NotNull PrismObject<TaskType>
TaskManager. getTaskTypeByIdentifier(String identifier, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
TODO@NotNull PrismObject<TaskType>
Task. getUpdatedTaskObject()
Returns backing task prism object UPDATED with current operation result.Methods in com.evolveum.midpoint.task.api that return types with arguments of type PrismObject Modifier and Type Method Description <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>TaskManager. searchObjects(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult)
Notes: Implemented options are: - noFetch: it causes task manager NOT to ask remote nodes about node/task status.Methods in com.evolveum.midpoint.task.api with parameters of type PrismObject Modifier and Type Method Description String
TaskManager. addTask(PrismObject<TaskType> taskPrism, RepoAddOptions options, OperationResult parentResult)
default String
TaskManager. addTask(PrismObject<TaskType> taskPrism, OperationResult parentResult)
Add new task.@NotNull Task
TaskManager. createTaskInstance(PrismObject<TaskType> taskPrism, OperationResult parentResult)
Creates task instance from the XML task representation.@NotNull Task
TaskManager. createTaskInstance(PrismObject<TaskType> taskPrism, String operationName, OperationResult parentResult)
Creates task instance from the XML task representation.boolean
TaskManager. isCurrentNode(PrismObject<NodeType> node)
Checks whether supplied node is the current node.boolean
TaskManager. isOrphaned(PrismObject<TaskType> task, OperationResult parentResult)
void
Task. setOwner(PrismObject<? extends FocusType> owner)
Sets the task owner.void
Task. setRequesteeTransient(PrismObject<UserType> user)
-
Uses of PrismObject in com.evolveum.midpoint.task.api.test
Methods in com.evolveum.midpoint.task.api.test that return PrismObject Modifier and Type Method Description <T extends ObjectType>
PrismObject<T>NullTaskImpl. getObject(Class<T> type, OperationResult result)
PrismObject<? extends FocusType>
NullTaskImpl. getOwner(OperationResult result)
@NotNull PrismObject<TaskType>
NullTaskImpl. getRawTaskObjectClone()
@NotNull PrismObject<TaskType>
NullTaskImpl. getRawTaskObjectClonedIfNecessary()
PrismObject<UserType>
NullTaskImpl. getRequestee()
@NotNull PrismObject<TaskType>
NullTaskImpl. getUpdatedTaskObject()
Methods in com.evolveum.midpoint.task.api.test with parameters of type PrismObject Modifier and Type Method Description void
NullTaskImpl. recordObjectActionExecuted(PrismObject<? extends ObjectType> object, ChangeType changeType, Throwable exception)
<T extends ObjectType>
voidNullTaskImpl. recordObjectActionExecuted(PrismObject<T> objectOld, Class<T> objectTypeClass, String oid, ChangeType delete, String channel, Throwable o)
void
NullTaskImpl. setOwner(PrismObject<? extends FocusType> owner)
void
NullTaskImpl. setRequesteeTransient(PrismObject<UserType> user)
-
Uses of PrismObject in com.evolveum.midpoint.xml.ns._public.common.common_3
Methods in com.evolveum.midpoint.xml.ns._public.common.common_3 with parameters of type PrismObject Modifier and Type Method Description void
AssignmentHolderType. setupContainer(PrismObject container)
void
CaseType. setupContainer(PrismObject container)
void
FocusType. setupContainer(PrismObject container)
void
ObjectType. setupContainer(PrismObject container)
-
Uses of PrismObject in com.evolveum.prism.xml.ns._public.types_3
Methods in com.evolveum.prism.xml.ns._public.types_3 that return PrismObject Modifier and Type Method Description PrismObject
RawObjectType. asPrismObject()
Methods in com.evolveum.prism.xml.ns._public.types_3 with parameters of type PrismObject Modifier and Type Method Description void
RawObjectType. setupContainer(PrismObject object)
-