Uses of Interface
com.evolveum.midpoint.prism.PrismObject
Package
Description
Package for reusable and stable GUI Wicket Components.
Package that contains base page classes.
GUI API package for various utility classes and interfaces.
Prepares inbound mappings related to a _single projection_ (shadow) for evaluation.
Deals with items processing: buffering, fetching by workers, processing.
This is an experiment how to provide reliable and consistent information about the origin of individual configuration items
(mappings, expressions, etc).
This package is experimental and will be moved to prism project shortly.
Supports merging of (usually) configuration beans.
Provides all the necessary support for evaluating selectors and their clauses, i.e.
Low-level security functions.
-
Uses of PrismObject in com.evolveum.midpoint.audit.api
Modifier and TypeMethodDescriptionvoid
AuditEventRecord.setAttorney
(PrismObject<? extends FocusType> attorney) void
AuditEventRecord.setEffectivePrincipal
(@Nullable PrismObject<? extends FocusType> object) void
AuditEventRecord.setInitiator
(PrismObject<? extends FocusType> initiator) void
AuditEventRecord.setInitiatorAndLoginParameter
(PrismObject<? extends FocusType> initiator) void
AuditEventRecord.setTarget
(PrismObject<?> target) void
AuditEventRecord.setTargetOwner
(PrismObject<? extends FocusType> targetOwner) -
Uses of PrismObject in com.evolveum.midpoint.common
Modifier and TypeMethodDescriptionstatic LoggingConfigurationType
ProfilingConfigurationManager.checkSystemProfilingConfiguration
(PrismObject<SystemConfigurationType> systemConfigurationPrism) In this method, we perform the check of systemConfiguration object, searching for any data related to profilingConfiguration. -
Uses of PrismObject in com.evolveum.midpoint.common.cleanup
Modifier and TypeMethodDescriptionprotected PrismObject<ConnectorType>
DefaultCleanupListener.resolveConnector
(String oid) -
Uses of PrismObject in com.evolveum.midpoint.common.crypto
Modifier and TypeMethodDescriptionstatic <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.mining.objects.analysis
Modifier and TypeMethodDescriptionRoleAnalysisAttributeDef.resolveMultiValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) RoleAnalysisAttributeDef.resolveSingleValueItem
(@NotNull PrismObject<?> prismObject, @NotNull ItemPath itemPath) -
Uses of PrismObject in com.evolveum.midpoint.common.mining.utils
Modifier and TypeMethodDescriptionstatic @Nullable PrismObject<RoleAnalysisClusterType>
RoleAnalysisUtils.prepareClusterPrismObject()
Modifier and TypeMethodDescriptionRoleAnalysisUtils.getRolesOidInducements
(@NotNull PrismObject<RoleType> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.api.component
Modifier and TypeMethodDescriptionprotected <F extends AssignmentHolderType>
PrismObject<F>AssignmentPopup.getFocusObject()
protected <O extends FocusType>
PrismObject<O>FocusTypeAssignmentPopupTabPanel.getTargetedAssignmentObject()
-
Uses of PrismObject in com.evolveum.midpoint.gui.api.component.autocomplete
Modifier and TypeMethodDescriptiondefault <O extends ObjectType>
StringAutocompleteConfigurationMixin.getDisplayNameFromExpression
(String contextDesc, @Nullable ExpressionType expressionType, @NotNull Function<PrismObject<O>, String> defaultDisplayNameFunction, @NotNull PrismObject<O> object, @NotNull BasePanel<?> panel) Modifier and TypeMethodDescriptiondefault <O extends ObjectType>
StringAutocompleteConfigurationMixin.getDisplayNameFromExpression
(String contextDesc, @Nullable ExpressionType expressionType, @NotNull Function<PrismObject<O>, String> defaultDisplayNameFunction, @NotNull PrismObject<O> object, @NotNull BasePanel<?> panel) -
Uses of PrismObject in com.evolveum.midpoint.gui.api.component.password
Modifier and TypeMethodDescriptionPrismObject<? extends FocusType>
PasswordPanel.getPrismObject()
ModifierConstructorDescriptionPasswordPanel
(String id, org.apache.wicket.model.IModel<ProtectedStringType> passwordModel, boolean isReadOnly, boolean isInputVisible, boolean showOneLinePasswordPanel, PrismObject<F> prismObject) PasswordPanel
(String id, org.apache.wicket.model.IModel<ProtectedStringType> passwordModel, boolean isReadOnly, boolean isInputVisible, PrismObject<F> prismObject) PasswordPropertyPanel
(String id, org.apache.wicket.model.IModel<ProtectedStringType> passwordModel, boolean isReadOnly, boolean isInputVisible, boolean showOneLinePasswordPanel, PrismObject<F> object) PasswordPropertyPanel
(String id, org.apache.wicket.model.IModel<ProtectedStringType> passwordModel, boolean isReadOnly, boolean isInputVisible, PrismObject<F> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.api.factory.wrapper
Modifier and TypeMethodDescriptionPrismObjectWrapperFactory.createObjectWrapper
(PrismObject<O> object, ItemStatus status, WrapperContext context) void
WrapperContext.setObject
(PrismObject<?> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.api.page
Modifier and TypeMethodDescription@NotNull PrismObject<UserType>
PageAdminLTE.getAdministratorPrivileged
(OperationResult parentResult) PrismObject<? extends FocusType>
PageBase.loadFocusSelf()
Modifier and TypeMethodDescription<O extends ObjectType,
T extends ObjectType>
voidPageBase.authorize
(String operationUrl, AuthorizationPhaseType phase, PrismObject<O> object, ObjectDelta<O> delta, PrismObject<T> target, OperationResult result) <O extends ObjectType>
booleanPageAdminLTE.isAuthorized
(ModelAuthorizationAction action, PrismObject<O> object) <O extends ObjectType,
T extends ObjectType>
booleanPageAdminLTE.isAuthorized
(String operationUrl, AuthorizationPhaseType phase, PrismObject<O> object, ObjectDelta<O> delta, PrismObject<T> target) <T> T
PageAdminLTE.runAsChecked
(SecurityContextManager.ResultAwareCheckedProducer<T> producer, PrismObject<UserType> user, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.gui.api.prism.wrapper
Modifier and TypeMethodDescriptionPrismObjectWrapper.getObject()
PrismObjectWrapper.getObjectApplyDelta()
PrismObjectWrapper.getObjectOld()
-
Uses of PrismObject in com.evolveum.midpoint.gui.api.util
Modifier and TypeMethodDescriptionstatic <I extends Item<?,
?>>
PrismObject<LookupTableType>WebComponentUtil.findLookupTable
(ItemDefinition<I> definition, PageBase page) static PrismObject<LookupTableType>
WebComponentUtil.findLookupTable
(PrismReferenceValue valueEnumerationRef, PageBase page) static PrismObject<ResourceType>
WebComponentUtil.findResource
(PrismPropertyWrapper itemWrapper, PrismPropertyPanelContext panelCtx) static <O extends ObjectType>
PrismObject<O>WebModelServiceUtils.loadObject
(PrismReferenceValue objectRef, QName expectedTargetType, PageBase pageBase, Task task, OperationResult result) static <T extends ObjectType>
@Nullable PrismObject<T>WebModelServiceUtils.loadObject
(Referencable objectReference, boolean allowNull, PageAdminLTE page, Task task, OperationResult result) static <T extends ObjectType>
@Nullable PrismObject<T>WebModelServiceUtils.loadObject
(Referencable objectReference, PageAdminLTE page) static <T extends ObjectType>
PrismObject<T>WebModelServiceUtils.loadObject
(Referencable objectReference, PageAdminLTE page, Task task, OperationResult result) static <T extends ObjectType>
@Nullable PrismObject<T>WebModelServiceUtils.loadObject
(Class<T> type, String oid, PageAdminLTE page, Task task, OperationResult result) static <T extends ObjectType>
@Nullable PrismObject<T>WebModelServiceUtils.loadObject
(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, boolean allowNotFound, PageAdminLTE page, Task task, OperationResult result) static <T extends ObjectType>
@Nullable PrismObject<T>WebModelServiceUtils.loadObject
(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, PageAdminLTE page, Task task, OperationResult result) static PrismObject<SystemConfigurationType>
WebModelServiceUtils.loadSystemConfigurationAsPrismObject
(PageBase pageBase, Task task, OperationResult result) static <O extends ObjectType>
PrismObject<O>WebModelServiceUtils.reconstructObject
(Class<O> type, String oid, String eventIdentifier, Task task, OperationResult result) static <T extends ObjectType>
PrismObject<T>WebModelServiceUtils.resolveReferenceNoFetch
(Referencable reference, PageAdminLTE page, Task task, OperationResult result) Modifier and TypeMethodDescriptionstatic <T extends ObjectType>
@NotNull List<PrismObject<T>>WebModelServiceUtils.searchObjects
(Class<T> type, ObjectQuery query, OperationResult result, PageAdminLTE page) static <T extends ObjectType>
@NotNull List<PrismObject<T>>WebModelServiceUtils.searchObjects
(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page) static <T extends ObjectType>
@NotNull List<PrismObject<T>>WebModelServiceUtils.searchObjects
(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page, PrismObject<UserType> principal) Modifier and TypeMethodDescriptionstatic void
WebComponentUtil.assumePowerOfAttorneyIfRequested
(OperationResult result, PrismObject<UserType> powerDonor, PageBase pageBase) static <T extends FocusType>
org.apache.wicket.request.resource.IResourceWebComponentUtil.createJpegPhotoResource
(PrismObject<T> object) static Task
WebModelServiceUtils.createSimpleTask
(String operation, PrismObject<? extends FocusType> owner, TaskManager manager) static Task
WebModelServiceUtils.createSimpleTask
(String operation, String channel, PrismObject<? extends FocusType> owner, TaskManager manager) static <T extends ObjectType>
voidWebModelServiceUtils.deleteObject
(Class<T> type, String oid, ModelExecuteOptions options, OperationResult result, PageBase page, PrismObject<UserType> principal) static void
WebComponentUtil.dropPowerOfAttorneyIfRequested
(OperationResult result, PrismObject<UserType> powerDonor, PageBase pageBase) static void
WebComponentUtil.encryptCredentials
(PrismObject object, boolean encrypt, ModelServiceLocator serviceLocator) static void
WebComponentUtil.encryptCredentials
(PrismObject object, boolean encrypt, MidPointApplication app) static <O extends ObjectType>
DisplayTypeGuiDisplayTypeUtil.getArchetypePolicyDisplayType
(PrismObject<O> object, PageAdminLTE pageBase) static <O extends ObjectType>
ArchetypePolicyTypeWebComponentUtil.getArchetypeSpecification
(PrismObject<O> object, ModelServiceLocator locator) WebComponentUtil.getAssignableRelationsList
(PrismObject<? extends FocusType> focusObject, Class<? extends AbstractRoleType> type, WebComponentUtil.AssignmentOrder assignmentOrder, OperationResult result, Task task, PageBase pageBase) static ObjectFilter
WebComponentUtil.getAssignableRolesFilter
(PrismObject<? extends FocusType> focusObject, Class<? extends AbstractRoleType> type, WebComponentUtil.AssignmentOrder assignmentOrder, OperationResult result, Task task, PageBase pageBase) static ObjectFilter
WebComponentUtil.getAssignableRolesFilter
(PrismObject<? extends FocusType> focusObject, Class<? extends AbstractRoleType> type, QName relation, WebComponentUtil.AssignmentOrder assignmentOrder, OperationResult result, Task task, PageBase pageBase) static String
WebComponentUtil.getDisplayName
(PrismObject object) static String
WebComponentUtil.getDisplayName
(PrismObject object, boolean translate) static String
WebComponentUtil.getDisplayName
(PrismObject object, boolean translate, LocalizationService localizationService) static String
WebComponentUtil.getDisplayNameAndName
(PrismObject<?> object) static String
WebComponentUtil.getDisplayNameOrName
(PrismObject object) static String
WebComponentUtil.getDisplayNameOrName
(PrismObject object, boolean translate) static String
WebComponentUtil.getDisplayNameOrName
(PrismObject object, boolean translate, LocalizationService localizationService) static <O extends ObjectType>
DisplayTypeGuiDisplayTypeUtil.getDisplayTypeForObject
(PrismObject<O> obj, OperationResult result, PageBase pageBase) static <O extends ObjectType>
StringWebComponentUtil.getEffectiveName
(PrismObject<O> object, QName propertyName) static <O extends ObjectType>
StringWebComponentUtil.getEffectiveName
(PrismObject<O> object, QName propertyName, boolean translate) static Collection<String>
WebComponentUtil.getIntentsForKind
(PrismObject<ResourceType> resource, ShadowKindType kind) static String
WebComponentUtil.getName
(PrismObject object) static String
WebComponentUtil.getName
(PrismObject object, boolean translate) static CredentialsPolicyType
WebComponentUtil.getPasswordCredentialsPolicy
(PrismObject<? extends FocusType> focus, PageAdminLTE parentPage, Task task) static Boolean
WebComponentUtil.isActivationEnabled
(PrismObject object, ItemPath propertyName) static <T> T
WebComponentUtil.runUnderPowerOfAttorneyIfNeeded
(CheckedProducer<T> producer, PrismObject<? extends FocusType> powerDonor, PageBase pageBase, Task task, OperationResult result) static void
WebComponentUtil.saveLifeCycleStateOnPath
(@NotNull PrismObject resource, ItemPath pathToProperty, org.apache.wicket.ajax.AjaxRequestTarget target, Task task, OperationResult parentResult, PageBase pageBase) static void
WebComponentUtil.saveObjectLifeCycle
(@NotNull PrismObject resource, String operation, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase) static <T extends ObjectType>
@NotNull List<PrismObject<T>>WebModelServiceUtils.searchObjects
(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult result, PageAdminLTE page, PrismObject<UserType> principal) static void
WebComponentUtil.workItemApproveActionPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, CaseWorkItemType workItem, org.apache.wicket.Component formPanel, PrismObject<UserType> powerDonor, boolean approved, OperationResult result, PageBase pageBase) Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
List<ObjectReferenceType>WebModelServiceUtils.createObjectReferenceListForObjects
(PageBase page, List<PrismObject<O>> objects, Map<String, String> referenceMap) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.component
Modifier and TypeMethodDescription<AH extends AssignmentHolderType>
PrismObject<AH>MultivalueContainerListPanel.getFocusObject()
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.component.data.column
Modifier and TypeMethodDescriptionprotected PrismObject<ReportType>
ReportExpressionColumn.getReport()
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.component.data.provider
Modifier and TypeMethodDescriptionObjectDataProvider.createDataObjectWrapper
(PrismObject<O> obj) ResourceTemplateProvider.createDataObjectWrapper
(PrismObject<AssignmentHolderType> obj) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.duplication
Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
PrismObject<O>DuplicationProcessHelper.duplicateObjectDefault
(PrismObject<O> object) Duplicate object that can be reused.Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
PrismObject<O>DuplicationProcessHelper.duplicateObjectDefault
(PrismObject<O> object) Duplicate object that can be reused. -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.factory.wrapper
Modifier and TypeMethodDescriptionprotected void
PrismObjectWrapperFactoryImpl.applySecurityConstraints
(PrismObject<O> object, WrapperContext context) AssignmentHolderWrapperFactoryImpl.createObjectWrapper
(PrismObject<AssignmentHolderType> object, ItemStatus status) PrismObjectWrapperFactoryImpl.createObjectWrapper
(PrismObject<O> object, ItemStatus status) PrismObjectWrapperFactoryImpl.createObjectWrapper
(PrismObject<O> object, ItemStatus status, WrapperContext context) ResourceWrapperFactoryImpl.createObjectWrapper
(PrismObject<ResourceType> object, ItemStatus status) ResourceWrapperFactoryImpl.createObjectWrapper
(PrismObject<ResourceType> object, ItemStatus status, WrapperContext context) ShadowWrapperFactoryImpl.createObjectWrapper
(PrismObject<ShadowType> object, ItemStatus status) protected void
PrismObjectWrapperFactoryImpl.setupContextWithMetadataProcessing
(PrismObject<O> object, WrapperContext context) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin
Modifier and TypeMethodDescriptionprotected PrismObject<O>
AbstractPageObjectDetails.getModelPrismObject()
AbstractObjectMainPanel.getObjectWrapperObject()
AbstractPageObjectDetails.getPrismObject()
protected PrismObject<O>
ObjectDetailsModels.getPrismObject()
Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.LoadableDetachableModel<PrismObject<O>>
AbstractPageObjectDetails.createPrismObjectModel
(PrismObject<O> object) protected org.apache.wicket.model.LoadableDetachableModel<List<PrismObject<O>>>
AbstractPageObjectDetails.createPrismObjectModel
(List<PrismObject<UserType>> object) Modifier and TypeMethodDescriptionprotected ODM
AbstractPageObjectDetails.createObjectDetailsModels
(PrismObject<O> object) protected org.apache.wicket.model.LoadableDetachableModel<PrismObject<O>>
AbstractPageObjectDetails.createPrismObjectModel
(PrismObject<O> object) protected Collection<SimpleValidationError>
ObjectDetailsModels.performCustomValidation
(PrismObject<O> object, Collection<ObjectDelta<? extends ObjectType>> deltas) protected void
ObjectDetailsModels.prepareObjectForAdd
(PrismObject<O> objectToAdd) protected void
AbstractPageObjectDetails.reloadObjectDetailsModel
(PrismObject<O> prismObject) void
ObjectDetailsModels.reloadPrismObjectModel
(@NotNull PrismObject<O> newObject) Modifier and TypeMethodDescriptionprotected org.apache.wicket.model.LoadableDetachableModel<List<PrismObject<O>>>
AbstractPageObjectDetails.createPrismObjectModel
(List<PrismObject<UserType>> object) ModifierConstructorDescriptionAbstractPageObjectDetails
(PrismObject<O> object) protected
AbstractPageObjectDetails
(org.apache.wicket.request.mapper.parameter.PageParameters params, PrismObject<O> object) ModifierConstructorDescriptionObjectDetailsModels
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<O>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.abstractrole
ModifierConstructorDescriptionAbstractRoleDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<AR>> prismObjectModel, boolean history, PageBase serviceLocator) AbstractRoleDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<AR>> prismObjectModel, PageBase serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.abstractrole.component
Modifier and TypeMethodDescription@NotNull PrismObject<TaskType>
MemberOperationsTaskCreator.Unassign.createTask
(Task task, OperationResult result) Creates the member unassignment task. -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.archetype
Modifier and TypeMethodDescriptionprotected PrismObject<ArchetypeType>
PageArchetype.getObjectForResolvingArchetypePolicyDisplayType()
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder
Modifier and TypeMethodDescriptionprotected PrismObject<AH>
PageAssignmentHolderDetails.getObjectForResolvingArchetypePolicyDisplayType()
Modifier and TypeMethodDescriptionprotected AHDM
PageAssignmentHolderDetails.createObjectDetailsModels
(PrismObject<AH> object) ModifierConstructorDescriptionAssignmentHolderDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<AH>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType
Modifier and TypeMethodDescriptionprotected <F extends FocusType>
PrismObject<F>AbstractAssignmentTypePanel.loadTargetObject
(AssignmentType assignmentType) Modifier and TypeMethodDescriptionprotected <AH extends AssignmentHolderType>
booleanAbstractAssignmentTypePanel.isNewObjectButtonVisible
(PrismObject<AH> focusObject) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.component.assignmentType.inducement
Modifier and TypeMethodDescriptionInducedEntitlementsValidator.validateObject
(PrismObject<? extends ObjectType> object, Collection<ObjectDelta<? extends ObjectType>> deltas) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.cases
Modifier and TypeMethodDescriptionprotected AssignmentHolderDetailsModel<CaseType>
PageCase.createObjectDetailsModels
(PrismObject<CaseType> object) ModifierConstructorDescriptionCaseDetailsModels
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<CaseType>> prismObjectModel, PageBase serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.cases.component
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.component
Modifier and TypeMethodDescriptionprotected void
TaskOperationalButtonsPanel.resumePerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task) protected void
TaskOperationalButtonsPanel.runNowPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> task) protected void
TaskOperationalButtonsPanel.suspendPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<TaskType> taskPrism) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.focus
Modifier and TypeMethodDescriptionprotected FDM
PageFocusDetails.createObjectDetailsModels
(PrismObject<F> object) @NotNull ShadowWrapper
FocusDetailsModels.loadShadowWrapper
(PrismObject<ShadowType> projection, boolean noFetch, Task task, OperationResult result) protected void
FocusDetailsModels.prepareObjectForAdd
(PrismObject<F> focus) Modifier and TypeMethodDescriptionprotected void
PageFocusDetails.collectObjectsForPreview
(Map<PrismObject<F>, ModelContext<? extends ObjectType>> modelContextMap) ModifierConstructorDescriptionFocusDetailsModels
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<F>> prismObjectModel, boolean history, PageBase serviceLocator) FocusDetailsModels
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<F>> prismObjectModel, PageBase serviceLocator) PageFocusPreviewChanges
(Map<PrismObject<O>, ModelContext<O>> modelContextMap, PageBase previousPage) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.focus.component
Modifier and TypeMethodDescription@NotNull ShadowWrapper
FocusProjectionsPanel.loadShadowWrapper
(PrismObject<ShadowType> projection, Task task, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.mark
Modifier and TypeMethodDescriptionprotected AssignmentHolderDetailsModel<MarkType>
PageMark.createObjectDetailsModels
(PrismObject<MarkType> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.messagetemplate
ModifierConstructorDescriptionMessageTemplateModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<MessageTemplateType>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.objectcollection
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.objecttemplate
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.org
Modifier and TypeMethodDescriptionprotected FocusDetailsModels<OrgType>
PageOrgHistory.createObjectDetailsModels
(PrismObject<OrgType> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.report
-
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.report.component
Modifier and TypeMethodDescriptionstatic void
ReportOperationalButtonsPanel.importReportPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase) static void
ReportOperationalButtonsPanel.runReportPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.resource
Modifier and TypeMethodDescriptionprotected ResourceDetailsModel
PageResource.createObjectDetailsModels
(PrismObject<ResourceType> object) protected ShadowDetailsModel
PageShadow.createObjectDetailsModels
(PrismObject<ShadowType> object) ModifierConstructorDescriptionResourceDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<ResourceType>> prismObjectModel, ModelServiceLocator serviceLocator) ShadowDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<ShadowType>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.resource.component.wizard.basic
Modifier and TypeMethodDescriptionprotected abstract void
CreateResourceTemplatePanel.onTemplateSelectionPerformed
(PrismObject<ResourceType> newObject, org.apache.wicket.ajax.AjaxRequestTarget target) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role
Modifier and TypeMethodDescriptionprotected AbstractRoleDetailsModel<RoleType>
PageRole.createObjectDetailsModels
(PrismObject<RoleType> object) protected AbstractRoleDetailsModel<RoleType>
PageRoleHistory.createObjectDetailsModels
(PrismObject<RoleType> object) ModifierConstructorDescriptionPageRole
(PrismObject<RoleType> role) PageRole
(PrismObject<RoleType> role, BusinessRoleApplicationDto patternDeltas) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role.mining.model
Modifier and TypeMethodDescriptionBusinessRoleApplicationDto.getBusinessRole()
BusinessRoleApplicationDto.getCluster()
BusinessRoleDto.getPrismObjectUser()
BusinessRoleDto.getPrismRoleObject()
Modifier and TypeMethodDescriptionvoid
BusinessRoleApplicationDto.setBusinessRole
(PrismObject<RoleType> businessRole) void
BusinessRoleApplicationDto.setCluster
(PrismObject<RoleAnalysisClusterType> cluster) void
BusinessRoleDto.setPrismObjectUser
(PrismObject<UserType> prismObjectUser) void
BusinessRoleDto.setPrismRoleObject
(PrismObject<RoleType> prismRoleObject) ModifierConstructorDescriptionBusinessRoleApplicationDto
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull PrismObject<RoleType> businessRole, @NotNull List<BusinessRoleDto> businessRoleDtos, @NotNull Set<RoleType> candidateRoles) BusinessRoleDto
(@NotNull PrismObject<UserType> prismObjectUser, @NotNull PrismObject<RoleType> prismObjectRole, Set<RoleType> candidateRoles, PageBase pageBase) BusinessRoleDto
(PrismObject<UserType> prismObjectUser, PrismObject<RoleType> prismRoleObject, List<ObjectDelta<? extends ObjectType>> objectDeltas, int assignedCount, int unassignedCount, boolean include, Set<RoleType> candidateRoles) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.page
Modifier and TypeMethodDescriptionPageRoleAnalysisSession.createObjectDetailsModels
(PrismObject<RoleAnalysisSessionType> object) ModifierConstructorDescriptionPageRoleAnalysisSession
(PrismObject<RoleAnalysisSessionType> roleAnalysisSession) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role.mining.page.panel.cluster
ModifierConstructorDescriptionMembersDetailsPopupPanel
(String id, org.apache.wicket.model.IModel<String> messageModel, List<PrismObject<FocusType>> members, RoleAnalysisProcessModeType processModeType) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role.mining.tables
Modifier and TypeMethodDescriptionRoleAnalysisRoleBasedTable.generateTable
(RoleMiningProvider<MiningUserTypeChunk> provider, List<MiningRoleTypeChunk> roles, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) RoleAnalysisUserBasedTable.generateTable
(RoleMiningProvider<MiningRoleTypeChunk> provider, List<MiningUserTypeChunk> users, List<ObjectReferenceType> reductionObjects, PrismObject<RoleAnalysisClusterType> cluster) ModifierConstructorDescriptionRoleAnalysisRoleBasedTable
(@NotNull String id, @NotNull MiningOperationChunk miningOperationChunk, @Nullable List<DetectedPattern> detectedPattern, @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull PrismObject<RoleAnalysisClusterType> cluster) RoleAnalysisUserBasedTable
(@NotNull String id, @NotNull MiningOperationChunk miningOperationChunk, @Nullable List<DetectedPattern> detectedPattern, @NotNull org.apache.wicket.model.LoadableDetachableModel<DisplayValueOption> displayValueOptionModel, @NotNull PrismObject<RoleAnalysisClusterType> cluster) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.role.mining.utils.object
Modifier and TypeMethodDescriptionstatic void
RoleAnalysisObjectUtils.executeChangesOnCandidateRole
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull PageBase pageBase, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull List<RoleAnalysisCandidateRoleType> candidateRole, @NotNull Set<PrismObject<UserType>> candidateMembers, @NotNull Set<AssignmentType> candidateInducements, @NotNull Task task, @NotNull OperationResult result) static void
RoleAnalysisObjectUtils.memberOperationsTaskAssignCreator
(@NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull PrismObject<RoleType> rolePrismObject, @NotNull PageBase pageBase, @NotNull List<ObjectType> selectedObjectsList, @NotNull org.apache.wicket.Component feedBackPanel) static void
RoleAnalysisObjectUtils.memberOperationsTaskUnassignedCreator
(@NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull PrismObject<RoleType> rolePrismObject, @NotNull PageBase pageBase, @NotNull List<ObjectType> selectedObjectsList, @NotNull org.apache.wicket.Component feedBackPanel) Modifier and TypeMethodDescriptionstatic void
RoleAnalysisObjectUtils.executeChangesOnCandidateRole
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull PageBase pageBase, @NotNull org.apache.wicket.ajax.AjaxRequestTarget target, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull List<RoleAnalysisCandidateRoleType> candidateRole, @NotNull Set<PrismObject<UserType>> candidateMembers, @NotNull Set<AssignmentType> candidateInducements, @NotNull Task task, @NotNull OperationResult result) static void
RoleAnalysisObjectUtils.resolveMembersOperation
(@NotNull Set<PrismObject<UserType>> candidateMembers, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull List<ObjectType> userToAssign, @NotNull List<ObjectType> userToUnassigned) static void
RoleAnalysisObjectUtils.resolveMembersOperation
(@NotNull Set<PrismObject<UserType>> candidateMembers, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull List<ObjectType> userToAssign, @NotNull List<ObjectType> userToUnassigned) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.schema
Modifier and TypeMethodDescriptionprotected SchemaDetailsModel
PageSchema.createObjectDetailsModels
(PrismObject<SchemaType> object) ModifierConstructorDescriptionSchemaDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<SchemaType>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.service
Modifier and TypeMethodDescriptionprotected FocusDetailsModels<ServiceType>
PageServiceHistory.createObjectDetailsModels
(PrismObject<ServiceType> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.systemconfiguration.page
Modifier and TypeMethodDescriptionPageBaseSystemConfiguration.createObjectDetailsModels
(PrismObject<SystemConfigurationType> object) ModifierConstructorDescription -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.task
Modifier and TypeMethodDescriptionprotected TaskDetailsModel
PageTask.createObjectDetailsModels
(PrismObject<TaskType> object) ModifierConstructorDescriptionTaskDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<TaskType>> prismObjectModel, ModelServiceLocator serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.admin.user
Modifier and TypeMethodDescriptionprotected UserDetailsModel
PageUser.createObjectDetailsModels
(PrismObject<UserType> object) protected UserDetailsModel
PageUserHistory.createObjectDetailsModels
(PrismObject<UserType> object) Modifier and TypeMethodDescriptionprotected void
PageUser.collectObjectsForPreview
(Map<PrismObject<UserType>, ModelContext<? extends ObjectType>> prismObjectModelContextMap) protected void
PageUser.processAdditionalFocalObjectsForPreview
(Map<PrismObject<UserType>, ModelContext<? extends ObjectType>> modelContextMap) for now used only for delegation changesModifierConstructorDescriptionUserDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<UserType>> prismObjectModel, boolean history, PageBase serviceLocator) UserDetailsModel
(org.apache.wicket.model.LoadableDetachableModel<PrismObject<UserType>> prismObjectModel, PageBase serviceLocator) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.login.module
Modifier and TypeMethodDescriptionprotected SecurityPolicyType
PageAbstractAuthenticationModule.resolveSecurityPolicy
(PrismObject<UserType> user) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.self
Modifier and TypeMethodDescriptionprotected FocusDetailsModels<OrgType>
PageOrgSelfProfile.createObjectDetailsModels
(PrismObject<OrgType> object) protected AbstractRoleDetailsModel<RoleType>
PageRoleSelfProfile.createObjectDetailsModels
(PrismObject<RoleType> object) protected FocusDetailsModels<ServiceType>
PageServiceSelfProfile.createObjectDetailsModels
(PrismObject<ServiceType> object) protected UserDetailsModel
PageUserSelfProfile.createObjectDetailsModels
(PrismObject<UserType> object) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.self.credentials
Modifier and TypeMethodDescriptionPrismObject<? extends ObjectType>
PasswordAccountDto.getObject()
ModifierConstructorDescriptionPasswordAccountDto
(@NotNull PrismObject<? extends ObjectType> object, String displayName, String resourceName, Boolean enabled, boolean midpoint) PasswordAccountDto
(@NotNull PrismObject<ShadowType> shadow, String resourceName, String resourceOid) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.page.self.requestAccess
Modifier and TypeMethodDescriptiondefault String
AccessRequestMixin.getDefaultUserDisplayName
(PrismObject<UserType> o) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescriptionprotected <O extends ObjectType>
PrismObject<? extends ObjectType>PrismReferenceValueWrapperImpl.createNewPrismObject
(OperationResult result) Create new object that will be added to reference value.protected <O extends ObjectType>
PrismObject<? extends ObjectType>ResourceObjectTypeArchetypeValueWrapperImpl.createNewPrismObject
(OperationResult result) PrismObjectWrapperImpl.getObject()
PrismObjectWrapperImpl.getObjectApplyDelta()
PrismObjectWrapperImpl.getObjectOld()
Modifier and TypeMethodDescriptionConstructionValueWrapper.determineIntent
(PrismObject<ResourceType> resource) The difference toConstructionValueWrapper.getIntent()
is that this method tries to guess the intent by looking at default type definition for given shadow kind.ConstructionValueWrapper.getRefinedSchema
(PrismObject<ResourceType> resource) ConstructionValueWrapper.getResourceObjectDefinition
(PrismObject<ResourceType> resource) ModifierConstructorDescriptionAssignmentHolderWrapper
(PrismObject<AH> item, ItemStatus status) PrismObjectWrapperImpl
(PrismObject<O> item, ItemStatus status) ResourceWrapper
(PrismObject<ResourceType> item, ItemStatus status) ShadowWrapperImpl
(PrismObject<ShadowType> item, ItemStatus status) -
Uses of PrismObject in com.evolveum.midpoint.gui.impl.util
Modifier and TypeMethodDescriptionstatic PrismObject<ResourceType>
ProvisioningObjectsUtil.getConstructionResource
(ConstructionType construction, String operation, PageBase pageBase) Modifier and TypeMethodDescriptionstatic <T extends ObjectType>
StringIconAndStylesUtil.createDefaultIcon
(PrismObject<T> object) static String
IconAndStylesUtil.createResourceIcon
(PrismObject<ResourceType> object) static String
IconAndStylesUtil.createRoleIcon
(PrismObject<RoleType> object) static String
IconAndStylesUtil.createShadowIcon
(PrismObject<ShadowType> object) static String
IconAndStylesUtil.createUserIcon
(PrismObject<UserType> object) static void
DetailsPageUtil.dispatchToObjectDetailsPage
(PrismObject obj, boolean isNewObject, org.apache.wicket.Component component) static void
DetailsPageUtil.dispatchToObjectDetailsPage
(PrismObject obj, org.apache.wicket.Component component) IconAndStylesUtil.getIconEnabledDisabled
(PrismObject<F> object) static boolean
DetailsPageUtil.hasDetailsPage
(PrismObject<?> object) static void
ProvisioningObjectsUtil.partialConfigurationTest
(@NotNull PrismObject<ResourceType> resource, PageBase pageBase, Task task, OperationResult result) static void
ProvisioningObjectsUtil.refreshResourceSchema
(@NotNull PrismObject<ResourceType> resource, String operation, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase) static void
ProvisioningObjectsUtil.switchResourceMaintenance
(@NotNull PrismObject<ResourceType> resource, String operation, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase, AdministrativeAvailabilityStatusType mode) static void
ProvisioningObjectsUtil.toggleResourceMaintenance
(@NotNull PrismObject<ResourceType> resource, String operation, org.apache.wicket.ajax.AjaxRequestTarget target, PageBase pageBase) -
Uses of PrismObject in com.evolveum.midpoint.init
Modifier and TypeMethodDescriptionprotected <O extends ObjectType>
voidDataImport.preImportUpdate
(PrismObject<O> object, Task task, OperationResult mainResult) -
Uses of PrismObject in com.evolveum.midpoint.model.api
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull PrismObject<T>ModelService.getObject
(@NotNull Class<T> type, @NotNull String oid, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull Task task, @NotNull OperationResult result) Returns object for provided OID.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.Modifier and TypeMethodDescriptiondefault <T extends ObjectType>
SearchResultList<PrismObject<T>>ModelService.searchObjects
(TypedQuery<T> query, Task task, OperationResult parentResult) <T extends ObjectType>
SearchResultList<PrismObject<T>>ModelService.searchObjects
(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, Task task, OperationResult parentResult) Search for objects.Modifier and TypeMethodDescriptionvoid
AssignmentObjectRelation.addArchetypeRef
(PrismObject<ArchetypeType> archetype) 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.ModelInteractionService.determineAssignmentHolderSpecification
(PrismObject<O> assignmentTarget, OperationResult result) Returns data structure that contains information about possible assignment holders for a particular target object.ModelInteractionService.determineAssignmentTargetSpecification
(PrismObject<O> assignmentHolder, OperationResult result) Returns data structure that contains information about possible assignment targets for a particular holder object.<F extends FocusType>
NonceCredentialsPolicyTypeModelInteractionService.determineNonceCredentialsPolicy
(PrismObject<F> user, String credentialsName, Task task, OperationResult result) ModelService.discoverResourceConnectorConfiguration
(PrismObject<ResourceType> resource, OperationResult result) Method work same asProvisioningService.discoverConfiguration(PrismObject, OperationResult)
.@NotNull Collection<EvaluatedPolicyRule>
ModelInteractionService.evaluateCollectionPolicyRules
(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView preCompiledView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) Returns all policy rules that apply to the collection.ModelInteractionService.executeCredentialsReset
(PrismObject<UserType> user, ExecuteCredentialResetRequestType executeCredentialResetRequest, Task task, OperationResult result) void
ModelInteractionService.expandConfigurationObject
(@NotNull PrismObject<? extends ObjectType> configurationObject, @NotNull Task task, @NotNull OperationResult result) SeeProvisioningService.expandConfigurationObject(PrismObject, Task, OperationResult)
for the description.@Nullable ResourceSchema
ModelService.fetchSchema
(@NotNull PrismObject<ResourceType> resource, @NotNull OperationResult parentResult) Method work same asProvisioningService.fetchSchema(PrismObject, OperationResult)
.<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
(@NotNull 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.ModelInteractionService.getAuthenticationPolicy
(PrismObject<UserType> user, Task task, OperationResult parentResult) Returns an authentications policies as defined in the system configuration security policy.ModelInteractionService.getCredentialsPolicy
(PrismObject<? extends FocusType> focus, Task task, OperationResult parentResult) Returns a credential policy that applies to the specified user.ModelInteractionService.getEditObjectClassDefinition
(@NotNull PrismObject<ShadowType> shadow, @NotNull PrismObject<ResourceType> resource, AuthorizationPhaseType phase, Task task, OperationResult result) Returns an object definition that reflects edit-ability of the resource object in terms of midPoint schema limitations and security.<O extends ObjectType>
@NotNull 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.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, String archetypeOid, Task task, OperationResult parentResult) <O extends ObjectType>
voidModelService.importObject
(PrismObject<O> object, ImportOptionsType options, Task task, OperationResult result) Import object.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) ModelService.testResource
(PrismObject<ResourceType> resource, Task task, OperationResult parentResult) Test the resource connection and basic resource connector functionality.ModelService.testResourcePartialConfiguration
(PrismObject<ResourceType> resource, Task task, OperationResult parentResult) Test partial resource connector configuration.<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
Modifier and TypeMethodDescriptionGuiProfiledPrincipalManager.getPrincipal
(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, ProfileCompilerOptions options, OperationResult result) GuiProfiledPrincipalManager.getPrincipal
(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.api.context
Modifier and TypeMethodDescriptiondefault PrismObject<O>
ModelElementContext.getObjectAny()
Returns "any" value of the object (new, current, old).default @NotNull PrismObject<O>
ModelElementContext.getObjectAnyRequired()
ModelElementContext.getObjectCurrent()
"Current" state of the object i.e.ModelElementContext.getObjectNew()
Expected state of the object after application of currentDelta i.e.ModelElementContext.getObjectNewOrCurrentOrOld()
ModelElementContext.getObjectOld()
"Old" state of the object i.e.default PrismObject<O>
ModelElementContext.getObjectOldOrCurrent()
@NotNull PrismObject<ResourceType>
EvaluatedResourceObjectConstruction.getResource()
Resource on which the object is to be constructed.ModelContext.getSystemConfiguration()
PrismObject<?>
EvaluatedAssignment.getTarget()
@NotNull PrismObject<? extends AssignmentHolderType>
EvaluatedAssignmentTarget.getTarget()
Modifier and TypeMethodDescriptionCollection<? extends PrismObject<?>>
EvaluatedExclusionTrigger.getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedHasAssignmentTrigger.getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedModificationTrigger.getTargetObjects()
Collection<? extends PrismObject<?>>
EvaluatedPolicyRuleTrigger.getTargetObjects()
ModifierConstructorDescriptionEvaluatedAssignmentModificationTrigger
(@NotNull PolicyConstraintKindType kind, @NotNull AssignmentModificationPolicyConstraintType constraint, @Nullable PrismObject<?> targetObject, LocalizableMessage message, LocalizableMessage shortMessage) EvaluatedObjectModificationTrigger
(@NotNull PolicyConstraintKindType kind, @NotNull ModificationPolicyConstraintType constraint, @Nullable PrismObject<?> targetObject, LocalizableMessage message, LocalizableMessage shortMessage) ModifierConstructorDescriptionEvaluatedHasAssignmentTrigger
(@NotNull PolicyConstraintKindType kind, @NotNull HasAssignmentPolicyConstraintType constraint, @NotNull Collection<PrismObject<?>> matchingTargets, LocalizableMessage message, LocalizableMessage shortMessage) -
Uses of PrismObject in com.evolveum.midpoint.model.api.expr
Modifier and TypeMethodDescription<F extends FocusType>
PrismObject<F>MidpointFunctions.searchShadowOwner
(String accountOid) Modifier and TypeMethodDescription<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 ShadowSimpleAttributeDefinition<T>
MidpointFunctions.getAttributeDefinition
(PrismObject<ResourceType> resource, String objectClassName, String attributeName) <T> @NotNull ShadowSimpleAttributeDefinition<T>
MidpointFunctions.getAttributeDefinition
(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName) -
Uses of PrismObject in com.evolveum.midpoint.model.api.hooks
Modifier and TypeMethodDescription<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.mining
Modifier and TypeMethodDescription@Nullable PrismObject<RoleType>
RoleAnalysisService.cacheRoleTypeObject
(@NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull String roleOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) Retrieves a RoleType PrismObject from a cache or, if not present, fetches it from the ModelService and stores it in the cache.@Nullable PrismObject<UserType>
RoleAnalysisService.cacheUserTypeObject
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull String userOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) Retrieves a UserType PrismObject from a cache or, if not present, fetches it from the ModelService and stores it in the cache.@NotNull PrismObject<RoleType>
RoleAnalysisService.generateBusinessRole
(@NotNull Set<AssignmentType> assignmentTypes, @NotNull PolyStringType name) Retrieves a RoleType object that represents a business role.@Nullable PrismObject<RoleAnalysisClusterType>
RoleAnalysisService.getClusterTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject of RoleAnalysisClusterType object based on its OID.@Nullable PrismObject<FocusType>
RoleAnalysisService.getFocusTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject of FocusType object based on its OID.<T extends ObjectType>
@Nullable PrismObject<T>RoleAnalysisService.getObject
(@NotNull Class<T> objectTypeClass, @NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject based on its OID.@Nullable PrismObject<RoleType>
RoleAnalysisService.getRoleTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject of RoleType object based on its OID.@Nullable PrismObject<RoleAnalysisSessionType>
RoleAnalysisService.getSessionTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject of RoleAnalysisSessionType object based on its OID.@Nullable PrismObject<UserType>
RoleAnalysisService.getUserTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Retrieves a PrismObject of UserType object based on its OID.Modifier and TypeMethodDescriptionRoleAnalysisService.searchSessionClusters
(@NotNull RoleAnalysisSessionType session, @NotNull Task task, @NotNull OperationResult result) Searches for clusters associated with a specific role analysis session.Modifier and TypeMethodDescriptionvoid
RoleAnalysisService.deleteSingleCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleBean, @NotNull OperationResult result, Task task) Deletes a single candidate role from the specified role analysis cluster.void
RoleAnalysisService.executeChangesOnCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisCandidateRoleType roleAnalysisCandidateRoleType, @NotNull Set<PrismObject<UserType>> members, @NotNull Set<AssignmentType> inducements, @NotNull Task task, @NotNull OperationResult result) Executes changes on the candidate role within the specified role analysis cluster.void
RoleAnalysisService.executeClusteringTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisSessionType> session, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) This method is used to execute a clustering task.void
RoleAnalysisService.executeDetectionTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) This method is used to execute a detection task.void
RoleAnalysisService.executeMigrationTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull ActivityDefinitionType activityDefinition, @NotNull PrismObject<RoleType> roleObject, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) This method is used to execute a migration task.void
RoleAnalysisService.importCluster
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisDetectionOptionType roleAnalysisSessionDetectionOption, @NotNull ObjectReferenceType parentRef, @NotNull Task task, @NotNull OperationResult result) Imports a RoleAnalysisClusterType object into the system.@NotNull String
RoleAnalysisService.recomputeAndResolveClusterCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrismObject, @NotNull RoleAnalysisCandidateRoleType candidateRole, @NotNull OperationResult result, Task task) Recomputes and resolves the operation status for the candidate role within the specified cluster.@NotNull String
RoleAnalysisService.recomputeAndResolveSessionOpStatus
(@NotNull PrismObject<RoleAnalysisSessionType> clusterPrismObject, @NotNull OperationResult result, @NotNull Task task) Recompute and resolve the cluster operation status.RoleAnalysisService.resolveClusterOptionType
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull Task task, @NotNull OperationResult result) Resolves the process mode of a RoleAnalysisClusterType object based on role analysis session.void
RoleAnalysisService.setCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleContainer, @NotNull String taskOid, @Nullable OperationResultStatusType operationResultStatusType, @Nullable String message, @NotNull OperationResult result, Task task, @NotNull RoleAnalysisOperation operationType, @Nullable FocusType focus) Sets the operation status of a candidate role within the specified role analysis cluster.Modifier and TypeMethodDescription@Nullable PrismObject<RoleType>
RoleAnalysisService.cacheRoleTypeObject
(@NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull String roleOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) Retrieves a RoleType PrismObject from a cache or, if not present, fetches it from the ModelService and stores it in the cache.@Nullable PrismObject<UserType>
RoleAnalysisService.cacheUserTypeObject
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull String userOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) Retrieves a UserType PrismObject from a cache or, if not present, fetches it from the ModelService and stores it in the cache.void
RoleAnalysisService.executeChangesOnCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisCandidateRoleType roleAnalysisCandidateRoleType, @NotNull Set<PrismObject<UserType>> members, @NotNull Set<AssignmentType> inducements, @NotNull Task task, @NotNull OperationResult result) Executes changes on the candidate role within the specified role analysis cluster.RoleAnalysisService.extractUserTypeMembers
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @Nullable ObjectFilter userFilter, @NotNull Set<String> clusterMembers, @NotNull Task task, @NotNull OperationResult result) Extracts a list of user members from set of RoleType object based on provided parameters.void
RoleAnalysisService.resolveDetectedPatternsAttributes
(@NotNull List<RoleAnalysisDetectionPatternType> detectedPatterns, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeRoleDefSet, @NotNull List<RoleAnalysisAttributeDef> attributeUserDefSet) Processes attribute analysis for the detected patterns.RoleAnalysisService.roleTypeAttributeAnalysis
(@NotNull Set<PrismObject<RoleType>> prismRoles, Double membershipDensity, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeRoleDefSet) Performs attribute analysis for role objects.RoleAnalysisService.userTypeAttributeAnalysis
(@NotNull Set<PrismObject<UserType>> prismUsers, Double membershipDensity, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeDefSet) Performs attribute analysis for user objects. -
Uses of PrismObject in com.evolveum.midpoint.model.api.trigger
Modifier and TypeMethodDescription<O extends ObjectType>
Collection<TriggerType>MultipleTriggersHandler.handle
(@NotNull PrismObject<O> object, @NotNull Collection<TriggerType> triggers, @NotNull RunningTask task, @NotNull OperationResult result) Precondition: triggers have the same timestamp -
Uses of PrismObject in com.evolveum.midpoint.model.api.util
Modifier and TypeMethodDescriptionList<PrismObject<? extends ObjectType>>
ReferenceResolver.resolve
(@NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterExpressionEvaluator filterExpressionEvaluator, Task task, OperationResult result) Modifier and TypeMethodDescriptionstatic void
ResourceUtils.deleteSchema
(PrismObject<? extends ResourceType> resource, ModelService modelService, Task task, OperationResult parentResult) -
Uses of PrismObject in com.evolveum.midpoint.model.api.validator
Modifier and TypeMethodDescription@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
Modifier and TypeMethodDescriptionLinkManager.getSourceLinkTypeDefinition
(String linkTypeName, List<PrismObject<? extends ObjectType>> objectVariants, OperationResult result) @NotNull LinkTypeDefinitionType
LinkManager.getSourceLinkTypeDefinitionRequired
(String linkTypeName, List<PrismObject<? extends ObjectType>> objectVariants, OperationResult result) LinkManager.getTargetLinkTypeDefinition
(String linkTypeName, List<PrismObject<? extends ObjectType>> objectVariants, OperationResult result) @NotNull LinkTypeDefinitionType
LinkManager.getTargetLinkTypeDefinitionRequired
(String linkTypeName, List<PrismObject<? extends ObjectType>> objectVariants, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.common.archetypes
Modifier and TypeMethodDescriptionArchetypeManager.determineArchetypePolicy
(@Nullable PrismObject<? extends ObjectType> object, OperationResult result) A convenience variant ofArchetypeManager.determineArchetypePolicy(ObjectType, OperationResult)
.static <O extends ObjectType>
LifecycleStateModelTypeArchetypeManager.determineLifecycleModel
(PrismObject<O> object, PrismObject<SystemConfigurationType> systemConfiguration) static <O extends ObjectType>
LifecycleStateModelTypeArchetypeManager.determineLifecycleModel
(PrismObject<O> object, SystemConfigurationType systemConfiguration) -
Uses of PrismObject in com.evolveum.midpoint.model.common.expression
Modifier and TypeMethodDescription<O extends ObjectType>
@NotNull ExpressionProfileExpressionProfileManager.determineExpressionProfile
(@NotNull PrismObject<O> object, @NotNull OperationResult result) ReturnsExpressionProfile
for given object, based on its archetype policy. -
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.evaluator
Modifier and TypeMethodDescription@NotNull PrismObject<OT>
AbstractSearchExpressionEvaluator.ObjectFound.sourceObject()
Returns the value of thesourceObject
record component.Modifier and TypeMethodDescriptionprotected abstract V
AbstractSearchExpressionEvaluator.Evaluation.createResultValue
(String oid, @NotNull QName typeName, PrismObject<O> object, List<ItemDelta<V, D>> newValueDeltas) Converts the object found into a value to be returned (from the expression) - i.e.protected boolean
AbstractSearchExpressionEvaluator.Evaluation.isAcceptable
(@NotNull PrismObject<O> object) Provides additional filtering e.g.ModifierConstructorDescriptionObjectFound
(@NotNull PrismObject<OT> sourceObject, C convertedValue) Creates an instance of aObjectFound
record class. -
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.evaluator.caching
Modifier and TypeMethodDescriptionvoid
AssociationSearchExpressionEvaluatorCache.invalidate
(PrismObject<ResourceType> resource, PrismObject<? extends ShadowType> shadow) -
Uses of PrismObject in com.evolveum.midpoint.model.common.expression.functions
Modifier and TypeMethodDescription@NotNull PrismObject<FunctionLibraryType>
FunctionLibrary.getLibraryObject()
-
Uses of PrismObject in com.evolveum.midpoint.model.common.mapping
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescriptionAbstractValuePolicyOriginResolver.getObject()
ObjectBasedValuePolicyOriginResolver.getObject()
Returns the object in context of which we are resolving the origin.ModifierConstructorDescriptionFocusValuePolicyOriginResolver
(PrismObject<F> object, ObjectResolver objectResolver) ShadowValuePolicyOriginResolver
(PrismObject<ShadowType> object, ObjectResolver objectResolver) -
Uses of PrismObject in com.evolveum.midpoint.model.impl
Modifier and TypeMethodDescription<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 contextDesc, GetOperationOptions options, Task task, OperationResult result) <O extends ObjectType>
PrismObject<O>ModelObjectResolver.resolve
(PrismReferenceValue refVal, String contextDesc, 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) Modifier and TypeMethodDescription<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) Modifier and TypeMethodDescription<T extends ObjectType>
StringModelCrudService.addObject
(PrismObject<T> object, ModelExecuteOptions options, Task task, OperationResult parentResult) Add new object.void
FocusComputer.recompute
(PrismObject<? extends FocusType> focusObject, 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) Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull PrismObject<T>ModelController.getObject
(@NotNull Class<T> clazz, @NotNull String oid, @Nullable Collection<SelectorOptions<GetOperationOptions>> rawOptions, @NotNull Task task, @NotNull OperationResult parentResult) ModelController.getTaskByIdentifier
(String identifier, Collection<SelectorOptions<GetOperationOptions>> rawOptions, Task operationTask, OperationResult parentResult) <O extends ObjectType>
PrismObject<O>ModelInteractionServiceImpl.mergeObjectsPreviewObject
(Class<O> type, String leftOid, String rightOid, String mergeConfigurationName, Task task, OperationResult parentResult) <O extends ObjectType>
PrismObject<O>AuditController.reconstructObject
(Class<O> type, String oid, String eventIdentifier, Task task, OperationResult result) PrismObject<? extends FocusType>
ModelController.searchShadowOwner
(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> rawOptions, Task task, OperationResult parentResult) Modifier and TypeMethodDescription<T extends ObjectType>
SearchResultList<PrismObject<T>>SchemaTransformer.applySchemasAndSecurityToObjects
(SearchResultList<PrismObject<T>> objects, ParsedGetOperationOptions options, Task task, OperationResult result) Applies security to aSearchResultList
of prism objects.<T extends ObjectType>
SearchResultList<PrismObject<T>>ModelController.searchObjects
(Class<T> type, ObjectQuery origQuery, Collection<SelectorOptions<GetOperationOptions>> rawOptions, Task task, OperationResult parentResult) Modifier and TypeMethodDescriptionModelInteractionServiceImpl.assumePowerOfAttorney
(PrismObject<? extends FocusType> donor, Task task, OperationResult result) <T extends ObjectType>
CompareResultTypeModelController.compareObject
(PrismObject<T> provided, Collection<SelectorOptions<GetOperationOptions>> rawReadOptions, ModelCompareOptions compareOptions, @NotNull List<? extends ItemPath> ignoreItems, Task task, OperationResult parentResult) <O extends AssignmentHolderType>
ArchetypePolicyTypeModelInteractionServiceImpl.determineArchetypePolicy
(PrismObject<O> assignmentHolder, OperationResult result) ModelInteractionServiceImpl.determineAssignmentHolderSpecification
(PrismObject<O> assignmentTarget, OperationResult result) ModelInteractionServiceImpl.determineAssignmentTargetSpecification
(PrismObject<O> object, OperationResult result) <F extends FocusType>
NonceCredentialsPolicyTypeModelInteractionServiceImpl.determineNonceCredentialsPolicy
(PrismObject<F> focus, String nonceCredentialName, Task task, OperationResult parentResult) ModelController.discoverResourceConnectorConfiguration
(PrismObject<ResourceType> resource, OperationResult result) @NotNull Collection<EvaluatedPolicyRule>
ModelInteractionServiceImpl.evaluateCollectionPolicyRules
(@NotNull PrismObject<ObjectCollectionType> collection, @Nullable CompiledObjectCollectionView preCompiledView, @Nullable Class<? extends ObjectType> targetTypeClass, @NotNull Task task, @NotNull OperationResult result) ModelInteractionServiceImpl.executeCredentialsReset
(PrismObject<UserType> user, ExecuteCredentialResetRequestType executeCredentialResetRequest, Task task, OperationResult parentResult) <F extends ObjectType>
voidModelController.executeRecompute
(@NotNull PrismObject<F> focus, @Nullable ModelExecuteOptions options, @NotNull Task task, @NotNull OperationResult result) Generally useful convenience method.void
ModelInteractionServiceImpl.expandConfigurationObject
(@NotNull PrismObject<? extends ObjectType> configurationObject, @NotNull Task task, @NotNull OperationResult result) @Nullable ResourceSchema
ModelController.fetchSchema
(@NotNull PrismObject<ResourceType> resource, @NotNull OperationResult result) <O extends ObjectType>
voidModelInteractionServiceImpl.generateValue
(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult) <O extends ObjectType>
StringModelInteractionServiceImpl.generateValue
(ValuePolicyType policy, int defaultLength, boolean generateMinimalSize, PrismObject<O> object, String shortDesc, Task task, OperationResult parentResult) <O extends ObjectType,
R extends AbstractRoleType>
ItemSecurityConstraintsModelInteractionServiceImpl.getAllowedRequestAssignmentItems
(PrismObject<O> object, PrismObject<R> target, Task task, OperationResult result) <H extends AssignmentHolderType,
R extends AbstractRoleType>
RoleSelectionSpecificationModelInteractionServiceImpl.getAssignableRoleSpecification
(@NotNull PrismObject<H> focus, Class<R> targetType, int assignmentOrder, Task task, OperationResult parentResult) ModelInteractionServiceImpl.getAuthenticationPolicy
(PrismObject<UserType> user, Task task, OperationResult parentResult) ModelInteractionServiceImpl.getCredentialsPolicy
(PrismObject<? extends FocusType> focus, Task task, OperationResult parentResult) ModelInteractionServiceImpl.getEditObjectClassDefinition
(@NotNull PrismObject<ShadowType> shadow, @NotNull PrismObject<ResourceType> resource, AuthorizationPhaseType phase, Task task, OperationResult result) <O extends ObjectType>
@NotNull PrismObjectDefinition<O>ModelInteractionServiceImpl.getEditObjectDefinition
(PrismObject<O> object, AuthorizationPhaseType phase, Task task, OperationResult parentResult) <O extends AssignmentHolderType>
List<ArchetypeType>ModelInteractionServiceImpl.getFilteredArchetypesByHolderType
(PrismObject<O> object, OperationResult result) ModelInteractionServiceImpl.getFlowPolicy
(PrismObject<? extends FocusType> focus, Task task, OperationResult parentResult) <O extends ObjectType>
MetadataItemProcessingSpecModelInteractionServiceImpl.getMetadataItemProcessingSpec
(ItemPath metadataItemPath, PrismObject<O> object, Task task, OperationResult result) <F extends FocusType>
SecurityPolicyTypeModelInteractionServiceImpl.getSecurityPolicy
(PrismObject<F> focus, String archetypeOid, Task task, OperationResult parentResult) <O extends ObjectType>
voidModelController.importObject
(PrismObject<O> object, ImportOptionsType options, Task task, OperationResult parentResult) ModelInteractionServiceImpl.mergeArchetypePolicies
(PrismObject<ArchetypeType> archetype, OperationResult result) <T> T
ModelInteractionServiceImpl.runUnderPowerOfAttorney
(Producer<T> producer, PrismObject<? extends FocusType> donor, Task task, OperationResult result) ModelController.testResource
(PrismObject<ResourceType> resource, Task task, OperationResult result) ModelController.testResourcePartialConfiguration
(PrismObject<ResourceType> resource, Task task, OperationResult result) <O extends ObjectType>
voidModelInteractionServiceImpl.validateValue
(PrismObject<O> object, PolicyItemsDefinitionType policyItemsDefinition, Task task, OperationResult parentResult) <O extends ObjectType>
List<StringLimitationResult>ModelInteractionServiceImpl.validateValue
(ProtectedStringType protectedStringValue, ValuePolicyType valuePolicy, PrismObject<O> object, Task task, OperationResult result) Modifier and TypeMethodDescription<T extends ObjectType>
SearchResultList<PrismObject<T>>SchemaTransformer.applySchemasAndSecurityToObjects
(SearchResultList<PrismObject<T>> objects, ParsedGetOperationOptions options, Task task, OperationResult result) Applies security to aSearchResultList
of prism objects. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.controller.transformer
Modifier and TypeMethodDescription<O extends ObjectType>
PrismObject<O>DataAccessProcessor.applyReadConstraints
(@NotNull PrismObject<O> object, PrismEntityOpConstraints.ForValueContent constraints) Modifier and TypeMethodDescription<O extends ObjectType>
voidDataPolicyProcessor.applyObjectTemplateToObject
(PrismObject<O> object, ObjectTemplateType objectTemplate, DefinitionUpdateOption option, Task task, OperationResult result) <O extends ObjectType>
PrismObject<O>DataAccessProcessor.applyReadConstraints
(@NotNull PrismObject<O> object, PrismEntityOpConstraints.ForValueContent constraints) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.dataModel
Modifier and TypeMethodDescription@NotNull PrismObject<ResourceType>
DataModel.getResource
(@NotNull String resourceOid) Modifier and TypeMethodDescription@NotNull Map<String,
PrismObject<ResourceType>> DataModel.getResources()
Modifier and TypeMethodDescriptionvoid
DataModel.registerResource
(PrismObject<ResourceType> resource) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.expr
Modifier and TypeMethodDescription<F extends FocusType>
PrismObject<F>MidpointFunctionsImpl.searchShadowOwner
(String accountOid) Modifier and TypeMethodDescription<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 ShadowSimpleAttributeDefinition<T>
MidpointFunctionsImpl.getAttributeDefinition
(PrismObject<ResourceType> resource, String objectClassName, String attributeName) <T> @NotNull ShadowSimpleAttributeDefinition<T>
MidpointFunctionsImpl.getAttributeDefinition
(PrismObject<ResourceType> resource, QName objectClassName, QName attributeName) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.importer
Modifier and TypeMethodDescriptionvoid
ObjectImporter.importObject
(PrismObject object, ImportOptionsType options, Task task, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.integrity.shadows
Modifier and TypeMethodDescriptionvoid
ShadowIntegrityCheckActivityRun.cacheResource
(PrismObject<ResourceType> resource) void
ShadowCheckResult.setResource
(PrismObject<ResourceType> resource) void
ShadowCheckResult.setShadow
(PrismObject<ShadowType> shadow) Modifier and TypeMethodDescriptionDefaultDuplicateShadowsResolver.determineDuplicateShadowsTreatment
(Collection<PrismObject<ShadowType>> shadows) DuplicateShadowsResolver.determineDuplicateShadowsTreatment
(Collection<PrismObject<ShadowType>> shadows) Takes a collection of duplicate shadows - i.e.void
DuplicateShadowsTreatmentInstruction.setShadowsToDelete
(Collection<PrismObject<ShadowType>> shadowsToDelete) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens
Modifier and TypeMethodDescriptionPrismObject<? extends AbstractRoleType>
AssignmentPathVariables.getImmediateRole()
LensElementContext.getObjectCurrent()
@Nullable PrismObject<O>
LensElementContext.getObjectCurrentOrNew()
@Nullable PrismObject<O>
LensElementContext.getObjectCurrentOrOld()
LensElementContext.getObjectNew()
@Nullable PrismObject<O>
LensElementContext.getObjectNewOrCurrentOrOld()
@NotNull PrismObject<O>
LensElementContext.getObjectNewOrCurrentRequired()
@NotNull PrismObject<O>
LensElementContext.getObjectNewRequired()
LensElementContext.getObjectOld()
abstract PrismObject<O>
LensElementContext.getStateBeforeSimulatedOperation()
The best estimate how the object looked like before the simulated operation.LensFocusContext.getStateBeforeSimulatedOperation()
The "object old" represents the state "before operation" for focus objects precisely.LensProjectionContext.getStateBeforeSimulatedOperation()
Returns the (estimated) state before the simulated operation began.LensContext.getSystemConfiguration()
<FO extends FocusType,
O extends ObjectType>
PrismObject<FO>LensOwnerResolver.resolveOwner
(PrismObject<O> object) Modifier and TypeMethodDescription<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>LoginAssignmentCollector.collect
(@NotNull PrismObject<AH> focus, Task task, OperationResult result) The focus must come from the repository (directly or indirectly).void
EvaluatedPolicyRuleImpl.computeEnabledActions
(@Nullable PolicyRuleEvaluationContext<?> rctx, PrismObject<?> object, Task task, OperationResult result) Call only after "triggered" status was determined.<F extends ObjectType,
O extends ObjectType>
LensContext<F>ContextFactory.createRecomputeContext
(@NotNull PrismObject<O> object, ModelExecuteOptions options, @NotNull Task task, @NotNull 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.void
LensProjectionContext.replaceOldAndCurrentObject
(String oid, PrismObject<ShadowType> objectOld, PrismObject<ShadowType> objectCurrent) <FO extends FocusType,
O extends ObjectType>
PrismObject<FO>LensOwnerResolver.resolveOwner
(PrismObject<O> object) void
LensElementContext.setCurrentObject
(@Nullable PrismObject<O> objectCurrent) Updates the current object.void
LensProjectionContext.setCurrentObject
(@Nullable PrismObject<ShadowType> object) void
LensElementContext.setCurrentObjectAndOid
(@NotNull PrismObject<O> object) Used to update current object and also the OID.void
LensProjectionContext.setCurrentObjectAndOid
(@NotNull PrismObject<ShadowType> object) void
AssignmentPathVariables.setImmediateRole
(PrismObject<? extends AbstractRoleType> immediateRole) 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
LensProjectionContext.setInitialObject
(@NotNull PrismObject<ShadowType> object) 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) Modifier and TypeMethodDescriptionvoid
LensElementContext.forEachObject
(Consumer<PrismObject<O>> consumer) ModifierConstructorDescriptionLensContextPlaceholder
(@NotNull PrismObject<F> focus, TaskExecutionMode taskExecutionMode) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.assignments
Modifier and TypeMethodDescriptionPrismObject<?>
EvaluatedAssignmentImpl.getTarget()
@NotNull PrismObject<? extends AssignmentHolderType>
EvaluatedAssignmentTargetImpl.getTarget()
Modifier and TypeMethodDescriptionList<PrismObject<? extends ObjectType>>
PathSegmentEvaluation.getTargets()
Modifier and TypeMethodDescriptionvoid
EvaluatedAssignmentImpl.setTarget
(PrismObject<?> target) AssignmentEvaluator.Builder.systemConfiguration
(PrismObject<SystemConfigurationType> val) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.construction
Modifier and TypeMethodDescription@NotNull PrismObject<ResourceType>
EvaluatedResourceObjectConstructionImpl.getResource()
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector
Modifier and TypeMethodDescriptionvoid
SmartAssignmentCollection.collectAndFreeze
(PrismObject<F> objectCurrent, PrismObject<F> objectOld, @NotNull OriginProvider<? super AssignmentType> deltaItemOriginProvider, ContainerDelta<AssignmentType> currentAssignmentDelta, Collection<AssignmentConfigItem> virtualAssignments) Fills-in this collection from given sources and freezes origins afterwards. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.focus
Modifier and TypeMethodDescriptionboolean
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.inbounds.prep
Modifier and TypeMethodDescriptionprotected PrismObject<SystemConfigurationType>
FullContext.getSystemConfiguration()
ModifierConstructorDescriptionFullInboundsPreparation
(@NotNull LensProjectionContext projectionContext, @NotNull LensContext<F> lensContext, @NotNull MappingEvaluationRequests evaluationRequestsBeingCollected, @NotNull PathKeyedMap<ItemDefinition<?>> itemDefinitionMap, @NotNull FullContext context, @Nullable PrismObject<F> focus, @NotNull PrismObjectDefinition<F> focusDefinition) Main constructor; to be used from the outside. -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.mappings
Modifier and TypeMethodDescriptionMappingEvaluatorParams.getAPrioriTargetObject()
FixedTargetSpecification.getTargetObject()
abstract PrismObject<T>
TargetObjectSpecification.getTargetObject()
MappingLoader.load
(String loadReason, Task task, OperationResult result) ProjectionMappingLoader.load
(String loadReason, Task task, OperationResult result) Modifier and TypeMethodDescription<V extends PrismValue,
D extends ItemDefinition, T extends ObjectType, F extends FocusType>
voidNextRecompute.createTrigger
(PrismObject<T> targetObject, PrismObjectDefinition<T> targetObjectDefinition, LensElementContext<T> targetContext) void
MappingEvaluatorParams.setAPrioriTargetObject
(PrismObject<T> aPrioriTargetObject) ModifierConstructorDescriptionFixedTargetSpecification
(PrismObject<T> targetObject, boolean sameAsSource) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.lens.projector.policy
-
Uses of PrismObject in com.evolveum.midpoint.model.impl.migrator
Modifier and TypeMethodDescription<I extends ObjectType,
O extends ObjectType>
PrismObject<O>Migrator.migrate
(PrismObject<I> original) Modifier and TypeMethodDescription<I extends ObjectType,
O extends ObjectType>
PrismObject<O>Migrator.migrate
(PrismObject<I> original) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining
Modifier and TypeMethodDescription@Nullable PrismObject<RoleType>
RoleAnalysisServiceImpl.cacheRoleTypeObject
(@NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull String roleOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) @Nullable PrismObject<UserType>
RoleAnalysisServiceImpl.cacheUserTypeObject
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull String userOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) @NotNull PrismObject<RoleType>
RoleAnalysisServiceImpl.generateBusinessRole
(@NotNull Set<AssignmentType> assignmentTypes, @NotNull PolyStringType name) @Nullable PrismObject<RoleAnalysisClusterType>
RoleAnalysisServiceImpl.getClusterTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) @Nullable PrismObject<FocusType>
RoleAnalysisServiceImpl.getFocusTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) <T extends ObjectType>
@Nullable PrismObject<T>RoleAnalysisServiceImpl.getObject
(@NotNull Class<T> objectTypeClass, @NotNull String oid, @NotNull Task task, @NotNull OperationResult result) @Nullable PrismObject<RoleType>
RoleAnalysisServiceImpl.getRoleTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) @Nullable PrismObject<RoleAnalysisSessionType>
RoleAnalysisServiceImpl.getSessionTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) @Nullable PrismObject<UserType>
RoleAnalysisServiceImpl.getUserTypeObject
(@NotNull String oid, @NotNull Task task, @NotNull OperationResult result) Modifier and TypeMethodDescriptionRoleAnalysisServiceImpl.searchSessionClusters
(@NotNull RoleAnalysisSessionType session, @NotNull Task task, @NotNull OperationResult result) Modifier and TypeMethodDescriptionvoid
RoleAnalysisServiceImpl.deleteSingleCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleBean, @NotNull OperationResult result, Task task) void
RoleAnalysisServiceImpl.executeChangesOnCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisCandidateRoleType roleAnalysisCandidateRoleType, @NotNull Set<PrismObject<UserType>> members, @NotNull Set<AssignmentType> inducements, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.executeClusteringTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisSessionType> session, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.executeDetectionTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.executeMigrationTask
(@NotNull ModelInteractionService modelInteractionService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull ActivityDefinitionType activityDefinition, @NotNull PrismObject<RoleType> roleObject, @Nullable String taskOid, @Nullable PolyStringType taskName, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.importCluster
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrismObject, @NotNull RoleAnalysisDetectionOptionType roleAnalysisSessionDetectionOption, @NotNull ObjectReferenceType parentRef, @NotNull Task task, @NotNull OperationResult result) @NotNull String
RoleAnalysisServiceImpl.recomputeAndResolveClusterCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrismObject, @NotNull RoleAnalysisCandidateRoleType candidateRole, @NotNull OperationResult result, Task task) @NotNull String
RoleAnalysisServiceImpl.recomputeAndResolveSessionOpStatus
(@NotNull PrismObject<RoleAnalysisSessionType> sessionPrismObject, @NotNull OperationResult result, @NotNull Task task) RoleAnalysisServiceImpl.resolveClusterOptionType
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.setCandidateRoleOpStatus
(@NotNull PrismObject<RoleAnalysisClusterType> clusterPrism, @NotNull RoleAnalysisCandidateRoleType candidateRoleContainer, @NotNull String taskOid, @Nullable OperationResultStatusType operationResultStatusType, @Nullable String message, @NotNull OperationResult result, @NotNull Task task, @NotNull RoleAnalysisOperation operationType, @Nullable FocusType focus) Modifier and TypeMethodDescription@Nullable PrismObject<RoleType>
RoleAnalysisServiceImpl.cacheRoleTypeObject
(@NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull String roleOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) @Nullable PrismObject<UserType>
RoleAnalysisServiceImpl.cacheUserTypeObject
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull String userOid, @NotNull Task task, @NotNull OperationResult result, @Nullable RoleAnalysisCacheOption option) void
RoleAnalysisServiceImpl.executeChangesOnCandidateRole
(@NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull RoleAnalysisCandidateRoleType roleAnalysisCandidateRoleType, @NotNull Set<PrismObject<UserType>> members, @NotNull Set<AssignmentType> inducements, @NotNull Task task, @NotNull OperationResult result) RoleAnalysisServiceImpl.extractUserTypeMembers
(@NotNull Map<String, PrismObject<UserType>> userExistCache, @Nullable ObjectFilter userFilter, @NotNull Set<String> clusterMembers, @NotNull Task task, @NotNull OperationResult result) void
RoleAnalysisServiceImpl.resolveDetectedPatternsAttributes
(@NotNull List<RoleAnalysisDetectionPatternType> detectedPatterns, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeRoleDefSet, @NotNull List<RoleAnalysisAttributeDef> attributeUserDefSet) RoleAnalysisServiceImpl.roleTypeAttributeAnalysis
(@NotNull Set<PrismObject<RoleType>> prismRoles, Double membershipDensity, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeRoleDefSet) RoleAnalysisServiceImpl.userTypeAttributeAnalysis
(@NotNull Set<PrismObject<UserType>> prismUsers, Double membershipDensity, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeDefSet) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.clustering
Modifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
Clusterable.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Execute the clustering action for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
RoleBasedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Executes the clustering operation for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
StandardClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
UserBasedClustering.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Executes the clustering operation for role analysis.@NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeRoleBasedAdvancedClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) @NotNull List<PrismObject<RoleAnalysisClusterType>>
AdvancedClustering.executeUserBasedAdvancedClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining.algorithm.cluster.action.context
Modifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>
ClusteringBehavioralResolver.executeClustering
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull ModelService modelService, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining.analysis
Modifier and TypeMethodDescriptionstatic @NotNull Set<PrismObject<RoleType>>
AttributeAnalysisUtil.fetchPrismRoles
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> objectOid, @NotNull Task task, @NotNull OperationResult result) static @NotNull Set<PrismObject<UserType>>
AttributeAnalysisUtil.fetchPrismUsers
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> objectOid, @NotNull Task task, @NotNull OperationResult result) Modifier and TypeMethodDescriptionstatic void
AttributeAnalysisUtil.processRoleItemPathsNew
(@NotNull RoleAnalysisServiceImpl roleAnalysisService, @NotNull Set<PrismObject<RoleType>> prismRoles, @NotNull List<RoleAnalysisAttributeDef> itemDef, @NotNull List<AttributeAnalysisStructure> attributeAnalysisStructures, @NotNull Task task, @NotNull OperationResult result) static void
AttributeAnalysisUtil.processUserItemPathsNew
(@NotNull RoleAnalysisServiceImpl roleAnalysisService, @NotNull Set<PrismObject<UserType>> prismUsers, @NotNull List<RoleAnalysisAttributeDef> itemDef, @NotNull List<AttributeAnalysisStructure> attributeAnalysisStructures, @NotNull Task task, @NotNull OperationResult result) static void
AttributeAnalysisUtil.runRoleAttributeAnalysis
(@NotNull RoleAnalysisServiceImpl roleAnalysisService, @NotNull Set<PrismObject<RoleType>> prismRoles, @NotNull List<AttributeAnalysisStructure> attributeAnalysisStructures, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeRoleDefSet) static void
AttributeAnalysisUtil.runUserAttributeAnalysis
(@NotNull RoleAnalysisServiceImpl roleAnalysisService, @NotNull Set<PrismObject<UserType>> prismUsers, @NotNull List<AttributeAnalysisStructure> attributeAnalysisStructures, @NotNull Task task, @NotNull OperationResult result, @NotNull List<RoleAnalysisAttributeDef> attributeDefSet) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining.chunk
Modifier and TypeMethodDescriptionprotected void
BasePrepareAction.loadPartialUserChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull OperationResult result, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap) protected void
BasePrepareAction.loadRoleMap
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull com.google.common.collect.ListMultimap<List<String>, String> userChunk, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap) protected void
BasePrepareAction.loadUserChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<ObjectReferenceType> members, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull com.google.common.collect.ListMultimap<String, String> roleMap, @NotNull com.google.common.collect.ListMultimap<List<String>, String> userChunk) protected void
BasePrepareAction.resolveRoleTypeChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull com.google.common.collect.ListMultimap<List<String>, String> chunkMap, double membersCount, @NotNull Set<String> membersOidSet, @NotNull Map<String, PrismObject<RoleType>> roleExistCache, @NotNull List<MiningRoleTypeChunk> miningRoleTypeChunks) protected void
BasePrepareAction.resolveUserTypeChunk
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull Set<String> membersOidSet, int mapSize, @NotNull com.google.common.collect.ListMultimap<List<String>, String> propertiesChunk, @NotNull Map<String, PrismObject<UserType>> userExistCache, @NotNull List<MiningUserTypeChunk> miningUserTypeChunks) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.mining.utils
Modifier and TypeMethodDescription@NotNull List<PrismObject<RoleAnalysisClusterType>>
RoleAnalysisAlgorithmUtils.processClusters
(@NotNull RoleAnalysisService roleAnalysisService, @NotNull List<DataPoint> dataPoints, @NotNull List<Cluster<DataPoint>> clusters, @NotNull RoleAnalysisSessionType session, @NotNull RoleAnalysisProgressIncrement handler, @NotNull Task task, @NotNull OperationResult result) Processes the clusters and generates cluster statistics, including the detection of patterns and outliers.Modifier and TypeMethodDescriptionstatic void
RoleAnalysisUtils.submitClusterOperationStatus
(@NotNull ModelService modelService, @NotNull PrismObject<RoleAnalysisClusterType> cluster, @NotNull String taskOid, @NotNull RoleAnalysisOperation operationChannel, @NotNull FocusType initiator, Trace logger, @NotNull Task task, @NotNull OperationResult result) static void
RoleAnalysisUtils.submitSessionOperationStatus
(@NotNull ModelService modelService, @NotNull PrismObject<RoleAnalysisSessionType> cluster, @NotNull String taskOid, @NotNull FocusType initiator, @NotNull Trace logger, @NotNull Task task, @NotNull OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.schema.transform
Modifier and TypeMethodDescription@NotNull PrismObject<O>
TransformableObjectDefinition.instantiate()
@NotNull PrismObject<O>
TransformableObjectDefinition.instantiate
(QName name) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.scripting.helpers
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<F extends FocusType,
O extends ObjectType>
PrismObject<F>GuiProfiledPrincipalManagerImpl.resolveOwner
(PrismObject<O> object) Modifier and TypeMethodDescriptionGuiProfileCompiler.compileFocusProfile
(@NotNull List<AdminGuiConfigurationType> adminGuiConfigurations, PrismObject<SystemConfigurationType> systemConfiguration, GuiProfiledPrincipal principal, Task task, OperationResult result) @NotNull CompiledGuiProfile
GuiProfileCompiler.compileFocusProfile
(@NotNull List<AdminGuiConfigurationType> adminGuiConfigurations, PrismObject<SystemConfigurationType> systemConfiguration, Task task, OperationResult result) GuiProfiledPrincipalManagerImpl.getPrincipal
(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, ProfileCompilerOptions options, OperationResult result) GuiProfiledPrincipalManagerImpl.getPrincipal
(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) <F extends FocusType>
SecurityPolicyTypeSecurityHelper.locateGlobalSecurityPolicy
(PrismObject<F> focus, PrismObject<SystemConfigurationType> systemConfiguration, Task task, OperationResult result) <F extends FocusType>
SecurityPolicyTypeSecurityHelper.locateSecurityPolicy
(PrismObject<F> focus, String archetypeOid, PrismObject<SystemConfigurationType> systemConfiguration, Task task, OperationResult result) Returns security policy applicable for the specified focus if specified.<F extends FocusType,
O extends ObjectType>
PrismObject<F>GuiProfiledPrincipalManagerImpl.resolveOwner
(PrismObject<O> object) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.sync.tasks
Modifier and TypeMethodDescriptionboolean
NullPostSearchFilterImpl.matches
(@NotNull PrismObject<ShadowType> shadow) boolean
PostSearchFilter.matches
(@NotNull PrismObject<ShadowType> shadow) boolean
ProcessingScope.PostSearchFilterImpl.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
Modifier and TypeMethodDescriptionvoid
ReconciliationResult.setResource
(PrismObject<ResourceType> resource) -
Uses of PrismObject in com.evolveum.midpoint.model.impl.trigger
Modifier and TypeMethodDescription<O extends ObjectType>
voidCompletedTaskCleanupTriggerHandler.handle
(@NotNull PrismObject<O> object, @NotNull TriggerType trigger, @NotNull RunningTask task, @NotNull 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
Modifier and TypeMethodDescriptionList<PrismObject<? extends ObjectType>>
ReferenceResolverImpl.resolve
(@NotNull ObjectReferenceType reference, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ReferenceResolver.Source source, ReferenceResolver.FilterExpressionEvaluator filterExpressionEvaluator, Task task, OperationResult result) Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
VariablesMapModelImplUtils.getDefaultVariablesMap
(PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration, LensElementContext<O> affectedElementContext) static <T extends ObjectType>
voidModelImplUtils.resolveReferences
(PrismObject<T> object, RepositoryService repository, boolean enforceReferentialIntegrity, boolean forceFilterReevaluation, EvaluationTimeType resolutionTime, boolean throwExceptionOnFailure, 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
Modifier and TypeMethodDescription@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
Modifier and TypeMethodDescriptionPrismObject<? extends ObjectType>
VisualizationContext.getCurrentObject
(String oid) PrismObject<? extends ObjectType>
VisualizationContext.getOldObject
(String oid) Modifier and TypeMethodDescriptionMap<String,
PrismObject<? extends ObjectType>> VisualizationContext.getCurrentObjects()
Map<String,
PrismObject<? extends ObjectType>> VisualizationContext.getOldObjects()
Modifier and TypeMethodDescriptionvoid
VisualizationContext.putObject
(PrismObject<? extends ObjectType> object) <O extends ObjectType>
voidResolver.resolve
(PrismObject<O> object, Task task, OperationResult result) Visualizer.visualize
(PrismObject<? extends ObjectType> object, VisualizationContext context, Task task, OperationResult parentResult) Visualizer.visualize
(PrismObject<? extends ObjectType> object, Task task, OperationResult parentResult) Modifier and TypeMethodDescriptionvoid
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.mining.generator.context
Modifier and TypeMethodDescriptionprotected static @NotNull List<PrismObject<RoleType>>
RbacGeneratorUtils.getBusinessRolesOidAssignment
(@NotNull AssignmentHolderType object, @NotNull RepositoryService repository, @NotNull OperationResult result) Retrieves a list of PrismObjects representing business RoleType assignments for the specified AssignmentHolderType. -
Uses of PrismObject in com.evolveum.midpoint.ninja.action.upgrade
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<T extends Objectable>
UpgradeValidationResultVerificationReporter.verify
(Writer writer, PrismObject<T> object) -
Uses of PrismObject in com.evolveum.midpoint.ninja.util
Modifier and TypeMethodDescriptionstatic String
NinjaUtils.printObjectNameOidAndType
(PrismObject<?> object) -
Uses of PrismObject in com.evolveum.midpoint.prism
Modifier and TypeMethodDescriptionObjectable.asPrismObject()
static PrismObject<?>
PrismObject.asPrismObject
(Objectable o) PrismObjectValue.asPrismObject()
static <T extends Objectable>
PrismObject<T>PrismObject.cast
(PrismObject<?> object, Class<T> type) PrismObject.clone()
PrismObject.cloneComplex
(CloneStrategy strategy) PrismObject.cloneIfImmutable()
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.<O extends Objectable>
PrismObject<O>PrismReferenceValue.getObject()
Returns object that this reference points to.<O extends Objectable>
PrismObject<O>Referencable.getObject()
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) Modifier and TypeMethodDescription@NotNull List<PrismObject<? extends Objectable>>
PrismParser.parseObjects()
Parses the input as a collection of prism objects.@NotNull List<PrismObject<? extends Objectable>>
PrismParserNoIO.parseObjects()
Modifier and TypeMethodDescriptionstatic <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) 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) Modifier and TypeMethodDescriptionstatic <T extends Objectable>
@NotNull List<T>PrismObject.asObjectableList
(@NotNull List<PrismObject<T>> objects) PrismSerializer.serializeObjects
(@NotNull List<PrismObject<?>> objects) -
Uses of PrismObject in com.evolveum.midpoint.prism.deleg
Modifier and TypeMethodDescriptiondefault @NotNull PrismObject<O>
ObjectDefinitionDelegator.instantiate()
default @NotNull PrismObject<O>
ObjectDefinitionDelegator.instantiate
(QName name) Modifier and TypeMethodDescriptiondefault boolean
ItemDeltaDelegator.isRedundant
(PrismObject<? extends Objectable> object, ParameterizedEquivalenceStrategy strategy, boolean assumeMissingItems) ItemDeltaDelegator.narrow
(PrismObject<? extends Objectable> object, @NotNull Comparator<V> plusComparator, @NotNull Comparator<V> minusComparator, boolean assumeMissingItems) -
Uses of PrismObject in com.evolveum.midpoint.prism.delta
Modifier and TypeMethodDescriptionObjectDelta.computeChangedObject
(PrismObject<O> objectOld) Applies this object delta to specified object, returns updated object.ObjectDelta.getObjectToAdd()
Modifier and TypeMethodDescriptionvoid
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) 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.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.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.narrow
(PrismObject<O> existingObject, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) 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) static <O extends Objectable>
PrismValueDeltaSetTriple<PrismObjectValue<O>>ItemDeltaUtil.toDeltaSetTriple
(PrismObject<O> objectOld, ObjectDelta<O> delta) TheItemDeltaUtil.toDeltaSetTriple(Item, ItemDelta)
for whole objects.ObjectDelta.toDeltaSetTriple
(PrismObject<O> objectOld) CreatesPrismValueDeltaSetTriple
(plus/minus/zero sets) for the value ofPrismObject
. -
Uses of PrismObject in com.evolveum.midpoint.prism.impl
Modifier and TypeClassDescriptionclass
PrismObjectImpl<O extends Objectable>
Common supertype for all identity objects.Modifier and TypeMethodDescriptionPrismObjectValueImpl.asPrismObject()
PrismObjectImpl.clone()
PrismObjectImpl.cloneIfImmutable()
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) <O extends Objectable>
PrismObject<O>DefaultReferencableImpl.getObject()
<O extends Objectable>
PrismObject<O>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) Modifier and TypeMethodDescriptionstatic <T extends Objectable>
TPrismObjectValueImpl.asObjectable
(PrismObject<T> object) 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.binding
Modifier and TypeMethodDescriptionAbstractMutableObjectable.asPrismContainer()
AbstractMutableObjectable.asPrismObject()
<O extends Objectable>
PrismObject<O>AbstractReferencable.getObject()
Modifier and TypeMethodDescriptionvoid
AbstractMutableObjectable.setupContainer
(PrismObject object) -
Uses of PrismObject in com.evolveum.midpoint.prism.impl.delta
Modifier and TypeMethodDescriptionObjectDeltaImpl.computeChangedObject
(PrismObject<O> objectOld) Applies this object delta to specified object, returns updated object.ObjectDeltaImpl.getObjectToAdd()
Modifier and TypeMethodDescriptionvoid
ObjectDeltaImpl.applyTo
(PrismObject<O> targetObject) 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, 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, 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) ReferenceDeltaFactoryImpl.createModificationDelete
(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget) static <T extends Objectable>
ReferenceDeltaImplReferenceDeltaImpl.createModificationDelete
(Class<T> type, QName refName, PrismObject<?> refTarget) static ReferenceDeltaImpl
ReferenceDeltaImpl.createModificationDelete
(QName refName, PrismObjectDefinition<?> objectDefinition, PrismObject<?> refTarget) <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, 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) 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.narrow
(PrismObject<O> existingObject, @NotNull ParameterizedEquivalenceStrategy plusStrategy, @NotNull ParameterizedEquivalenceStrategy minusStrategy, boolean assumeMissingItems) 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) ObjectDeltaImpl.toDeltaSetTriple
(PrismObject<O> objectOld) -
Uses of PrismObject in com.evolveum.midpoint.prism.impl.marshaller
Modifier and TypeMethodDescription<O extends Objectable>
@NotNull PrismObject<O>PrismParserImplIO.parse()
<O extends Objectable>
@NotNull PrismObject<O>PrismParserImplNoIO.parse()
Modifier and TypeMethodDescription@NotNull List<PrismObject<? extends Objectable>>
PrismParserImplIO.parseObjects()
@NotNull List<PrismObject<? extends Objectable>>
PrismParserImplNoIO.parseObjects()
Modifier and TypeMethodDescriptionPrismSerializerImpl.serializeObjects
(@NotNull List<PrismObject<?>> objects) -
Uses of PrismObject in com.evolveum.midpoint.prism.impl.xjc
Modifier and TypeMethodDescriptionstatic PrismObject
PrismForJAXBUtil.setupContainerValue
(PrismObject prismObject, PrismContainerValue containerValue) Modifier and TypeMethodDescriptionstatic 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
Modifier and TypeMethodDescriptionstatic <T extends Objectable>
booleanObjectQuery.match
(PrismObject<T> object, ObjectFilter filter, MatchingRuleRegistry matchingRuleRegistry) -
Uses of PrismObject in com.evolveum.midpoint.prism.util
Modifier and TypeMethodDescriptionObjectDeltaObject.getAnyObject()
@NotNull PrismObject<O>
ObjectDeltaObject.getAnyObjectRequired()
@Nullable PrismObject<O>
ObjectDeltaObject.getNewObject()
@NotNull PrismObject<O>
ObjectDeltaObject.getNewObjectRequired()
@Nullable PrismObject<O>
ObjectDeltaObject.getOldObject()
@NotNull PrismObject<O>
ObjectDeltaObject.getOldObjectRequired()
static <T extends Objectable>
PrismObject<T>PrismTestUtil.parseObject
(File file) static <T extends Objectable>
PrismObject<T>PrismTestUtil.parseObject
(String xmlString) Modifier and TypeMethodDescriptionstatic List<PrismObject<? extends Objectable>>
PrismTestUtil.parseObjects
(File file) static List<PrismObject<? extends Objectable>>
PrismTestUtil.parseObjectsCompat
(File file) Modifier and TypeMethodDescription<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) static Item<?,
?> PrismAsserts.assertNotIncomplete
(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 <O extends Objectable>
ObjectDeltaObject<O>ObjectDeltaObject.forUnchanged
(@NotNull PrismObject<O> prismObject) <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.Modifier and TypeMethodDescriptionstatic void
PrismAsserts.assertOids
(Collection<? extends PrismObject<?>> objects, String... expectedOids) ModifierConstructorDescriptionObjectDeltaObject
(@Nullable PrismObject<O> oldObject, @Nullable ObjectDelta<O> delta, @Nullable PrismObject<O> newObject, @Nullable PrismObjectDefinition<O> explicitDefinition) -
Uses of PrismObject in com.evolveum.midpoint.provisioning.api
Modifier and TypeMethodDescription<T extends ObjectType>
PrismObject<T>ProvisioningService.deleteObject
(Class<T> type, String oid, ProvisioningOperationOptions option, OperationProvisioningScriptsType scripts, ProvisioningOperationContext context, Task task, OperationResult parentResult) Deletes object with specified OID.default <T extends ObjectType>
PrismObject<T>ProvisioningService.deleteObject
(Class<T> type, String oid, ProvisioningOperationOptions option, OperationProvisioningScriptsType scripts, Task task, OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.ConstraintsCheckingResult.getConflictingShadow()
PrismObject<? extends ShadowType>
ResourceOperationDescription.getCurrentShadow()
Shadow describing the object that was the target of the operation.<T extends ObjectType>
@NotNull PrismObject<T>ProvisioningService.getObject
(@NotNull Class<T> type, @NotNull String oid, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) Returns the object with specified OID.default <T extends ObjectType>
@NotNull PrismObject<T>ProvisioningService.getObject
(@NotNull Class<T> type, @NotNull String oid, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull Task task, @NotNull OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.ExternalResourceEvent.getOldRepoShadow()
@NotNull PrismObject<ResourceType>
ResourceObjectShadowChangeDescription.getResource()
ResourceOperationDescription.getResource()
ExternalResourceEvent.getResourceObject()
SynchronizationEvent.getShadowedObject()
The resulting combination of resource object and its repo shadow.default @NotNull PrismObject<ShadowType>
SynchronizationEvent.getShadowedObjectRequired()
@NotNull PrismObject<ShadowType>
ResourceObjectShadowChangeDescription.getShadowedResourceObject()
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>ProvisioningService.searchObjects
(@NotNull Class<T> type, @Nullable ObjectQuery query, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) Searches for objects.default <T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>ProvisioningService.searchObjects
(@NotNull Class<T> type, @Nullable ObjectQuery query, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull Task task, @NotNull OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.Modifier and TypeMethodDescription<T extends ObjectType>
StringProvisioningService.addObject
(@NotNull PrismObject<T> object, @Nullable OperationProvisioningScriptsType scripts, @Nullable ProvisioningOperationOptions options, @NotNull ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) Add new object.default <T extends ObjectType>
StringProvisioningService.addObject
(@NotNull PrismObject<T> object, @Nullable OperationProvisioningScriptsType scripts, @Nullable ProvisioningOperationOptions options, @NotNull Task task, @NotNull OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.<T extends ObjectType>
voidProvisioningService.applyDefinition
(PrismObject<T> object, Task task, OperationResult parentResult) Applies appropriate definition to the shadow.ProvisioningService.checkConstraints
(ResourceObjectDefinition objectTypeDefinition, PrismObject<ShadowType> shadowObject, PrismObject<ShadowType> shadowObjectOld, ResourceType resource, String shadowOid, ConstraintViolationConfirmer constraintViolationConfirmer, ConstraintsCheckingStrategyType strategy, ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) TODO descriptionboolean
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.@NotNull DiscoveredConfiguration
ProvisioningService.discoverConfiguration
(@NotNull PrismObject<ResourceType> resource, @NotNull OperationResult parentResult) Discovers additional configuration properties.void
ProvisioningService.expandConfigurationObject
(@NotNull PrismObject<? extends ObjectType> configurationObject, @NotNull Task task, @NotNull OperationResult result) Expands (in-memory) configuration object by (e.g.) resolving references to super/template objects, and so on.@Nullable ResourceSchema
ProvisioningService.fetchSchema
(@NotNull PrismObject<ResourceType> resource, @NotNull OperationResult parentResult) The operation try fetch schema by connector configuration from resource object.static ShadowLivenessState
ShadowLivenessState.forShadow
(PrismObject<ShadowType> shadow) static ShadowLivenessState
ShadowLivenessState.forShadowWithState
(PrismObject<ShadowType> shadow) void
ProvisioningService.refreshShadow
(@NotNull PrismObject<ShadowType> shadow, ProvisioningOperationOptions options, ProvisioningOperationContext context, @NotNull Task task, @NotNull OperationResult parentResult) Makes sure that the shadow is in accord with the reality.default void
ProvisioningService.refreshShadow
(PrismObject<ShadowType> shadow, ProvisioningOperationOptions options, Task task, OperationResult parentResult) This is method doesn't takeProvisioningOperationContext
as a parameter to simplify backward compatibility for now.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) default @NotNull OperationResult
ProvisioningService.testPartialConfiguration
(@NotNull PrismObject<ResourceType> resource, @NotNull Task task, @NotNull OperationResult parentResult) Test partial resource connection.default @NotNull OperationResult
ProvisioningService.testResource
(@NotNull PrismObject<ResourceType> resource, @NotNull Task task, OperationResult parentResult) @NotNull OperationResult
ProvisioningService.testResource
(@NotNull PrismObject<ResourceType> resource, @Nullable ResourceTestOptions options, @NotNull Task task, OperationResult parentResult) Test the resource connection and basic resource connector functionality.ModifierConstructorDescriptionExternalResourceEvent
(ObjectDelta<ShadowType> objectDelta, PrismObject<ShadowType> resourceObject, PrismObject<ShadowType> oldRepoShadow, String sourceChannel) -
Uses of PrismObject in com.evolveum.midpoint.repo.api
Modifier and TypeMethodDescription@NotNull 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.ModifyObjectResult.getObjectAfter()
ModifyObjectResult.getObjectBefore()
default <F extends FocusType>
PrismObject<F>RepositoryService.searchShadowOwner
(String shadowOid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult) Deprecated.TODO: we want to remove this in midScaleModifier and TypeMethodDescription<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.Modifier and TypeMethodDescription<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) OptimisticLockingRunner.Builder.object
(PrismObject<O> object) RepositoryOperation.run
(@NotNull PrismObject<O> object) default <O extends ObjectType>
booleanRepositoryService.selectorMatches
(@Nullable ObjectSelectorType objectSelector, @Nullable PrismObject<O> object, @Nullable ObjectFilterExpressionEvaluator filterEvaluator, @NotNull Trace logger, @NotNull String logMessagePrefix) Deprecated.ModifierConstructorDescriptionModifyObjectResult
(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta<?, ?>> modifications) ModifyObjectResult
(PrismObject<T> objectBefore, PrismObject<T> objectAfter, Collection<? extends ItemDelta<?, ?>> modifications, boolean overwrite) VersionPrecondition
(@NotNull PrismObject<T> object) -
Uses of PrismObject in com.evolveum.midpoint.repo.cache
Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull PrismObject<T>RepositoryCache.getObject
(Class<T> type, String oid, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult) Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>RepositoryCache.searchObjects
(@NotNull Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult) Modifier and TypeMethodDescription<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) -
Uses of PrismObject in com.evolveum.midpoint.repo.cache.global
Modifier and TypeMethodDescription<T extends ObjectType>
voidGlobalVersionCache.put
(PrismObject<T> object) Modifier and TypeMethodDescription<T extends ObjectType>
voidGlobalQueryCache.put
(QueryKey<T> key, @NotNull SearchResultList<PrismObject<T>> cacheObject) ModifierConstructorDescriptionGlobalCacheObjectValue
(@NotNull PrismObject<T> object, long checkVersionTime) -
Uses of PrismObject in com.evolveum.midpoint.repo.cache.handlers
Modifier and TypeMethodDescription@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) Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>SearchOpHandler.searchObjects
(Class<T> type, ObjectQuery query, Collection<SelectorOptions<GetOperationOptions>> options, OperationResult parentResult) Modifier and TypeMethodDescription<T extends ObjectType>
StringModificationOpHandler.addObject
(PrismObject<T> object, RepoAddOptions options, OperationResult parentResult) -
Uses of PrismObject in com.evolveum.midpoint.repo.cache.invalidation
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescriptionvoid
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
Modifier and TypeMethodDescriptionPrismObject<?>
SystemObjectCache.getArchetype
(String oid, OperationResult result) SystemObjectCache.getSecurityPolicy()
@Nullable PrismObject<SystemConfigurationType>
SystemObjectCache.getSystemConfiguration
(OperationResult result) Modifier and TypeMethodDescriptionSystemObjectCache.getAllArchetypes
(OperationResult result) <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) Modifier and TypeMethodDescriptionvoid
AuditHelper.evaluateAuditRecordProperty
(SystemConfigurationAuditEventRecordingPropertyType propertyDef, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ExpressionProfile expressionProfile, Task task, OperationResult parentResult) AuditHelper.evaluateRecordingExpression
(ExpressionType expression, AuditEventRecord auditRecord, PrismObject<? extends ObjectType> primaryObject, ExpressionProfile expressionProfile, ExpressionEnvironmentSupplier expressionEnvironmentSupplier, Task task, OperationResult parentResult) void
ObjectResolver.Session.put
(String oid, PrismObject<?> object) -
Uses of PrismObject in com.evolveum.midpoint.repo.common.activity.run.processing
Modifier and TypeMethodDescriptionItemProcessingRequest.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
Modifier and TypeMethodDescription<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.expression
Modifier and TypeMethodDescriptionstatic void
ExpressionUtil.addDefaultVariablesMap
(VariablesMap variables, PrismObject<? extends ObjectType> focus, PrismObject<? extends ShadowType> shadow, PrismObject<ResourceType> resource, PrismObject<SystemConfigurationType> configuration) -
Uses of PrismObject in com.evolveum.midpoint.repo.common.query
Modifier and TypeMethodDescriptionboolean
SelectorMatcher.matches
(@NotNull PrismObject<?> object) -
Uses of PrismObject in com.evolveum.midpoint.repo.common.util
ModifierConstructorDescriptionTarget
(PrismObject<? extends ObjectType> ownerObject, QName ownerType, String ownerIdentification, String backupHolderOid, Class<? extends ObjectType> backupHolderClass) -
Uses of PrismObject in com.evolveum.midpoint.repo.sqale
Modifier and TypeMethodDescription<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) Modifier and TypeMethodDescription<T extends ObjectType>
@NotNull SearchResultList<PrismObject<T>>SqaleRepositoryService.searchObjects
(@NotNull Class<T> type, ObjectQuery query, @Nullable Collection<SelectorOptions<GetOperationOptions>> options, @NotNull OperationResult parentResult) Modifier and TypeMethodDescription<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) -
Uses of PrismObject in com.evolveum.midpoint.repo.sqale.update
ModifierConstructorDescriptionAddObjectContext
(@NotNull SqaleRepoContext repositoryContext, @NotNull PrismObject<S> object) -
Uses of PrismObject in com.evolveum.midpoint.repo.sqlbase
Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescriptionReportService.getReportDefinition
(String reportOid, Task task, OperationResult result) Modifier and TypeMethodDescriptionReportManager.evaluateScript
(PrismObject<ReportType> report, ExpressionType expression, VariablesMap variables, String shortDesc, Task task, OperationResult result) Collection<? extends PrismValue>
ReportService.evaluateScript
(@NotNull PrismObject<ReportType> report, @NotNull ExpressionType expression, VariablesMap variables, String shortDesc, Task task, OperationResult result) ReportManager.evaluateSubreportParameters
(PrismObject<ReportType> report, VariablesMap variables, Task task, OperationResult result) void
ReportManager.importReport
(PrismObject<ReportType> report, PrismObject<ReportDataType> reportData, Task task, OperationResult result) Creates and submits a task that will execute the "import" report.boolean
ReportService.isAuthorizedToImportReport
(PrismObject<ReportType> report, Task task, OperationResult result) boolean
ReportService.isAuthorizedToRunReport
(PrismObject<ReportType> report, Task task, OperationResult result) void
ReportManager.runReport
(PrismObject<ReportType> report, PrismContainer<ReportParameterType> params, Task task, OperationResult result) Creates and submits a simple (classic export) task that will execute the "export" report. -
Uses of PrismObject in com.evolveum.midpoint.rest.impl
Modifier and TypeMethodDescription<T extends ObjectType>
org.springframework.http.ResponseEntity<?>ModelRestController.addObject
(String type, String id, List<String> options, @NotNull PrismObject<T> object) <T extends ObjectType>
org.springframework.http.ResponseEntity<?>ModelRestController.addObject
(String type, List<String> options, @NotNull PrismObject<T> object) <T extends ObjectType>
org.springframework.http.ResponseEntity<?>ModelRestController.addObjectAlt
(String type, List<String> options, @NotNull PrismObject<T> object) <T extends ObjectType>
org.springframework.http.ResponseEntity<?>ModelRestController.compare
(List<String> restReadOptions, List<String> restCompareOptions, List<String> restIgnoreItems, PrismObject<T> clientObject) -
Uses of PrismObject in com.evolveum.midpoint.schema
Modifier and TypeMethodDescriptionstatic <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. -
Uses of PrismObject in com.evolveum.midpoint.schema.config
Modifier and TypeMethodDescription@NotNull PrismObject<? extends ObjectType>
ConfigurationItemOrigin.InObject.getOriginatingPrismObject()
@NotNull PrismObject<? extends ObjectType>
ConfigurationItemOrigin.InDelta.getTargetPrismObject()
-
Uses of PrismObject in com.evolveum.midpoint.schema.delta
Modifier and TypeMethodDescriptionThreeWayMergeOperation.getBase()
ThreeWayMergeOperation.getLeft()
ObjectTreeDelta.getObjectToAdd()
ThreeWayMergeOperation.getRight()
Modifier and TypeMethodDescriptionvoid
ObjectTreeDelta.setObjectToAdd
(PrismObject<O> objectToAdd) ModifierConstructorDescriptionThreeWayMergeOperation
(ObjectDelta<O> left, ObjectDelta<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy) ThreeWayMergeOperation
(PrismObject<O> left, PrismObject<O> right, PrismObject<O> base) ThreeWayMergeOperation
(PrismObject<O> left, PrismObject<O> right, PrismObject<O> base, ParameterizedEquivalenceStrategy strategy) -
Uses of PrismObject in com.evolveum.midpoint.schema.expression
Modifier and TypeMethodDescription<O extends ObjectType>
PrismObject<O>VariablesMap.getValueNew
(String name) Modifier and TypeMethodDescription<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
Modifier and TypeMethodDescription<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.merger
Modifier and TypeMethodDescriptionstatic <O extends ObjectType>
booleanSimpleObjectMergeOperation.isMergeSupported
(@NotNull PrismObject<O> target) Deprecated.Returns true if the merge is supported (and was reviewed, tested) for the given object type.static <O extends ObjectType>
voidSimpleObjectMergeOperation.merge
(@NotNull PrismObject<O> target, @NotNull PrismObject<O> source) Deprecated. -
Uses of PrismObject in com.evolveum.midpoint.schema.processor
Modifier and TypeMethodDescriptionstatic BareResourceSchema
ResourceSchemaFactory.getBareSchema
(@NotNull PrismObject<ResourceType> resource) static CompleteResourceSchema
ResourceSchemaFactory.getCompleteSchema
(@NotNull PrismObject<ResourceType> resource) Obtains refined schema for the resource.static CompleteResourceSchema
ResourceSchemaFactory.getCompleteSchema
(PrismObject<ResourceType> resource, LayerType layer) Returned schema is immutable.static @NotNull CompleteResourceSchema
ResourceSchemaFactory.getCompleteSchemaRequired
(@NotNull PrismObject<ResourceType> resource) static @NotNull ResourceSchema
ResourceSchemaFactory.getCompleteSchemaRequired
(PrismObject<ResourceType> resource, LayerType layer) static NativeResourceSchema
ResourceSchemaFactory.getNativeSchema
(@NotNull PrismObject<ResourceType> resource) Obtains "raw" schema for the resource, i.e.static NativeResourceSchema
ResourceSchemaFactory.getNativeSchemaRequired
(PrismObject<ResourceType> resource) static BasicResourceInformation
BasicResourceInformation.of
(@NotNull PrismObject<ResourceType> resource) -
Uses of PrismObject in com.evolveum.midpoint.schema.result
Modifier and TypeMethodDescriptionOperationResult.addContext
(String name, PrismObject<? extends ObjectType> value) OperationResultBuilder.addContext
(String name, PrismObject<? extends ObjectType> value) OperationResult.addParam
(String name, PrismObject<? extends ObjectType> value) 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.selector.eval
Modifier and TypeMethodDescription<F extends FocusType,
O extends ObjectType>
PrismObject<F>OwnerResolver.resolveOwner
(PrismObject<O> object) Returns the owner of the provided object.PrismObject<? extends ObjectType>
ObjectResolver.resolveReference
(ObjectReferenceType ref, Object context, String referenceName) TODOPrismObject<? extends ObjectType>
SelectorProcessingContext.resolveReference
(ObjectReferenceType ref, Object context, String referenceName) Resolves reference to full object.Modifier and TypeMethodDescription<O extends ObjectType>
booleanOrgTreeEvaluator.isAncestor
(PrismObject<O> object, String descendantOrgOid) Returns `true` if the `object` is above organization identified with `descendantOrgOid`.<O extends ObjectType>
booleanOrgTreeEvaluator.isDescendant
(PrismObject<O> object, String ancestorOrgOid) Returns `true` if the `object` is under the organization identified with `ancestorOrgOid`.<F extends FocusType,
O extends ObjectType>
PrismObject<F>OwnerResolver.resolveOwner
(PrismObject<O> object) Returns the owner of the provided object. -
Uses of PrismObject in com.evolveum.midpoint.schema.statistics
Modifier and TypeMethodDescription<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) -
Uses of PrismObject in com.evolveum.midpoint.schema.traces
Modifier and TypeMethodDescriptionPrismObject<?>
TraceInfo.findObject
(String oid) PrismObject<?>
ViewedObject.getObject()
ModifierConstructorDescriptionViewedObject
(String label, PrismObject<? extends ObjectType> object) -
Uses of PrismObject in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptionstatic <T extends Objectable>
PrismObject<T>ObjectTypeUtil.asPrismObject
(T objectable) ShadowBuilder.asPrismObject()
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 result) static <O extends Objectable>
PrismObject<O>ObjectTypeUtil.getParentObjectOld
(Containerable containerable) Deprecated.default @NotNull PrismObject<ShadowType>
AbstractShadow.getPrismObject()
@NotNull PrismObject<ShadowType>
RawRepoShadow.getPrismObject()
static PrismObject<?>
ObjectTypeUtil.getPrismObjectFromReference
(ObjectReferenceType ref) Modifier and TypeMethodDescriptionstatic <C extends Containerable>
Collection<PrismObject<? extends ObjectType>>ObjectTypeUtil.getRootsForContainerables
(@NotNull Collection<C> containerables) Returns "identity collection" i.e.static Collection<PrismObject<? extends ObjectType>>
ObjectTypeUtil.getRootsForReferences
(@NotNull Collection<ObjectReferenceType> references) AsObjectTypeUtil.getRootsForContainerables(Collection)
but forObjectReferenceType
values.static Collection<PrismObject<? extends ObjectType>>
ObjectTypeUtil.getRootsForValues
(@NotNull Collection<PrismValue> values) AsObjectTypeUtil.getRootsForContainerables(Collection)
but for arbitrary prism values.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) Modifier and TypeMethodDescriptionstatic <AH extends AssignmentHolderType>
voidFocusTypeUtil.addArchetypeAssignments
(PrismObject<AH> object, List<ObjectReferenceType> archetypeRefs) static void
ShadowUtil.applyResourceSchema
(PrismObject<? extends ShadowType> shadow, ResourceSchema resourceSchema) This is not supposed to be used in production code! It is just for the tests.static <T extends Objectable>
TObjectTypeUtil.asObjectable
(PrismObject<T> prismObject) static void
ShadowUtil.checkConsistence
(PrismObject<? extends ShadowType> shadow, String desc) static <T extends ObjectType>
@NotNull AssignmentTypeObjectTypeUtil.createAssignmentTo
(@NotNull PrismObject<T> object) static <T extends ObjectType>
@NotNull AssignmentTypeObjectTypeUtil.createAssignmentTo
(@NotNull PrismObject<T> object, PrismContext prismContext) static <T extends ObjectType>
@NotNull AssignmentTypeObjectTypeUtil.createAssignmentTo
(@NotNull PrismObject<T> object, QName relation) static @NotNull AssignmentType
ObjectTypeUtil.createAssignmentWithConstruction
(@NotNull PrismObject<ResourceType> object, ShadowKindType kind, String intent) static LocalizableMessage
ObjectTypeUtil.createDisplayInformation
(PrismObject<?> object, boolean startsWithUppercase) Creates a localizable designation of an object - its type and name.static LocalizableMessage
ObjectTypeUtil.createDisplayInformationWithPath
(PrismObject<?> object, boolean startsWithUppercase, String path) static <O extends ObjectType>
ObjectQueryObjectQueryUtil.createNameQuery
(PrismObject<O> object) static ObjectReferenceType
ObjectTypeUtil.createObjectRef
(PrismObject<?> object) static ObjectReferenceType
ObjectTypeUtil.createObjectRef
(PrismObject<?> object, PrismContext ignored) Deprecated.static ObjectReferenceType
ObjectTypeUtil.createObjectRef
(PrismObject<?> object, QName relation) static <T extends ObjectType>
ObjectReferenceTypeObjectTypeUtil.createObjectRef
(PrismObject<T> object, boolean nameAsDescription) static <O extends ObjectType>
ObjectReferenceTypeMiscSchemaUtil.createObjectReference
(PrismObject<O> object, Class<? extends ObjectType> implicitReferenceTargetType) static ObjectReferenceType
ObjectTypeUtil.createObjectRefWithFullObject
(PrismObject<?> object) static ObjectReferenceType
ObjectTypeUtil.createObjectRefWithFullObject
(PrismObject<?> object, PrismContext ignored) Deprecated.static <O extends ObjectType>
ObjectQueryObjectQueryUtil.createOidQuery
(PrismObject<O> object) static LocalizableMessage
ObjectTypeUtil.createTechnicalDisplayInformation
(PrismObject<?> object, boolean startsWithUppercase) static PolyString
ShadowUtil.determineShadowName
(PrismObject<ShadowType> shadow) FocusTypeUtil.determineSubTypes
(PrismObject<? extends ObjectType> object) ResourceTypeUtil.findObjectTypeDefinition
(PrismObject<ResourceType> resourceObject, @Nullable ShadowKindType kind, @Nullable String intent) static ActivationStatusType
ActivationUtil.getAdministrativeStatus
(PrismObject<ShadowType> shadow) static @NotNull Collection<? extends ShadowAssociationValue>
ShadowUtil.getAdoptedAssociationValues
(@NotNull PrismObject<ShadowType> shadow, QName assocName) TODO better name ...static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAllIdentifiers
(PrismObject<? extends ShadowType> shadow) static ShadowReferenceAttribute
ShadowUtil.getAssociation
(PrismObject<ShadowType> shadow, QName associationName) static @NotNull Collection<ShadowReferenceAttribute>
ShadowUtil.getAssociations
(@NotNull PrismObject<ShadowType> shadow) static ShadowAssociationsContainer
ShadowUtil.getAssociationsContainer
(@NotNull PrismObject<ShadowType> shadow) Similar toShadowUtil.getAttributesContainer(ShadowType)
.static @NotNull Collection<ShadowAssociationValueType>
ShadowUtil.getAssociationValues
(@NotNull PrismObject<ShadowType> shadow, QName assocName) Returns the values of given association.static <T> ShadowSimpleAttribute<T>
ShadowUtil.getAttribute
(PrismObject<? extends ShadowType> shadow, QName attrName) static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAttributes
(PrismObject<? extends ShadowType> shadow) static ShadowAttributesContainer
ShadowUtil.getAttributesContainer
(PrismObject<? extends ShadowType> shadow) static @NotNull ShadowAttributesContainer
ShadowUtil.getAttributesContainerRequired
(PrismObject<ShadowType> shadow) static <T> T
ShadowUtil.getAttributeValue
(PrismObject<? extends ShadowType> shadow, QName attrName) static <T> @NotNull List<T>
ShadowUtil.getAttributeValues
(PrismObject<? extends ShadowType> shadow, QName attrName) ResourceTypeUtil.getConfigurationContainer
(PrismObject<ResourceType> resource) static PrismObject<ConnectorType>
ResourceTypeUtil.getConnectorIfPresent
(PrismObject<ResourceType> resource) static String
ResourceTypeUtil.getConnectorOid
(PrismObject<ResourceType> resource) static Element
ConnectorTypeUtil.getConnectorXsdSchemaElement
(PrismObject<ConnectorType> connector) static String
ObjectTypeUtil.getDetailedDisplayName
(PrismObject<?> object) Returns display name for given object, e.g.static String
ActivationUtil.getDisableReason
(PrismObject<ShadowType> shadow) static PolyStringType
ObjectTypeUtil.getDisplayName
(PrismObject<?> object) static <T> T
ObjectTypeUtil.getExtensionItemRealValue
(@NotNull PrismObject<? extends ObjectType> object, @NotNull QName itemName) static String
ShadowUtil.getHumanReadableName
(PrismObject<? extends ShadowType> shadow) static Object
ShadowUtil.getHumanReadableNameLazily
(PrismObject<? extends ShadowType> shadow) static String
ShadowUtil.getIntent
(PrismObject<ShadowType> shadow) static ShadowKindType
ShadowUtil.getKind
(PrismObject<ShadowType> shadow) static <O extends ObjectType>
XMLGregorianCalendarObjectTypeUtil.getLastTouchTimestamp
(PrismObject<O> object) static Integer
SystemConfigurationTypeUtil.getMaxModelClicks
(PrismObject<SystemConfigurationType> sysconfigObject) static ShadowSimpleAttribute<String>
ShadowUtil.getNamingAttribute
(PrismObject<? extends ShadowType> shadow) static QName
ObjectTypeUtil.getObjectTypeName
(PrismObject<? extends ObjectType> object) A convenience variant ofObjectTypeUtil.getObjectTypeName(ObjectType)
.static ShadowAttributesContainer
ShadowUtil.getOrCreateAttributesContainer
(PrismObject<? extends ShadowType> shadow, ResourceObjectDefinition definition) static @NotNull ShadowAttributesContainer
ShadowUtil.getOrCreateAttributesContainer
(PrismObject<ShadowType> shadow) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getPrimaryIdentifiers
(PrismObject<? extends ShadowType> shadow) static PolyString
ShadowUtil.getResourceName
(PrismObject<ShadowType> shadow) static String
ShadowUtil.getResourceOid
(PrismObject<ShadowType> shadow) static Element
ResourceTypeUtil.getResourceXsdSchemaElement
(PrismObject<ResourceType> resource) ResourceTypeUtil.getSchemaGenerationConstraints
(PrismObject<ResourceType> resource) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getSecondaryIdentifiers
(PrismObject<? extends ShadowType> shadow) static <O extends ObjectType>
PrismObjectValue<O>ObjectTypeUtil.getValue
(PrismObject<O> object) MatchingUtil.getValuesForPath
(PrismObject<?> object, ItemPath path) static <AH extends AssignmentHolderType>
booleanObjectTypeUtil.hasArchetypeRef
(PrismObject<AH> object, String oid) static boolean
ObjectTypeUtil.hasFetchError
(@NotNull PrismObject<? extends ObjectType> object) static <O extends ObjectType>
booleanFocusTypeUtil.hasSubtype
(PrismObject<O> object, String subtype) static boolean
ShadowUtil.isDead
(@NotNull PrismObject<ShadowType> shadow) static boolean
ShadowUtil.isExists
(PrismObject<ShadowType> shadow) static boolean
ObjectTypeUtil.isIndestructible
(@NotNull PrismObject<? extends ObjectType> object) static boolean
ResourceTypeUtil.isInMaintenance
(PrismObject<ResourceType> resource) static boolean
ShadowUtil.isNotDead
(PrismObject<ShadowType> shadow) static boolean
ShadowUtil.isProtected
(PrismObject<? extends ShadowType> shadow) static AbstractShadow
AbstractShadow.of
(@NotNull PrismObject<ShadowType> prismObject) static @NotNull RawRepoShadow
RawRepoShadow.of
(@NotNull PrismObject<ShadowType> shadowObject) static Resource
Resource.of
(@NotNull PrismObject<ResourceType> resourceObject) static @NotNull ShadowAssociationsMap
ShadowAssociationsMap.of
(@NotNull PrismObject<ShadowType> shadow) static void
ConnectorTypeUtil.setConnectorXsdSchema
(PrismObject<ConnectorType> connector, Element xsdElement) static void
ResourceTypeUtil.setResourceXsdSchema
(PrismObject<ResourceType> resource, Element xsdElement) static <O extends ObjectType>
voidFocusTypeUtil.setSubtype
(PrismObject<O> object, List<String> subtypes) static String
ShadowUtil.shortDumpShadow
(PrismObject<ShadowType> shadow) static Object
ShadowUtil.shortDumpShadowLazily
(PrismObject<ShadowType> shadow) static ObjectType
ObjectTypeUtil.toObjectable
(PrismObject object) static String
ObjectTypeUtil.toShortString
(PrismObject<? extends ObjectType> object) Modifier and TypeMethodDescriptionstatic <T extends Objectable>
List<T>ObjectTypeUtil.asObjectables
(Collection<PrismObject<T>> objects) ObjectTypeUtil.getOidsFromPrismObjects
(List<? extends PrismObject<?>> prismObjects) 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 @Nullable RawRepoShadow
RawRepoShadow.selectLiveShadow
(@NotNull List<PrismObject<ShadowType>> shadows, Object context) 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.util.cid
ModifierConstructorDescriptionContainerValueIdGenerator
(@NotNull PrismObject<? extends ObjectType> object) -
Uses of PrismObject in com.evolveum.midpoint.schema.validator
Modifier and TypeMethodDescriptionboolean
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
Modifier and TypeMethodDescriptiondefault <C extends Containerable>
CProcessorMixin.getItemParent
(PrismObject<?> object, ItemPath path) boolean
AccountPasswordPolicyProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ActivityProfilingProcessor.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
AuthenticationNameProcessor.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
CredentialsResetNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
CustomTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
DefaultObjectTypeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
DefaultScopeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExecutionModeProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExecutionRecordProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ExpectedTotalProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
FileTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
FollowOnProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
GuiActionNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
LiveSyncErrorHandlingProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
MailTransportProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ModelOperationContextProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
NonIterativeChangeExecutionProcessor.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
ReportOutputOidProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
ResourceSynchronizationProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleCatalogCollectionsProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleCatalogRefProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
RoleManagementDefaultCollectionProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
Saml2NetworkProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
SearchItemDisplayNameProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
SmsTransportProcessor.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
UseLegacyApproversProcessor.isApplicable
(PrismObject<?> object, ItemPath path) boolean
UserDashboardLinkProcessor.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
ActivityProfilingProcessor.process
(PrismObject<TaskType> 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
AuthenticationNameProcessor.process
(PrismObject<SecurityPolicyType> 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
CredentialsResetNameProcessor.process
(PrismObject<SecurityPolicyType> object, ItemPath path) boolean
CustomTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
DefaultObjectTypeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
DefaultScopeProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
ExecutionModeProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ExecutionRecordProcessor.process
(PrismObject<CaseType> object, ItemPath path) boolean
ExpectedTotalProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
FileTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
FollowOnProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
GuiActionNameProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
LiveSyncErrorHandlingProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
MailTransportProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
ModelOperationContextProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
NonIterativeChangeExecutionProcessor.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
ReportOutputOidProcessor.process
(PrismObject<TaskType> object, ItemPath path) boolean
ResourceSynchronizationProcessor.process
(PrismObject<ResourceType> object, ItemPath path) boolean
RoleCatalogCollectionsProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
RoleCatalogRefProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
RoleManagementDefaultCollectionProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
Saml2NetworkProcessor.process
(PrismObject<SecurityPolicyType> object, ItemPath path) boolean
SearchItemDisplayNameProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
SmsTransportProcessor.process
(PrismObject<SystemConfigurationType> 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
UseLegacyApproversProcessor.process
(PrismObject<SystemConfigurationType> object, ItemPath path) boolean
UserDashboardLinkProcessor.process
(PrismObject<ObjectType> object, ItemPath path) boolean
UserDashboardProcessor.process
(PrismObject<ObjectType> object, ItemPath path) ActivityTracingProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) ContainerProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ExpectedTotalProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) FollowOnProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ObjectFormsProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) OidBoundProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) PersonaTargetSubtypeProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) ResourceSynchronizationProcessor.upgradeDescription
(PrismObject<ResourceType> object, ItemPath path) SubtypeProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) TaskPolicyProcessor.upgradeDescription
(PrismObject<TaskType> object, ItemPath path) UserDashboardLinkProcessor.upgradeDescription
(PrismObject<ObjectType> object, ItemPath path) -
Uses of PrismObject in com.evolveum.midpoint.security.api
Modifier and TypeMethodDescription@Nullable PrismObject<? extends FocusType>
MidPointPrincipal.getAttorneyPrismObject()
PrismObject<? extends FocusType>
MidPointPrincipal.getFocusPrismObject()
Modifier and TypeMethodDescriptionvoid
MidPointPrincipal.addDelegationTarget
(@NotNull PrismObject<? extends AssignmentHolderType> target, OtherPrivilegesLimitations.Limitation limitation) Registers an information about "membership delegation", i.e.MidPointPrincipalManager.getPrincipal
(PrismObject<? extends FocusType> focus, AuthorizationTransformer authorizationTransformer, ProfileCompilerOptions options, OperationResult result) MidPointPrincipalManager.getPrincipal
(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) <T> T
SecurityContextManager.runAs
(@NotNull SecurityContextManager.ResultAwareProducer<T> producer, @Nullable PrismObject<? extends FocusType> newPrincipalObject, boolean privileged, @NotNull OperationResult result) Runs the provided code (withinSecurityContextManager.ResultAwareProducer
) as a specific user and/or with elevated privileges.default <T> T
SecurityContextManager.runAsChecked
(SecurityContextManager.ResultAwareCheckedProducer<T> producer, PrismObject<? extends UserType> newPrincipalObject, OperationResult result) Convenience method to deal with producers that can throw anyCommonException
.void
SecurityContextManager.setupPreAuthenticatedSecurityContext
(PrismObject<? extends FocusType> focus, OperationResult result) CallsMidPointPrincipalManager
to create a principal from provided focus object and sets it up.void
SecurityContextManager.setupPreAuthenticatedSecurityContext
(PrismObject<? extends FocusType> focus, ProfileCompilerOptions options, OperationResult result) -
Uses of PrismObject in com.evolveum.midpoint.security.enforcer.api
Modifier and TypeMethodDescriptionAuthorizationParameters.getAnyObject()
AuthorizationParameters.getNewObject()
AuthorizationParameters.getOldObject()
AuthorizationParameters.getTarget()
Modifier and TypeMethodDescriptionstatic <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) <O extends ObjectType>
@NotNull ObjectSecurityConstraintsSecurityEnforcer.compileSecurityConstraints
(@NotNull PrismObject<O> object, boolean fullInformationAvailable, @NotNull SecurityEnforcer.Options options, @NotNull Task task, @NotNull OperationResult result) Compiles relevant security constraints (ObjectSecurityConstraints
) for a current principal against given `object`.<T extends ObjectType,
O extends ObjectType, F>
FSecurityEnforcer.computeTargetSecurityFilter
(MidPointPrincipal principal, String[] operationUrls, @NotNull String[] searchByOperationUrls, AuthorizationPhaseType phase, Class<T> searchResultType, @NotNull PrismObject<O> object, ObjectFilter origFilter, String limitAuthorizationAction, List<OrderConstraintsType> paramOrderConstraints, FilterGizmo<F> gizmo, Task task, OperationResult result) Similar toSecurityEnforcer.preProcessObjectFilter(MidPointPrincipal, String[], String[], AuthorizationPhaseType, Class, ObjectFilter, String, List, Options, Task, OperationResult)
but deals with the target-related authorization statements, not object-related ones.<F extends FocusType>
MidPointPrincipalSecurityEnforcer.createDonorPrincipal
(MidPointPrincipal attorneyPrincipal, String attorneyAuthorizationAction, PrismObject<F> donor, Task task, OperationResult result) TODO describe<O extends ObjectType>
AccessDecisionSecurityEnforcer.determineItemDecision
(@NotNull ObjectSecurityConstraints securityConstraints, @NotNull ObjectDelta<O> delta, PrismObject<O> currentObject, @NotNull String operationUrl, @NotNull AuthorizationPhaseType phase, @NotNull ItemPath itemPath) Determines the access to given item (e.g.<O extends ObjectType,
R extends AbstractRoleType>
ItemSecurityConstraintsSecurityEnforcer.getAllowedRequestAssignmentItems
(MidPointPrincipal midPointPrincipal, String operationUrl, PrismObject<O> object, PrismObject<R> target, Task task, OperationResult result) Returns decisions for individual items for "assign" authorization.AuthorizationParameters.Builder.newObject
(PrismObject<O> object) AuthorizationParameters.Builder.oldObject
(PrismObject<O> object) AuthorizationParameters.Builder.target
(PrismObject<T> target) -
Uses of PrismObject in com.evolveum.midpoint.task.api
Modifier and TypeMethodDescriptionClusterExecutionHelper.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>
Returns backing task prism object without updating with current operation result.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.Modifier and TypeMethodDescription<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.Modifier and TypeMethodDescriptionTaskManager.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
Modifier and TypeMethodDescription<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()
NullTaskImpl.getRequestee()
@NotNull PrismObject<TaskType>
NullTaskImpl.getUpdatedTaskObject()
Modifier and TypeMethodDescriptionvoid
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.web.component.assignment
Modifier and TypeMethodDescriptionAssignmentTableDto.getAssignmentParent()
static <F extends FocusType>
PrismObject<F>AssignmentsUtil.loadTargetObject
(AssignmentType assignmentType, PageBase pageBase) Modifier and TypeMethodDescriptionvoid
AssignmentTableDto.setAssignmentParent
(PrismObject<T> assignmentParent) ModifierConstructorDescriptionSimpleRoleSelector
(String id, org.apache.wicket.model.IModel<PrismContainerWrapper<AssignmentType>> assignmentModel, List<PrismObject<R>> availableRoles) -
Uses of PrismObject in com.evolveum.midpoint.web.component.data.provider
Modifier and TypeMethodDescriptionCertCampaignListItemDtoProvider.createDataObjectWrapper
(PrismObject<AccessCertificationCampaignType> obj) -
Uses of PrismObject in com.evolveum.midpoint.web.component.dialog
Modifier and TypeMethodDescriptionprotected PrismObject<TaskType>
ChooseFocusTypeAndRelationDialogPanel.createTask
(QName type, Collection<QName> relations, org.apache.wicket.ajax.AjaxRequestTarget target) Creates a task that will execute requested bulk operation (like "unassign all role members").protected PrismObject<TaskType>
ConfigureTaskConfirmationPanel.createTask
(org.apache.wicket.ajax.AjaxRequestTarget target) -
Uses of PrismObject in com.evolveum.midpoint.web.component.prism
ModifierConstructorDescriptionDynamicFormPanel
(String id, PrismObject<O> prismObject, String formOid, org.apache.wicket.markup.html.form.Form<?> mainForm, Task task, PageAdminLTE parentPage, boolean enforceRequiredFields) -
Uses of PrismObject in com.evolveum.midpoint.web.model
ModifierConstructorDescriptionContainerableFromPrismObjectModel
(org.apache.wicket.model.IModel<PrismObject<O>> prismObjectModel) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.cases
Modifier and TypeMethodDescriptionCaseWorkItemActionsPanel.getPowerDonor()
protected PrismObject<UserType>
PageCaseWorkItem.getPowerDonor()
-
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.certification.dto
-
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.configuration.dto
Modifier and TypeMethodDescriptionstatic DebugObjectItem
DebugObjectItem.createDebugObjectItem
(PrismObject<? extends ObjectType> object) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.dto
ModifierConstructorDescriptionObjectViewDto
(String oid, String name, PrismObject<T> object, String xml) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.home.dto
Modifier and TypeMethodDescriptionPrismObject<? extends ObjectType>
PasswordAccountDto.getObject()
ModifierConstructorDescriptionPasswordAccountDto
(@NotNull PrismObject<? extends ObjectType> object, String displayName, String resourceName, Boolean enabled, boolean midpoint) PasswordAccountDto
(@NotNull PrismObject<ShadowType> shadow, String resourceName, String resourceOid) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.reports
Modifier and TypeMethodDescriptionvoid
PageReports.importReportPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase) void
PageReports.runReportPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> report, PageBase pageBase) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.reports.component
Modifier and TypeMethodDescriptionRunReportPopupPanel.createSimpleTask
(String operation, PrismObject<? extends FocusType> owner) protected void
RunReportPopupPanel.runConfirmPerformed
(org.apache.wicket.ajax.AjaxRequestTarget target, PrismObject<ReportType> reportType2, PrismContainer<ReportParameterType> reportParam) -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.resources
Modifier and TypeMethodDescriptionorg.apache.wicket.model.IModel<PrismObject<ResourceType>>
ResourceContentPanel.getResourceModel()
Deprecated, for removal: This API element is subject to removal in a future version.ModifierConstructorDescriptionPageResourceVisualization
(@NotNull PrismObject<ResourceType> resourceObject) ModifierConstructorDescriptionResourceContentPanel
(String id, org.apache.wicket.model.IModel<PrismObject<ResourceType>> resourceModel, QName objectClass, ShadowKindType kind, String intent, String searchMode, ContainerPanelConfigurationType config) Deprecated, for removal: This API element is subject to removal in a future version.ResourceContentRepositoryPanel
(String id, org.apache.wicket.model.IModel<PrismObject<ResourceType>> resourceModel, QName objectClass, ShadowKindType kind, String intent, String searchMode, ContainerPanelConfigurationType config) Deprecated, for removal: This API element is subject to removal in a future version.ResourceContentResourcePanel
(String id, org.apache.wicket.model.IModel<PrismObject<ResourceType>> resourceModel, QName objectClass, ShadowKindType kind, String intent, String searchMode, ContainerPanelConfigurationType config) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.server.dto
Modifier and TypeMethodDescriptionTaskErrorSelectableBeanImpl.getRealOwner()
TaskErrorSelectableBeanImplOld.getRealOwner()
-
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.users.component
-
Uses of PrismObject in com.evolveum.midpoint.web.page.admin.workflow
Modifier and TypeMethodDescriptionprotected PrismObject<? extends FocusType>
WorkItemDetailsPanel.getPowerDonor()
-
Uses of PrismObject in com.evolveum.midpoint.web.page.self.component
Modifier and TypeMethodDescriptionSecurityQuestionsPanel.createUsersSecurityQuestionsList
(PrismObject<UserType> user) -
Uses of PrismObject in com.evolveum.midpoint.web.page.self.dto
ModifierConstructorDescriptionAssignmentConflictDto
(PrismObject<F> assignmentTargetObject, boolean oldAssignment) -
Uses of PrismObject in com.evolveum.midpoint.web.util.validation
Modifier and TypeMethodDescriptionMidpointFormValidator.validateObject
(PrismObject<? extends ObjectType> object, Collection<ObjectDelta<? extends ObjectType>> deltas) Performs a validation on an instance of object.MidpointFormValidatorImpl.validateObject
(PrismObject<? extends ObjectType> object, Collection<ObjectDelta<? extends ObjectType>> deltas) -
Uses of PrismObject in com.evolveum.midpoint.xml.ns._public.common.common_3
Modifier and TypeMethodDescriptionAbstractAccessCertificationDefinitionType.asPrismObject()
PrismObject<? extends AbstractRoleType>
AbstractRoleType.asPrismObject()
AccessCertificationCampaignType.asPrismObject()
AccessCertificationDefinitionForReportType.asPrismObject()
AccessCertificationDefinitionType.asPrismObject()
ArchetypeType.asPrismObject()
PrismObject<? extends AssignmentHolderType>
AssignmentHolderType.asPrismObject()
CaseType.asPrismObject()
ConnectorHostType.asPrismObject()
ConnectorType.asPrismObject()
DashboardType.asPrismObject()
PrismObject<? extends FocusType>
FocusType.asPrismObject()
FormType.asPrismObject()
FunctionLibraryType.asPrismObject()
GenericObjectType.asPrismObject()
LookupTableType.asPrismObject()
MarkType.asPrismObject()
MessageTemplateType.asPrismObject()
NodeType.asPrismObject()
ObjectCollectionType.asPrismObject()
ObjectTemplateType.asPrismObject()
PrismObject<? extends ObjectType>
ObjectType.asPrismObject()
OrgType.asPrismObject()
PolicyType.asPrismObject()
ReportDataType.asPrismObject()
ReportType.asPrismObject()
ResourceType.asPrismObject()
RoleAnalysisClusterType.asPrismObject()
RoleAnalysisSessionType.asPrismObject()
RoleType.asPrismObject()
SchemaType.asPrismObject()
SecurityPolicyType.asPrismObject()
SequenceType.asPrismObject()
ServiceType.asPrismObject()
ShadowType.asPrismObject()
SimulationResultType.asPrismObject()
SystemConfigurationType.asPrismObject()
TaskType.asPrismObject()
UserType.asPrismObject()
ValuePolicyType.asPrismObject()
-
Uses of PrismObject in com.evolveum.prism.xml.ns._public.types_3