Modifier and Type | Method and Description |
---|---|
static void |
LoggingConfigurationManager.configure(LoggingConfigurationType config,
String version,
MidpointConfiguration midpointConfiguration,
OperationResult result) |
static List<PropertyDelta<?>> |
SynchronizationUtils.createSynchronizationSituationAndDescriptionDelta(PrismObject<ShadowType> shadow,
SynchronizationSituationType situation,
String sourceChannel,
boolean full,
XMLGregorianCalendar timestamp,
PrismContext prismContext) |
static ItemDefinition<?> |
StaticExpressionUtil.deriveOutputDefinitionFromValueElements(QName elementName,
Collection<JAXBElement<?>> valueElements,
String contextDescription,
PrismContext prismContext) |
static <X> PrismProperty<X> |
StaticExpressionUtil.getPropertyStatic(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext) |
static <X> Collection<X> |
StaticExpressionUtil.getPropertyStaticRealValues(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
PrismContext prismContext)
Always returns collection, even for single-valued results.
|
static Object |
StaticExpressionUtil.getStaticOutput(ExpressionType expressionType,
PrismPropertyDefinition outputDefinition,
String contextDescription,
ExpressionReturnMultiplicityType preferredMultiplicity,
PrismContext prismContext)
Returns either Object (if result is supposed to be single-value) or Collection
|
static boolean |
SynchronizationUtils.isPolicyApplicable(QName objectClass,
ShadowKindType kind,
String intent,
ObjectSynchronizationType synchronizationPolicy,
PrismObject<ResourceType> resource) |
static boolean |
SynchronizationUtils.isPolicyApplicable(QName objectClass,
ShadowKindType kind,
String intent,
ObjectSynchronizationType synchronizationPolicy,
PrismObject<ResourceType> resource,
boolean strictIntent) |
static boolean |
ResourceObjectPattern.matches(PrismObject<ShadowType> shadowToMatch,
Collection<ResourceObjectPattern> protectedAccountPatterns,
MatchingRuleRegistry matchingRuleRegistry,
RelationRegistry relationRegistry) |
boolean |
ResourceObjectPattern.matches(PrismObject<ShadowType> shadowToMatch,
MatchingRuleRegistry matchingRuleRegistry,
RelationRegistry relationRegistry) |
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.parseValueElements(Collection<?> valueElements,
ID outputDefinition,
String contextDescription) |
static <IV extends PrismValue,ID extends ItemDefinition> |
StaticExpressionUtil.serializeValueElements(Item<IV,ID> item,
String contextDescription) |
Modifier and Type | Method and Description |
---|---|
com.evolveum.midpoint.security.api.MidPointPrincipal |
ModelInteractionService.assumePowerOfAttorney(PrismObject<UserType> donor,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
ModelAuditService.audit(com.evolveum.midpoint.audit.api.AuditEventRecord record,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
WorkflowService.cancelCase(String caseOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
<T extends ObjectType,O extends ObjectType> |
ModelInteractionService.canSearch(Class<T> resultType,
Class<O> objectType,
String objectOid,
boolean includeSpecial,
ObjectQuery query,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
TODO
Question: does object make any sense here? E.g.
|
boolean |
ModelInteractionService.checkPassword(String userOid,
ProtectedStringType password,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Checks if the supplied password matches with current user password.
|
void |
WorkflowService.claimWorkItem(WorkItemId workItemId,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
ModelAuditService.cleanupAudit(CleanupPolicyType policy,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Clean up audit records that are older than specified.
|
void |
AccessCertificationService.closeCampaign(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Closes a campaign.
|
void |
AccessCertificationService.closeCurrentStage(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Opens the next stage in the certification campaign.
|
<O extends ObjectType> |
ModelService.compareObject(PrismObject<O> object,
Collection<SelectorOptions<GetOperationOptions>> readOptions,
ModelCompareOptions compareOptions,
List<? extends ItemPath> ignoreItemPaths,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
TODO
|
CompiledObjectCollectionView |
ModelInteractionService.compileObjectCollectionView(PrismObject<ObjectCollectionType> collection,
Class<? extends ObjectType> targetTypeClass,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
WorkflowService.completeWorkItem(WorkItemId workItemId,
AbstractWorkItemOutputType output,
ObjectDelta additionalDelta,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Approves or rejects a work item.
|
void |
WorkflowService.completeWorkItem(WorkItemId workItemId,
AbstractWorkItemOutputType output,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Approves or rejects a work item
|
<T extends Containerable> |
ModelService.countContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ModelService.countObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Count objects.
|
long |
ModelAuditService.countObjects(String query,
Map<String,Object> params,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
int |
AccessCertificationService.countOpenWorkItems(ObjectQuery baseWorkItemsQuery,
boolean notDecidedOnly,
boolean allItems,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
default int |
AccessCertificationService.countOpenWorkItems(ObjectQuery baseWorkItemsQuery,
boolean notDecidedOnly,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
AccessCertificationCampaignType |
AccessCertificationService.createCampaign(String definitionOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Creates a certification campaign: creates AccessCertificationCampaignType object, based on
general information in certification definition.
|
LocalizableMessageType |
ModelInteractionService.createLocalizableMessageType(LocalizableMessageTemplateType template,
VariablesMap variables,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
boolean |
TaskService.deactivateServiceThreads(long timeToWait,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Deactivates service threads (temporarily).
|
void |
WorkflowService.delegateWorkItem(WorkItemId workItemId,
WorkItemDelegationRequestType delegationRequest,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
TaskService.deleteWorkersAndWorkState(String rootTaskOid,
boolean deleteWorkers,
long subtasksWaitTime,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
<O extends AssignmentHolderType> |
ModelInteractionService.determineArchetypePolicy(PrismObject<O> assignmentHolder,
OperationResult result)
Efficiently determines information about archetype policy applicable for a particular object.
|
<O extends AbstractRoleType> |
ModelInteractionService.determineAssignmentHolderSpecification(PrismObject<O> assignmentTarget,
OperationResult result)
Returns data structure that contains information about possible assignment holders for a particular target object.
|
<O extends AssignmentHolderType> |
ModelInteractionService.determineAssignmentTargetSpecification(PrismObject<O> assignmentHolder,
OperationResult result)
Returns data structure that contains information about possible assignment targets for a particular holder object.
|
<O extends ObjectType> |
ModelInteractionService.determineCollectionStats(CompiledObjectCollectionView collectionView,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Set<ConnectorType> |
ModelService.discoverConnectors(ConnectorHostType hostType,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Discovers local or remote connectors.
|
com.evolveum.midpoint.security.api.MidPointPrincipal |
ModelInteractionService.dropPowerOfAttorney(com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Collection<EvaluatedPolicyRule> |
ModelInteractionService.evaluateCollectionPolicyRules(PrismObject<ObjectCollectionType> collection,
CompiledObjectCollectionView collectionView,
Class<? extends ObjectType> targetTypeClass,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Returns all policy rules that apply to the collection.
|
ScriptExecutionResult |
ScriptingService.evaluateExpression(ExecuteScriptType executeScriptCommand,
VariablesMap initialVariables,
boolean recordProgressAndIterationStatistics,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
ScriptExecutionResult |
ScriptingService.evaluateExpression(ScriptingExpressionType expression,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Synchronously executes any scripting expression (with no input data).
|
void |
ScriptingService.evaluateExpressionInBackground(ExecuteScriptType executeScriptCommand,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
ScriptingService.evaluateExpressionInBackground(QName objectType,
ObjectFilter filter,
String actionName,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Deprecated.
|
void |
ScriptingService.evaluateExpressionInBackground(ScriptingExpressionType expression,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Asynchronously executes any scripting expression.
|
void |
ScriptingService.evaluateIterativeExpressionInBackground(ExecuteScriptType executeScriptCommand,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Asynchronously executes any scripting expression.
|
MappingEvaluationResponseType |
ModelDiagnosticService.evaluateMapping(MappingEvaluationRequestType request,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Execute arbitrary mapping.
|
Collection<ObjectDeltaOperation<? extends ObjectType>> |
ModelService.executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
com.evolveum.midpoint.task.api.Task task,
Collection<ProgressListener> listeners,
OperationResult parentResult) |
Collection<ObjectDeltaOperation<? extends ObjectType>> |
ModelService.executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Execute the provided object deltas.
|
ExecuteCredentialResetResponseType |
ModelInteractionService.executeCredentialsReset(PrismObject<UserType> user,
ExecuteCredentialResetRequestType executeCredentialResetRequest,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
RepositoryQueryDiagResponse |
ModelDiagnosticService.executeRepositoryQuery(RepositoryQueryDiagRequest request,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Execute arbitrary implementation-specific query.
|
String |
ModelDiagnosticService.exportDataModel(Collection<String> resourceOids,
DataModelVisualizer.Target target,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Exports data model
EXPERIMENTAL.
|
String |
ModelDiagnosticService.exportDataModel(ResourceType resource,
DataModelVisualizer.Target target,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
PrismObject<UserType> |
ModelService.findShadowOwner(String shadowOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Deprecated.
|
<O extends ObjectType> |
ModelInteractionService.generateValue(PrismObject<O> object,
PolicyItemsDefinitionType policyItemsDefinition,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
<O extends ObjectType> |
ModelInteractionService.generateValue(ValuePolicyType policy,
int defaultLength,
boolean generateMinimalSize,
PrismObject<O> object,
String shortDesc,
com.evolveum.midpoint.task.api.Task task,
OperationResult inputResult)
TEMPORARY.
|
<O extends ObjectType,R extends AbstractRoleType> |
ModelInteractionService.getAllowedRequestAssignmentItems(PrismObject<O> object,
PrismObject<R> target,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Returns decisions for individual items for "assign" authorization.
|
<H extends AssignmentHolderType,R extends AbstractRoleType> |
ModelInteractionService.getAssignableRoleSpecification(PrismObject<H> assignmentHolder,
Class<R> targetType,
int assignmentOrder,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns an object that defines which roles can be assigned by the currently logged-in user.
|
SystemConfigurationAuditType |
ModelInteractionService.getAuditConfiguration(OperationResult parentResult) |
AuthenticationsPolicyType |
ModelInteractionService.getAuthenticationPolicy(PrismObject<UserType> user,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns an authentications policies as defined in the system configuration security policy.
|
AccessCertificationCasesStatisticsType |
AccessCertificationService.getCampaignStatistics(String campaignOid,
boolean currentStageOnly,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Provides statistical information about outcomes of cases in a given campaign.
|
AccessCertificationConfigurationType |
ModelInteractionService.getCertificationConfiguration(OperationResult parentResult) |
CompiledUserProfile |
ModelInteractionService.getCompiledUserProfile(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns currently applicable user profile, compiled for efficient use in the user interface.
|
List<ConnectorOperationalStatus> |
ModelInteractionService.getConnectorOperationalStatus(String resourceOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
CredentialsPolicyType |
ModelInteractionService.getCredentialsPolicy(PrismObject<UserType> user,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns a credential policy that applies to the specified user.
|
DeploymentInformationType |
ModelInteractionService.getDeploymentInformationConfiguration(OperationResult parentResult) |
List<ObjectReferenceType> |
ModelInteractionService.getDeputyAssignees(AbstractWorkItemType workItem,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Gets "deputy assignees" i.e.
|
List<ObjectReferenceType> |
ModelInteractionService.getDeputyAssignees(ObjectReferenceType assignee,
QName limitationItemName,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ModelInteractionService.getDonorFilter(Class<T> searchResultType,
ObjectFilter origFilter,
String targetAuthorizationAction,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns filter for lookup of donors of power of attorney.
|
RefinedObjectClassDefinition |
ModelInteractionService.getEditObjectClassDefinition(PrismObject<ShadowType> shadow,
PrismObject<ResourceType> resource,
AuthorizationPhaseType phase,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
<O extends ObjectType> |
ModelInteractionService.getEditObjectDefinition(PrismObject<O> object,
AuthorizationPhaseType phase,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Returns a schema that reflects editability of the object in terms of midPoint schema limitations and security.
|
PrismObjectDefinition<ShadowType> |
ModelInteractionService.getEditShadowDefinition(ResourceShadowDiscriminator discr,
AuthorizationPhaseType phase,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
RegistrationsPolicyType |
ModelInteractionService.getFlowPolicy(PrismObject<UserType> user,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns a policy for registration, e.g.
|
LogFileContentType |
ModelDiagnosticService.getLogFileContent(Long fromPosition,
Long maxSize,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns the contents of the log file.
|
long |
ModelDiagnosticService.getLogFileSize(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
String |
ModelDiagnosticService.getMemoryInformation(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
List<MergeConfigurationType> |
ModelInteractionService.getMergeConfiguration(OperationResult parentResult) |
<T extends ObjectType> |
ModelService.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns object for provided OID.
|
RegistrationsPolicyType |
ModelInteractionService.getRegistrationPolicy(PrismObject<UserType> user,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Deprecated.
|
String |
TaskService.getRunningTasksThreadsDump(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
SecurityPolicyType |
ModelInteractionService.getSecurityPolicy(PrismObject<UserType> user,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
SystemConfigurationType |
ModelInteractionService.getSystemConfiguration(OperationResult parentResult) |
PrismObject<TaskType> |
TaskService.getTaskByIdentifier(String identifier,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Returns information about task, given its identifier.
|
String |
TaskService.getTaskThreadsDump(String taskOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
String |
TaskService.getThreadsDump(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
ModelService.importFromResource(String resourceOid,
QName objectClass,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Import accounts from resource.
|
void |
ModelService.importFromResource(String shadowOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Import single account from resource.
|
List<com.evolveum.midpoint.audit.api.AuditEventRecord> |
ModelAuditService.listRecords(String query,
Map<String,Object> params,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
List<PrismObject<? extends ShadowType>> |
ModelService.listResourceObjects(String resourceOid,
QName objectClass,
ObjectPaging paging,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Deprecated.
|
<O extends ObjectType> |
ModelService.mergeObjects(Class<O> type,
String leftOid,
String rightOid,
String mergeConfigurationName,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Merge two objects into one.
|
<O extends ObjectType> |
ModelInteractionService.mergeObjectsPreviewDeltas(Class<O> type,
String leftOid,
String rightOid,
String mergeConfigurationName,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
<O extends ObjectType> |
ModelInteractionService.mergeObjectsPreviewObject(Class<O> type,
String leftOid,
String rightOid,
String mergeConfigurationName,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
ModelService.notifyChange(ResourceObjectShadowChangeDescriptionType changeDescription,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
AccessCertificationService.openNextStage(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Opens the next review stage in the certification campaign.
|
<F extends ObjectType> |
ModelInteractionService.previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
com.evolveum.midpoint.task.api.Task task,
Collection<ProgressListener> listeners,
OperationResult result) |
<F extends ObjectType> |
ModelInteractionService.previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Computes the most likely changes triggered by the provided delta.
|
void |
TaskService.reactivateServiceThreads(com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Re-activates the service threads after they have been deactivated.
|
<F extends ObjectType> |
ModelService.recompute(Class<F> type,
String oid,
ModelExecuteOptions options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Recomputes focal object with the specified OID.
|
<F extends ObjectType> |
ModelService.recompute(Class<F> type,
String oid,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Deprecated.
|
void |
TaskService.reconcileWorkers(String oid,
com.evolveum.midpoint.task.api.Task opTask,
OperationResult result) |
<O extends ObjectType> |
ModelAuditService.reconstructObject(Class<O> type,
String oid,
String eventIdentifier,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
AccessCertificationService.recordDecision(String campaignOid,
long caseId,
long workItemId,
AccessCertificationResponseType response,
String comment,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Records a particular decision of a reviewer.
|
String |
TaskService.recordRunningTasksThreadsDump(String cause,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
ModelInteractionService.refreshPrincipal(String oid) |
void |
AccessCertificationService.reiterateCampaign(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Reiterates a closed campaign.
|
void |
WorkflowService.releaseWorkItem(WorkItemId workItemId,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
void |
ModelDiagnosticService.repositoryTestOrgClosureConsistency(com.evolveum.midpoint.task.api.Task task,
boolean repairIfNecessary,
OperationResult result)
Checks a org closure table for consistency, repairing any problems found.
|
void |
TaskService.resumeTask(String taskOid,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
void |
TaskService.resumeTasks(Collection<String> taskOids,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Resume suspended tasks.
|
void |
TaskService.resumeTaskTree(String coordinatorOid,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
<T> T |
ModelInteractionService.runUnderPowerOfAttorney(Producer<T> producer,
PrismObject<UserType> donor,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
void |
TaskService.scheduleTaskNow(String taskOid,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
void |
TaskService.scheduleTasksNow(Collection<String> taskOids,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Schedules a RUNNABLE/CLOSED tasks to be run immediately.
|
<T extends Containerable> |
ModelService.searchContainers(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Search for "sub-object" structures, i.e.
|
<T extends ObjectType> |
ModelService.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Search for objects.
|
<T extends ObjectType> |
ModelService.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Search for objects in iterative fashion (using callback).
|
List<AccessCertificationWorkItemType> |
AccessCertificationService.searchOpenWorkItems(ObjectQuery baseWorkItemsQuery,
boolean notDecidedOnly,
boolean allItems,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
TODO update description
Returns a set of certification decisions for currently logged-in user.
|
default List<AccessCertificationWorkItemType> |
AccessCertificationService.searchOpenWorkItems(ObjectQuery baseWorkItemsQuery,
boolean notDecidedOnly,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
PrismObject<? extends FocusType> |
ModelService.searchShadowOwner(String shadowOid,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns the Focus object representing owner of specified shadow.
|
void |
AccessCertificationService.startRemediation(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Starts the remediation phase for the campaign.
|
void |
TaskService.startSchedulers(Collection<String> nodeIdentifiers,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult result)
Starts the scheduler on a given nodes.
|
void |
TaskService.stopSchedulers(Collection<String> nodeIdentifiers,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Stops the schedulers on a given nodes.
|
boolean |
TaskService.stopSchedulersAndTasks(Collection<String> nodeIdentifiers,
long waitTime,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Stops a set of schedulers (on their nodes) and tasks that are executing on these nodes.
|
TaskType |
ModelInteractionService.submitTaskFromTemplate(String templateTaskOid,
List<Item<?,?>> extensionItems,
com.evolveum.midpoint.task.api.Task opTask,
OperationResult result) |
TaskType |
ModelInteractionService.submitTaskFromTemplate(String templateTaskOid,
Map<QName,Object> extensionValues,
com.evolveum.midpoint.task.api.Task opTask,
OperationResult result) |
void |
TaskService.suspendAndDeleteTask(String taskOid,
long waitForStop,
boolean alsoSubtasks,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
void |
TaskService.suspendAndDeleteTasks(Collection<String> taskOids,
long waitForStop,
boolean alsoSubtasks,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Suspends tasks and deletes them.
|
boolean |
TaskService.suspendTask(String taskOid,
long waitForStop,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
boolean |
TaskService.suspendTasks(Collection<String> taskOids,
long waitForStop,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Suspends a set of tasks.
|
boolean |
TaskService.suspendTaskTree(String taskOid,
long waitForStop,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
void |
TaskService.synchronizeTasks(com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Synchronizes information in midPoint repository and task scheduling database.
|
<F extends ObjectType> |
ModelInteractionService.unwrapModelContext(LensContextType wrappedContext,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
<O extends ObjectType> |
ModelInteractionService.validateValue(PrismObject<O> object,
PolicyItemsDefinitionType policyItemsDefinition,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
String |
DataModelVisualizer.visualize(Collection<String> resourceOids,
DataModelVisualizer.Target target,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
String |
DataModelVisualizer.visualize(ResourceType resource,
DataModelVisualizer.Target target,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Scene |
ModelInteractionService.visualizeDelta(ObjectDelta<? extends ObjectType> delta,
ObjectReferenceType objectRef,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Scene |
ModelInteractionService.visualizeDelta(ObjectDelta<? extends ObjectType> delta,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
List<? extends Scene> |
ModelInteractionService.visualizeDeltas(List<ObjectDelta<? extends ObjectType>> deltas,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
MidPointUserProfilePrincipal |
UserProfileService.getPrincipal(PrismObject<UserType> user) |
MidPointUserProfilePrincipal |
UserProfileService.getPrincipal(PrismObject<UserType> user,
com.evolveum.midpoint.security.api.AuthorizationTransformer authorizationTransformer,
OperationResult result) |
MidPointUserProfilePrincipal |
UserProfileService.getPrincipal(String username) |
MidPointUserProfilePrincipal |
UserProfileService.getPrincipalByOid(String oid) |
Modifier and Type | Method and Description |
---|---|
void |
ModelElementContext.addPrimaryDelta(ObjectDelta<O> value) |
static ExtensionType |
AssignmentPath.collectExtensions(AssignmentPathType path,
int startAt,
ModelService modelService,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
ExtensionType |
AssignmentPath.collectExtensions(int startAt) |
Collection<ObjectDelta<? extends ObjectType>> |
ModelContext.getAllChanges() |
DeltaSetTriple<EvaluatedConstruction> |
EvaluatedAssignment.getEvaluatedConstructions(com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
ObjectDelta<ShadowType> |
ModelProjectionContext.getExecutableDelta() |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
MidpointFunctions.addObject(PrismObject<T> newObject) |
<T extends ObjectType> |
MidpointFunctions.addObject(PrismObject<T> newObject,
ModelExecuteOptions options) |
<T extends ObjectType> |
MidpointFunctions.addObject(T newObject) |
<T extends ObjectType> |
MidpointFunctions.addObject(T newObject,
ModelExecuteOptions options) |
<O extends ObjectType> |
MidpointFunctions.addRecomputeTrigger(O object,
Long timestamp) |
<O extends ObjectType> |
MidpointFunctions.addRecomputeTrigger(PrismObject<O> object,
Long timestamp) |
<T extends ObjectType> |
MidpointFunctions.applyDefinition(T object) |
Collection<PrismValue> |
MidpointFunctions.collectAssignedFocusMappingsResults(ItemPath path)
Returns all non-negative values from all focus mappings (targeted to given path)
from all non-negative evaluated assignments.
|
ExtensionType |
MidpointFunctions.collectExtensions(AssignmentPathType path,
int startAt) |
<T extends ObjectType> |
MidpointFunctions.countObjects(Class<T> type,
ObjectQuery query)
Count objects.
|
<T extends ObjectType> |
MidpointFunctions.countObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options)
Count objects.
|
<T extends ObjectType> |
MidpointFunctions.createEmptyObject(Class<T> type)
Creates empty prism object of specified type in memory.
|
<T extends ObjectType> |
MidpointFunctions.createEmptyObjectWithName(Class<T> type,
PolyString name)
Creates empty prism object of specified type and with specified name in memory.
|
<T extends ObjectType> |
MidpointFunctions.createEmptyObjectWithName(Class<T> type,
PolyStringType name)
Creates empty prism object of specified type and with specified name in memory.
|
<T extends ObjectType> |
MidpointFunctions.createEmptyObjectWithName(Class<T> type,
String name)
Creates empty prism object of specified type and with specified name in memory.
|
boolean |
OptimizingTriggerCreator.createForNamedObject(Class<? extends ObjectType> type,
String name)
Creates a trigger for the object with the given name.
|
boolean |
OptimizingTriggerCreator.createForNamedUser(String name)
Creates a trigger for the user with the given name.
|
boolean |
OptimizingTriggerCreator.createForObject(Class<? extends ObjectType> type,
String oid)
Creates a trigger to the user with the given OID.
|
<T extends ObjectType> |
MidpointFunctions.deleteObject(Class<T> type,
String oid) |
<T extends ObjectType> |
MidpointFunctions.deleteObject(Class<T> type,
String oid,
ModelExecuteOptions options) |
<C extends Containerable> |
MidpointFunctions.deltaFor(Class<C> objectClass) |
Object |
MidpointFunctions.executeAdHocProvisioningScript(ResourceType resource,
String language,
String code) |
Object |
MidpointFunctions.executeAdHocProvisioningScript(String resourceOid,
String language,
String code) |
void |
MidpointFunctions.executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas)
Execute the provided object deltas.
|
void |
MidpointFunctions.executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options)
Execute the provided object deltas.
|
void |
MidpointFunctions.executeChanges(ObjectDelta<? extends ObjectType>... deltas)
Execute the provided object deltas.
|
TaskType |
MidpointFunctions.executeChangesAsynchronously(Collection<ObjectDelta<?>> deltas,
ModelExecuteOptions options,
String templateTaskOid) |
TaskType |
MidpointFunctions.executeChangesAsynchronously(Collection<ObjectDelta<?>> deltas,
ModelExecuteOptions options,
String templateTaskOid,
com.evolveum.midpoint.task.api.Task opTask,
OperationResult result) |
PrismObject<UserType> |
MidpointFunctions.findShadowOwner(String accountOid)
Deprecated.
use searchShadowOwner instead
|
<O extends ObjectType> |
MidpointFunctions.getArchetype(O object)
Assumes single archetype.
|
<O extends ObjectType> |
MidpointFunctions.getArchetypeOid(O object)
Assumes single archetype.
|
<T> ResourceAttributeDefinition<T> |
MidpointFunctions.getAttributeDefinition(PrismObject<ResourceType> resource,
QName objectClassName,
QName attributeName) |
<T> ResourceAttributeDefinition<T> |
MidpointFunctions.getAttributeDefinition(PrismObject<ResourceType> resource,
String objectClassName,
String attributeName) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
ResourceType resource) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
ResourceType resource,
boolean repositoryObjectOnly) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
String resourceOid) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
String resourceOid,
boolean repositoryObjectOnly) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
String resourceOid,
ShadowKindType kind,
String intent) |
ShadowType |
MidpointFunctions.getLinkedShadow(FocusType focus,
String resourceOid,
ShadowKindType kind,
String intent,
boolean repositoryObjectOnly) |
Collection<UserType> |
MidpointFunctions.getManagers(UserType user) |
Collection<UserType> |
OrgStructFunctions.getManagers(UserType user,
boolean preAuthorized) |
Collection<UserType> |
MidpointFunctions.getManagers(UserType user,
String orgType,
boolean allowSelf) |
Collection<UserType> |
OrgStructFunctions.getManagers(UserType user,
String orgType,
boolean allowSelf,
boolean preAuthorized) |
Collection<UserType> |
MidpointFunctions.getManagersByOrgType(UserType user,
String orgType) |
Collection<UserType> |
OrgStructFunctions.getManagersByOrgType(UserType user,
String orgType,
boolean preAuthorized) |
Collection<UserType> |
MidpointFunctions.getManagersOfOrg(String orgOid) |
Collection<UserType> |
OrgStructFunctions.getManagersOfOrg(String orgOid,
boolean preAuthorized) |
Collection<String> |
MidpointFunctions.getManagersOids(UserType user) |
Collection<String> |
OrgStructFunctions.getManagersOids(UserType user,
boolean preAuthorized) |
Collection<String> |
MidpointFunctions.getManagersOidsExceptUser(Collection<ObjectReferenceType> userRefList) |
Collection<String> |
OrgStructFunctions.getManagersOidsExceptUser(Collection<ObjectReferenceType> userRefList,
boolean preAuthorized) |
Collection<String> |
MidpointFunctions.getManagersOidsExceptUser(UserType user) |
Collection<String> |
OrgStructFunctions.getManagersOidsExceptUser(UserType user,
boolean preAuthorized) |
List<UserType> |
MidpointFunctions.getMembers(String orgOid) |
List<ObjectReferenceType> |
MidpointFunctions.getMembersAsReferences(String orgOid) |
<T extends ObjectType> |
MidpointFunctions.getObject(Class<T> type,
String oid)
Returns object for provided OID.
|
<T extends ObjectType> |
MidpointFunctions.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options)
Returns object for provided OID.
|
OrgType |
MidpointFunctions.getOrgByName(String name) |
OrgType |
OrgStructFunctions.getOrgByName(String name,
boolean preAuthorized) |
OrgType |
MidpointFunctions.getOrgByOid(String oid) |
OrgType |
OrgStructFunctions.getOrgByOid(String oid,
boolean preAuthorized) |
OrgType |
MidpointFunctions.getParentOrgByOrgType(ObjectType object,
String orgType)
Returns parent orgs of the specified object that have a specific orgType.
|
OrgType |
OrgStructFunctions.getParentOrgByOrgType(ObjectType object,
String orgType,
boolean preAuthorized) |
Collection<OrgType> |
MidpointFunctions.getParentOrgs(ObjectType object)
Returns all parent orgs of the specified object.
|
Collection<OrgType> |
OrgStructFunctions.getParentOrgs(ObjectType object,
boolean preAuthorized) |
Collection<OrgType> |
MidpointFunctions.getParentOrgs(ObjectType object,
QName relation,
String orgType)
Returns parent orgs of the specified object that have a specific relation and orgType.
|
Collection<OrgType> |
OrgStructFunctions.getParentOrgs(ObjectType object,
QName relation,
String orgType,
boolean preAuthorized) |
Collection<OrgType> |
MidpointFunctions.getParentOrgs(ObjectType object,
String relation,
String orgType)
Returns parent orgs of the specified object that have a specific relation and orgType.
|
Collection<OrgType> |
OrgStructFunctions.getParentOrgs(ObjectType object,
String relation,
String orgType,
boolean preAuthorized) |
Collection<OrgType> |
MidpointFunctions.getParentOrgsByRelation(ObjectType object,
QName relation)
Returns parent orgs of the specified object that have a specific relation.
|
Collection<OrgType> |
OrgStructFunctions.getParentOrgsByRelation(ObjectType object,
QName relation,
boolean preAuthorized) |
Collection<OrgType> |
MidpointFunctions.getParentOrgsByRelation(ObjectType object,
String relation)
Returns parent orgs of the specified object that have a specific relation.
|
Collection<OrgType> |
OrgStructFunctions.getParentOrgsByRelation(ObjectType object,
String relation,
boolean preAuthorized) |
ObjectDeltaType |
MidpointFunctions.getResourceDelta(ModelContext context,
String resourceOid)
Returns aggregated delta that is to be executed on a given resource.
|
UserType |
MidpointFunctions.getUserByOid(String oid) |
boolean |
MidpointFunctions.isManagerOfOrgType(UserType user,
String orgType) |
boolean |
OrgStructFunctions.isManagerOfOrgType(UserType user,
String orgType,
boolean preAuthorized) |
<T extends ObjectType> |
MidpointFunctions.modifyObject(ObjectDelta<T> modifyDelta) |
<T extends ObjectType> |
MidpointFunctions.modifyObject(ObjectDelta<T> modifyDelta,
ModelExecuteOptions options) |
<F extends ObjectType> |
MidpointFunctions.previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options) |
<F extends FocusType> |
MidpointFunctions.recompute(Class<F> type,
String oid)
Recomputes focal object with the specified OID.
|
<T extends ObjectType> |
MidpointFunctions.resolveReference(ObjectReferenceType reference) |
<T extends ObjectType> |
MidpointFunctions.resolveReferenceIfExists(ObjectReferenceType reference) |
<T extends ObjectType> |
MidpointFunctions.searchObjectByName(Class<T> type,
PolyString name)
Search for objects by name.
|
<T extends ObjectType> |
MidpointFunctions.searchObjectByName(Class<T> type,
PolyStringType name)
Search for objects by name.
|
<T extends ObjectType> |
MidpointFunctions.searchObjectByName(Class<T> type,
String name)
Search for objects by name.
|
<T extends ObjectType> |
MidpointFunctions.searchObjects(Class<T> type,
ObjectQuery query)
Search for objects.
|
<T extends ObjectType> |
MidpointFunctions.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options)
Search for objects.
|
<T extends ObjectType> |
MidpointFunctions.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler)
Search for objects in iterative fashion (using callback).
|
<T extends ObjectType> |
MidpointFunctions.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options)
Search for objects in iterative fashion (using callback).
|
<F extends FocusType> |
MidpointFunctions.searchShadowOwner(String accountOid) |
TaskType |
MidpointFunctions.submitTaskFromTemplate(String templateTaskOid,
List<Item<?,?>> extensionItems) |
TaskType |
MidpointFunctions.submitTaskFromTemplate(String templateTaskOid,
Map<QName,Object> extensionValues) |
ModelContext |
MidpointFunctions.unwrapModelContext(LensContextType lensContextType) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ReadHook.invoke(PrismObject<T> object,
Collection<SelectorOptions<GetOperationOptions>> options,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
todo
|
Modifier and Type | Method and Description |
---|---|
DashboardWidget |
DashboardService.createWidgetData(DashboardWidgetType widget,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
ObjectCollectionType |
DashboardService.getObjectCollectionType(DashboardWidgetType widget,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
List<PrismObject<ObjectType>> |
DashboardService.searchObjectFromCollection(ObjectCollectionType collection,
boolean usingFilter,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
static ExtensionType |
AssignmentPathUtil.collectExtensions(AssignmentPath path,
int startAt,
PrismContext prismContext) |
static ExtensionType |
AssignmentPathUtil.collectExtensions(AssignmentPathType path,
int startAt,
ModelService modelService,
com.evolveum.midpoint.task.api.Task task,
OperationResult result) |
static void |
ResourceUtils.deleteSchema(PrismObject<ResourceType> resource,
ModelService modelService,
PrismContext prismContext,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
void |
PrismContainer.add(Item<?,?> item)
Convenience method.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.add(Item<IV,ID> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.add(Item<IV,ID> item,
boolean checkUniqueness)
Adds an item to a property container.
|
boolean |
Item.add(V newValue)
Adds a given value, unless an equivalent one is already there.
|
boolean |
Item.add(V newValue,
boolean checkUniqueness)
Adds a given value, unless an equivalent one is already there (if checkUniqueness is true).
|
boolean |
Item.add(V newValue,
EquivalenceStrategy equivalenceStrategy)
Adds a given value, unless an equivalent one is already there.
|
void |
PrismContainerValue.addAll(Collection<? extends Item<?,?>> itemsToAdd)
Adds a collection of items to a property container.
|
boolean |
Item.addAll(Collection<V> newValues)
Adds given values, with the same semantics as repeated add(..) calls.
|
boolean |
Item.addAll(Collection<V> newValues,
EquivalenceStrategy strategy)
Adds given values, with the same semantics as repeated add(..) calls.
|
void |
PrismContainerValue.addAllReplaceExisting(Collection<? extends Item<?,?>> itemsToAdd)
Adds a collection of items to a property container.
|
<I extends Item> |
PrismObject.addExtensionItem(I item) |
boolean |
PrismContainerValue.addRawElement(Object element) |
void |
PrismObject.addReplaceExisting(Item<?,?> item) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.addReplaceExisting(Item<IV,ID> item)
Adds an item to a property container.
|
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
void |
PrismContext.adopt(Containerable containerable) |
void |
PrismContext.adopt(Objectable objectable) |
<T extends Objectable> |
PrismContext.adopt(ObjectDelta<T> delta) |
<C extends Containerable> |
PrismContext.adopt(PrismContainer<C> object,
Class<C> declaredType) |
<T extends Containerable> |
PrismContext.adopt(PrismContainer<T> object) |
void |
PrismContext.adopt(PrismContainerValue value) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path) |
void |
Item.applyDefinition(D definition) |
void |
Item.applyDefinition(D definition,
boolean force) |
void |
PrismValue.applyDefinition(ItemDefinition definition) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition) |
void |
PrismValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismReferenceValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismPropertyValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismContainerValue.applyDefinition(ItemDefinition definition,
boolean force) |
void |
PrismContainer.applyDefinition(PrismContainerDefinition<C> definition) |
void |
PrismContainerValue.applyDefinition(PrismContainerDefinition<C> containerDef,
boolean force) |
void |
PrismObject.applyDefinition(PrismContainerDefinition<O> definition) |
void |
PrismReferenceValue.applyDefinition(PrismReferenceDefinition definition,
boolean force) |
void |
Item.assertDefinitions() |
void |
PrismContainerValue.assertDefinitions(boolean tolerateRaw,
String sourceDescription) |
void |
PrismContainer.assertDefinitions(boolean tolarateRaw,
String sourceDescription) |
void |
Item.assertDefinitions(boolean tolerateRawValues,
String sourceDescription) |
void |
PrismContainerValue.assertDefinitions(String sourceDescription) |
void |
Item.assertDefinitions(String sourceDescription) |
PrismContainer<O> |
PrismObjectValue.asSingleValuedContainer(QName itemName) |
PrismContainer<C> |
PrismContainerValue.asSingleValuedContainer(QName itemName)
Returns a single-valued container (with a single-valued definition) holding just this value.
|
boolean |
PrismContainerValue.containsItem(ItemPath propPath,
boolean acceptEmptyItem) |
boolean |
PrismContainer.containsItem(ItemPath itemPath,
boolean acceptEmptyItem) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.createDetachedSubItem(QName name,
Class<I> type,
ID itemDefinition,
boolean immutable) |
<V extends PrismValue,D extends ItemDefinition> |
ItemFactory.createDummyItem(Item<V,D> itemOld,
D definition,
ItemPath path)
Creates a dummy container with a fixed path.
|
PrismContainer<?> |
PrismObject.createExtension() |
<O extends Objectable> |
PrismContext.createObject(Class<O> clazz)
Creates a new PrismObject of a given type.
|
<O extends Objectable> |
PrismContext.createObjectable(Class<O> clazz)
Creates a new Objectable of a given type.
|
static <V extends PrismContainerValue> |
PrismContainer.createParentIfNeeded(V value,
ItemDefinition definition) |
<X> PrismProperty<X> |
PrismContainerValue.createProperty(PrismPropertyDefinition propertyDefinition) |
<X> PrismProperty<X> |
PrismContainerValue.createProperty(QName propertyName) |
static <T> PrismProperty<T> |
PrismValueUtil.createRaw(XNode node,
QName itemName,
PrismContext prismContext) |
boolean |
PrismContainerValue.deleteRawElement(Object element) |
<C extends Containerable> |
PrismContext.deltaFor(Class<C> objectClass) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findCreateItem(ItemPath itemPath,
Class<I> type,
ID itemDefinition,
boolean create) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findCreateItem(QName itemQName,
Class<I> type,
boolean create) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(ItemPath containerPath) |
<T extends Containerable> |
PrismContainerValue.findOrCreateContainer(QName containerName) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<I> type) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(ItemPath path,
Class<I> type,
ID definition) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainer.findOrCreateItem(ItemPath containerPath,
Class<I> type,
ID definition) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.findOrCreateItem(QName containerName) |
<IV extends PrismValue,ID extends ItemDefinition,I extends Item<IV,ID>> |
PrismContainerValue.findOrCreateItem(QName containerName,
Class<I> type) |
<T> PrismProperty<T> |
PrismContainer.findOrCreateProperty(ItemPath propertyPath) |
<X> PrismProperty<X> |
PrismContainerValue.findOrCreateProperty(ItemPath propertyPath) |
<X> PrismProperty<X> |
PrismContainerValue.findOrCreateProperty(PrismPropertyDefinition propertyDef) |
PrismReference |
PrismContainer.findOrCreateReference(ItemPath propertyPath) |
PrismReference |
PrismContainerValue.findOrCreateReference(QName referenceName) |
PrismContainer<?> |
PrismObject.getOrCreateExtension() |
void |
PrismContext.initialize()
Initializes the prism context, e.g.
|
PrismObject<O> |
PrismObjectDefinition.instantiate() |
I |
ItemDefinition.instantiate()
Create an item instance.
|
PrismObject<O> |
PrismObjectDefinition.instantiate(QName name) |
I |
ItemDefinition.instantiate(QName name)
Create an item instance.
|
void |
PrismContainerValue.keepPaths(List<? extends ItemPath> keep) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.merge(Item<IV,ID> item)
Merges the provided item into this item.
|
void |
Item.merge(Item<V,D> otherItem)
Merge all the values of other item to this item.
|
void |
PrismContainerValue.mergeContent(PrismContainerValue<?> other,
List<QName> overwrite) |
void |
PrismContainer.mergeValue(PrismContainerValue<C> otherValue) |
void |
PrismContainer.mergeValues(Collection<PrismContainerValue<C>> otherValues) |
void |
PrismContainer.mergeValues(PrismContainer<C> other) |
static <V extends Containerable> |
PrismContainer.newInstance(PrismContext prismContext,
QName type) |
<O extends Objectable> |
PrismParserNoIO.parse() |
<O extends Objectable> |
PrismParser.parse()
Parses the input as a prism object.
|
static SchemaMigrationOperation |
SchemaMigrationOperation.parse(String s) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserNoIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParser.parseItem()
Parses the input as a prism item.
|
Object |
PrismParserNoIO.parseItemOrRealValue() |
Object |
PrismParser.parseItemOrRealValue()
Deprecated.
|
<IV extends PrismValue> |
PrismParserNoIO.parseItemValue() |
<IV extends PrismValue> |
PrismParser.parseItemValue()
Parses the input as a prism value.
|
default <T extends Objectable> |
PrismContext.parseObject(File file) |
default <T extends Objectable> |
PrismContext.parseObject(String dataString) |
List<PrismObject<? extends Objectable>> |
PrismParserNoIO.parseObjects() |
List<PrismObject<? extends Objectable>> |
PrismParser.parseObjects()
Parses the input as a collection of prism objects.
|
void |
PrismParserNoIO.parseObjectsIteratively(PrismParser.ObjectHandler handler) |
void |
PrismParser.parseObjectsIteratively(PrismParser.ObjectHandler handler)
Currently implemented for JSON/YAML only.
|
<T> void |
Hacks.parseProtectedType(ProtectedDataType<T> protectedType,
MapXNode xmap,
PrismContext prismContext,
ParsingContext pc) |
<T> T |
PrismParserNoIO.parseRealValue() |
<T> T |
PrismParser.parseRealValue()
Parses a real value.
|
<T> T |
PrismParserNoIO.parseRealValue(Class<T> clazz) |
<T> T |
PrismParser.parseRealValue(Class<T> clazz)
Parses a real value - either property or container value.
|
<T> JAXBElement<T> |
PrismParserNoIO.parseRealValueToJaxbElement() |
<T> JAXBElement<T> |
PrismParser.parseRealValueToJaxbElement()
Parses a real value and stores it into JAXBElement, using item name derived in the usual way.
|
RootXNode |
PrismParserNoIO.parseToXNode() |
RootXNode |
PrismParser.parseToXNode()
Parses the input into RootXNode.
|
void |
PrismContainerValue.removePaths(List<? extends ItemPath> remove) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.replace(Item<IV,ID> oldItem,
Item<IV,ID> newItem) |
void |
Item.replace(V newValue)
Replaces all values of the item by given value.
|
void |
Item.replaceAll(Collection<V> newValues,
EquivalenceStrategy strategy)
Replaces all values of the item by given values.
|
void |
Revivable.revive(PrismContext prismContext) |
void |
PrismValue.revive(PrismContext prismContext) |
void |
PrismReferenceValue.revive(PrismContext prismContext) |
void |
PrismPropertyValue.revive(PrismContext prismContext) |
void |
PrismContainerValue.revive(PrismContext prismContext) |
void |
Item.revive(PrismContext prismContext) |
T |
PrismSerializer.serialize(Item<?,?> item)
Serializes given prism item.
|
T |
PrismSerializer.serialize(JAXBElement<?> value) |
T |
PrismSerializer.serialize(PrismValue value)
Serializes given prism value (property, reference, or container).
|
T |
PrismSerializer.serialize(PrismValue value,
QName rootName)
Serializes given prism value (property, reference, or container).
|
T |
PrismSerializer.serialize(RootXNode xnode) |
T |
PrismSerializer.serializeAnyData(Object value) |
T |
PrismSerializer.serializeAnyData(Object value,
QName rootName) |
T |
PrismSerializer.serializeObjects(List<PrismObject<?>> objects,
QName aggregateElementName) |
<O extends Objectable> |
PrismContext.serializeObjectToString(PrismObject<O> object,
String language)
Deprecated.
|
T |
PrismSerializer.serializeRealValue(Object value) |
T |
PrismSerializer.serializeRealValue(Object value,
QName rootName) |
Element |
Hacks.serializeSingleElementMapToElement(MapXNode filterClauseXNode) |
<C extends Containerable> |
PrismContainer.setContainerRealValue(QName containerName,
C realValue) |
<T> void |
PrismContainer.setPropertyRealValue(QName propertyName,
T realValue) |
<T> void |
PrismContainerValue.setPropertyRealValue(QName propertyName,
T realValue,
PrismContext prismContext) |
<T> void |
PrismContainer.setPropertyRealValues(QName propertyName,
T... realValues) |
void |
PrismContainer.setValue(PrismContainerValue<C> value) |
void |
PrismObject.setValue(PrismContainerValue<O> value) |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.subtract(Item<IV,ID> item)
Subtract the provided item from this item.
|
static <O extends Objectable,C extends Containerable> |
PrismValueCollectionsUtil.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
void |
ParsingContext.warnOrThrow(Trace logger,
String message) |
void |
ParsingContext.warnOrThrow(Trace logger,
String message,
Throwable t) |
Modifier and Type | Method and Description |
---|---|
boolean |
Protector.areEquivalent(ProtectedStringType a,
ProtectedStringType b)
Decides equivalence of two protected data objects (for data management purposes).
|
boolean |
Protector.compareCleartext(ProtectedStringType a,
ProtectedStringType b)
Compare cleartext values protected inside the protected strings.
|
<T> void |
Protector.decrypt(ProtectedData<T> protectedData) |
<T> void |
Protector.hash(ProtectedData<T> protectedData) |
Modifier and Type | Method and Description |
---|---|
<C extends Containerable> |
ObjectDelta.addModificationAddContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
C... containerables) |
void |
ItemDelta.applyDefinition(D definition) |
void |
ItemDelta.applyDefinition(D itemDefinition,
boolean force) |
void |
PrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
void |
ContainerDelta.applyDefinition(PrismContainerDefinition<V> definition) |
void |
ObjectDelta.applyDefinition(PrismObjectDefinition<O> objectDefinition,
boolean force) |
void |
PropertyDelta.applyDefinition(PrismPropertyDefinition<T> definition) |
void |
ReferenceDelta.applyDefinition(PrismReferenceDefinition definition) |
static void |
ItemDeltaCollectionsUtil.applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition,
boolean tolerateNoDefinition) |
void |
ObjectDelta.applyDefinitionIfPresent(PrismObjectDefinition<O> definition,
boolean tolerateNoDefinition) |
static void |
ItemDeltaCollectionsUtil.applyTo(Collection<? extends ItemDelta> deltas,
PrismContainer propertyContainer) |
static void |
ItemDeltaCollectionsUtil.applyTo(Collection<? extends ItemDelta> deltas,
PrismContainerValue propertyContainerValue) |
void |
ItemDelta.applyTo(Item item) |
void |
ItemDelta.applyTo(Item item,
ParameterizedEquivalenceStrategy strategy) |
void |
ItemDelta.applyTo(PrismContainerValue containerValue) |
void |
ItemDelta.applyTo(PrismContainerValue containerValue,
ParameterizedEquivalenceStrategy strategy) |
void |
ObjectDelta.applyTo(PrismObject<O> targetObject)
Applies this object delta to specified object, returns updated object.
|
static <O extends Objectable> |
ObjectDeltaUtil.applyTo(PrismObject<O> targetObject,
Collection<? extends ItemDelta<?,?>> modifications) |
void |
ObjectDelta.applyTo(PrismObject<O> targetObject,
ParameterizedEquivalenceStrategy strategy) |
static void |
ItemDeltaCollectionsUtil.applyToMatchingPath(Collection<? extends ItemDelta> deltas,
PrismContainer propertyContainer) |
void |
ItemDelta.applyToMatchingPath(Item item,
ParameterizedEquivalenceStrategy strategy)
Applies delta to item were path of the delta and path of the item matches (skips path checks).
|
void |
ObjectDelta.assertDefinitions() |
void |
ObjectDelta.assertDefinitions(boolean tolerateRawElements) |
void |
ObjectDelta.assertDefinitions(boolean tolerateRawElements,
String sourceDescription)
Assert that all the items has appropriate definition.
|
void |
ItemDelta.assertDefinitions(boolean tolarateRawValues,
String sourceDescription) |
void |
ObjectDelta.assertDefinitions(String sourceDescription) |
void |
ItemDelta.assertDefinitions(String sourceDescription) |
PrismObject<O> |
ObjectDelta.computeChangedObject(PrismObject<O> objectOld)
Applies this object delta to specified object, returns updated object.
|
<O extends Objectable> |
DeltaFactory.Object.createEmptyAddDelta(Class<O> type,
String oid) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationAdd(ItemPath containerPath,
Class<O> type,
T containerable) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationDelete(ItemPath containerPath,
Class<O> type,
T containerable) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
Collection<T> containerables) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContainerValue<T> cValue) |
<T extends Containerable,O extends Objectable> |
DeltaFactory.Container.createModificationReplace(ItemPath containerPath,
Class<O> type,
T containerable) |
<O extends Objectable,C extends Containerable> |
DeltaFactory.Object.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
C... containerValues) |
ObjectDelta<O> |
ObjectDelta.createReverseDelta() |
static <T extends Objectable> |
DiffUtil.diff(File oldXmlFile,
File newXmlFile,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(String oldXml,
String newXml,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DiffUtil.diff(T oldObjectType,
T newObjectType) |
<O extends Objectable> |
ContainerDelta.expand(PrismObject<O> object,
Trace logger)
Post processing of delta to expand missing values from the object.
|
ObjectDelta.FactorOutResultMulti<O> |
ObjectDelta.factorOutValues(ItemPath path,
boolean cloneDelta) |
Item<V,D> |
ItemDelta.getItemNew()
Returns the "new" state of the property - the state that would be after
the delta is applied.
|
Item<V,D> |
ItemDelta.getItemNew(Item<V,D> itemOld)
Returns the "new" state of the property - the state that would be after
the delta is applied.
|
Item<V,D> |
ItemDelta.getItemNewMatchingPath(Item<V,D> itemOld) |
PrismProperty<T> |
PropertyDelta.getPropertyNewMatchingPath()
Returns the "new" state of the property - the state that would be after the delta
is applied.
|
PrismProperty<T> |
PropertyDelta.getPropertyNewMatchingPath(PrismProperty<T> propertyOld)
Returns the "new" state of the property - the state that would be after the delta
is applied.
|
boolean |
ObjectDelta.isRedundant(PrismObject<O> object,
boolean assumeMissingItems) |
void |
ObjectDelta.merge(ObjectDelta<O> deltaToMerge)
Merge provided delta into this delta.
|
void |
ObjectDelta.mergeModification(ItemDelta<?,?> modificationToMerge) |
void |
ObjectDelta.mergeModifications(Collection<? extends ItemDelta> modificationsToMerge) |
void |
ObjectDelta.revive(PrismContext prismContext) |
void |
ItemDelta.revive(PrismContext prismContext) |
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.summarize(List<ObjectDelta<T>> deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.summarize(ObjectDelta<T>... deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
void |
ObjectDelta.swallow(ItemDelta<?,?> newItemDelta)
Incorporates the property delta into the existing property deltas
(regardless of the change type).
|
void |
ObjectDelta.swallow(List<ItemDelta<?,?>> itemDeltas) |
static <T extends Objectable> |
ObjectDeltaCollectionsUtil.union(ObjectDelta<T>... deltas)
Union of several object deltas.
|
void |
ItemDelta.validate() |
void |
ItemDelta.validate(String contextDescription) |
void |
ItemDelta.validateValues(ItemDeltaValidator<V> validator) |
void |
ItemDelta.validateValues(ItemDeltaValidator<V> validator,
Collection<V> oldValues) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDelegatedPrismValueDeltaSetTriple.applyDefinition(ItemDefinition itemDefinition) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable> |
JaxbDomHack.parseRawElement(Object element,
PrismContainerDefinition<C> definition) |
Object |
JaxbDomHack.toAny(PrismValue value) |
Modifier and Type | Method and Description |
---|---|
<T> MatchingRule<T> |
MatchingRuleRegistry.getMatchingRule(QName ruleName,
QName typeQName) |
boolean |
MatchingRule.match(T a,
T b)
Matches two objects.
|
boolean |
MatchingRule.matchRegex(T a,
String regex)
Matches value against given regex.
|
T |
MatchingRule.normalize(T original)
Returns a normalized version of the value.
|
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
QueryConverter.createObjectFilter(Class<O> clazz,
SearchFilterType filterType) |
<O extends Objectable> |
QueryConverter.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType) |
<O extends Objectable> |
QueryConverter.createObjectQuery(Class<O> clazz,
QueryType queryType) |
<O extends Objectable> |
QueryConverter.createObjectQuery(Class<O> clazz,
SearchFilterType filterType) |
QueryType |
QueryConverter.createQueryType(ObjectQuery query) |
SearchFilterType |
QueryConverter.createSearchFilterType(ObjectFilter filter) |
static boolean |
ObjectQuery.match(Containerable object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
ValueFilter.match(PrismContainerValue cvalue,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
ObjectFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
static <T extends Objectable> |
ObjectQuery.match(PrismObject<T> object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
ObjectFilter |
QueryConverter.parseFilter(SearchFilterType filter,
Class<? extends Containerable> clazz) |
ObjectFilter |
QueryConverter.parseFilter(SearchFilterType filter,
PrismContainerDefinition<?> objDef) |
ObjectFilter |
QueryConverter.parseFilter(XNode xnode,
Class<? extends Containerable> clazz) |
void |
QueryConverter.parseFilterPreliminarily(MapXNode xfilter,
ParsingContext pc)
Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the
filter will be applied.
|
void |
ObjectFilter.revive(PrismContext prismContext) |
MapXNode |
QueryConverter.serializeFilter(ObjectFilter filter) |
Modifier and Type | Method and Description |
---|---|
<T extends Objectable> |
SchemaRegistry.applyDefinition(ObjectDelta<T> objectDelta,
Class<T> type,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainer<C> container,
Class<C> type)
This method will try to locate the appropriate object definition and apply it.
|
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainer<C> prismObject,
Class<C> type,
boolean force) |
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
boolean |
SchemaRegistry.areComparable(QName type1,
QName type2) |
<ID extends ItemDefinition> |
SchemaRegistry.compareDefinitions(ID def1,
ID def2) |
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
Definition |
DefinitionSupplier.get() |
void |
SchemaRegistry.initialize() |
<T extends Objectable> |
SchemaRegistry.instantiate(Class<T> compileTimeClass)
Deprecated.
|
ItemDefinition |
SchemaRegistry.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
void |
MutablePrismSchema.parseThis(Element element,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
QName |
SchemaRegistry.qualifyTypeName(QName typeName) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition)
Deprecated.
|
QName |
SchemaRegistry.resolveUnqualifiedTypeName(QName type) |
<ID extends ItemDefinition> |
SchemaRegistry.selectMoreSpecific(ID def1,
ID def2) |
QName |
SchemaRegistry.selectMoreSpecific(QName type1,
QName type2) |
Document |
PrismSchema.serializeToXsd() |
Modifier and Type | Method and Description |
---|---|
void |
ItemDeltaItem.applyDefinition(D def,
boolean force) |
static void |
PrismAsserts.assertElementsEquals(Object expected,
Object actual) |
static void |
PrismAsserts.assertEquals(File fileNewXml,
Objectable objectable) |
static <O extends Objectable> |
PrismAsserts.assertEquals(File fileNewXml,
PrismObject<O> actual) |
static void |
PrismAsserts.assertEquals(File fileNewXml,
String objectString) |
static void |
PrismAsserts.assertEquals(Objectable expected,
Objectable actual) |
static <T> void |
PrismAsserts.assertEquals(String message,
MatchingRule<T> matchingRule,
T expected,
T actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(File expectedFile,
PrismObject<O> actual) |
static <O extends Objectable> |
PrismAsserts.assertEquivalent(String message,
File expectedFile,
PrismObject<O> actual) |
static <T> void |
PrismAsserts.assertPropertyValueDesc(PrismProperty<T> property,
MatchingRule<T> matchingRule,
String contextDescrition,
T... expectedPropValues) |
static <T> void |
PrismAsserts.assertPropertyValueMatch(PrismContainer<?> container,
ItemPath propQName,
MatchingRule<T> matchingRule,
T... realPropValues) |
static <T> void |
PrismAsserts.assertPropertyValueMatch(PrismContainerValue<?> containerValue,
ItemPath propQName,
MatchingRule<T> matchingRule,
T... realPropValues) |
static <T> void |
PrismAsserts.assertSets(String message,
MatchingRule<T> matchingRule,
Collection<T> actualValues,
Collection<T> expectedValues) |
static <T> void |
PrismAsserts.assertSets(String message,
MatchingRule<T> matchingRule,
Collection<T> actualValues,
T... expectedValues) |
static <T> void |
PrismAsserts.assertValues(String message,
MatchingRule<T> matchingRule,
Collection<PrismPropertyValue<T>> actualPValues,
T... expectedValues) |
static <T,X> PrismProperty<X> |
PrismUtil.convertProperty(PrismProperty<T> srcProp,
PrismPropertyDefinition<X> targetDef,
PrismContext prismContext) |
static <T extends Objectable> |
ObjectDeltaObject.create(PrismObject<T> oldObject,
ItemDelta<?,?>... itemDeltas) |
static <T extends Objectable> |
ObjectDeltaObject.create(PrismObject<T> oldObject,
ObjectDelta<T> delta) |
static PrismContext |
PrismTestUtil.createInitializedPrismContext() |
static PrismContext |
PrismTestUtil.createPrismContext() |
PrismContext |
PrismContextFactory.createPrismContext()
Returns UNINITIALIZED prism context.
|
static void |
PrismTestUtil.displayQueryType(QueryType queryType) |
static void |
PrismTestUtil.displaySearchFilterType(SearchFilterType filterType) |
static <T> boolean |
PrismUtil.equals(T a,
T b,
MatchingRule<T> matchingRule) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path) |
<IV extends PrismValue,ID extends ItemDefinition> |
ItemDeltaItem.findIdi(ItemPath path,
DefinitionResolver<D,ID> additionalDefinitionResolver) |
<IV extends PrismValue,ID extends ItemDefinition> |
ObjectDeltaObject.findIdi(ItemPath path,
DefinitionResolver<PrismObjectDefinition<O>,ID> additionalDefinitionResolver) |
static <T> T |
PrismTestUtil.parseAnyValue(File file) |
static <T> T |
PrismTestUtil.parseAtomicValue(File file,
QName type) |
static <T> T |
PrismTestUtil.parseAtomicValue(String data,
QName type) |
static <T> T |
PrismTestUtil.parseAtomicValueCompat(String data,
QName type) |
static <T extends Objectable> |
PrismTestUtil.parseObject(Element element)
Deprecated.
|
static <T extends Objectable> |
PrismTestUtil.parseObject(File file) |
static <T extends Objectable> |
PrismTestUtil.parseObject(String xmlString) |
static <T extends Objectable> |
PrismTestUtil.parseObjectable(File file,
Class<T> clazz) |
static List<PrismObject<? extends Objectable>> |
PrismTestUtil.parseObjects(File file) |
void |
ObjectDeltaObject.recompute() |
void |
ItemDeltaItem.recompute() |
void |
ObjectDeltaObject.recomputeIfNeeded(boolean deep) |
static void |
PrismTestUtil.resetPrismContext() |
static void |
PrismTestUtil.resetPrismContext(PrismContextFactory newPrismContextFactory) |
ID |
DefinitionResolver.resolve(PD parentDefinition,
ItemPath path) |
static String |
PrismTestUtil.serializeAnyData(Object o,
QName defaultRootElementName) |
static String |
PrismTestUtil.serializeAnyDataWrapped(Object o) |
static String |
PrismTestUtil.serializeAtomicValue(Object object,
QName elementName) |
static String |
PrismTestUtil.serializeJaxbElementToString(JAXBElement element) |
static String |
PrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object) |
static String |
PrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object,
String language) |
void |
ObjectDeltaObject.update(ItemDelta<?,?> itemDelta) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
XmlTypeConverter.toJavaValue(Element xmlElement,
Class<T> type) |
static Object |
XmlTypeConverter.toJavaValue(Element xmlElement,
QName type) |
Modifier and Type | Method and Description |
---|---|
String |
PrimitiveXNode.getGuessedFormattedValue() |
T |
PrimitiveXNode.getParsedValue(QName typeName,
Class<T> expectedClass) |
Map.Entry<QName,? extends XNode> |
MapXNode.getSingleSubEntry(String errorContext) |
RootXNode |
MapXNode.getSingleSubEntryAsRoot(String errorContext) |
T |
ValueParser.parse(QName typeName,
XNodeProcessorEvaluationMode mode) |
Modifier and Type | Method and Description |
---|---|
PrismContext |
MidPointPrismContextFactory.createEmptyPrismContext() |
PrismContext |
MidPointPrismContextFactory.createInitializedPrismContext() |
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
Class<? extends Containerable> objectType,
PrismContext prismContext)
Creates delta from PropertyModificationType (XML).
|
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef) |
static <IV extends PrismValue,ID extends ItemDefinition> |
DeltaConvertor.createItemDelta(ItemDeltaType propMod,
PrismContainerDefinition<?> pcDef,
boolean allowRawValues) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectDeltaType objectDeltaType,
PrismContext prismContext,
boolean allowRawValues) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.createObjectDelta(ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
static ObjectDeltaOperation |
DeltaConvertor.createObjectDeltaOperation(ObjectDeltaOperationType objectDeltaOperationType,
PrismContext prismContext) |
static Collection<ObjectDelta> |
DeltaConvertor.createObjectDeltas(ObjectDeltaListType deltaList,
PrismContext prismContext) |
PrismContext |
MidPointPrismContextFactory.createPrismContext() |
static ObjectTreeDeltas |
ObjectTreeDeltas.fromObjectTreeDeltasType(ObjectTreeDeltasType deltasType,
PrismContext prismContext) |
void |
ObjectTreeDeltas.merge(ObjectTreeDeltas<T> deltasToMerge) |
static ObjectTreeDeltasType |
ObjectTreeDeltas.mergeDeltas(ObjectTreeDeltasType deltaTree,
ObjectDeltaType deltaToMerge,
PrismContext prismContext) |
void |
ObjectTreeDeltas.mergeUnordered(ObjectTreeDeltas<T> deltasToMerge) |
protected void |
MidPointPrismContextFactory.registerExtensionSchemas(com.evolveum.midpoint.prism.impl.schema.SchemaRegistryImpl schemaRegistry) |
static Collection<ItemDeltaType> |
DeltaConvertor.toItemDeltaTypes(ItemDelta delta)
Converts this delta to PropertyModificationType (XML).
|
static Collection<ItemDeltaType> |
DeltaConvertor.toItemDeltaTypes(ItemDelta delta,
DeltaConversionOptions options) |
static <T extends Objectable> |
DeltaConvertor.toModifications(Collection<ItemDeltaType> itemDeltaTypes,
PrismObjectDefinition<T> objDef) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
Class<T> type,
PrismContext prismContext) |
static <T extends Objectable> |
DeltaConvertor.toModifications(ObjectModificationType objectModification,
PrismObjectDefinition<T> objDef) |
static ObjectDeltaOperationType |
DeltaConvertor.toObjectDeltaOperationType(ObjectDeltaOperation objectDeltaOperation) |
static ObjectDeltaOperationType |
DeltaConvertor.toObjectDeltaOperationType(ObjectDeltaOperation objectDeltaOperation,
DeltaConversionOptions options) |
static void |
DeltaConvertor.toObjectDeltaOperationType(ObjectDeltaOperation delta,
ObjectDeltaOperationType odo,
DeltaConversionOptions options) |
static ObjectDeltaType |
DeltaConvertor.toObjectDeltaType(ObjectDelta<? extends ObjectType> objectDelta) |
static ObjectDeltaType |
DeltaConvertor.toObjectDeltaType(ObjectDelta<? extends ObjectType> objectDelta,
DeltaConversionOptions options) |
static String |
DeltaConvertor.toObjectDeltaTypeXml(ObjectDelta<? extends ObjectType> delta) |
static String |
DeltaConvertor.toObjectDeltaTypeXml(ObjectDelta<? extends ObjectType> delta,
DeltaConversionOptions options) |
static <T extends Objectable> |
DeltaConvertor.toObjectModificationType(ObjectDelta<T> delta)
Converts this delta to ObjectModificationType (XML).
|
static ObjectTreeDeltasType |
ObjectTreeDeltas.toObjectTreeDeltasType(ObjectTreeDeltas objectTreeDeltas) |
static String |
ObjectTreeDeltas.toObjectTreeDeltasTypeXml(ObjectTreeDeltas objectTreeDeltas) |
static String |
ObjectTreeDeltas.toObjectTreeDeltasTypeXml(ObjectTreeDeltasType objectTreeDeltasType,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
Class<T> |
TypedValue.determineClass() |
Modifier and Type | Method and Description |
---|---|
void |
ResourceAttributeContainerImpl.add(ResourceAttribute<?> attribute) |
void |
ResourceAttributeContainer.add(ResourceAttribute<?> attribute) |
static ResourceAttributeContainer |
ResourceAttributeContainer.convertFromContainer(PrismContainer<?> origAttrContainer,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static ResourceObjectIdentification |
ResourceObjectIdentification.create(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> allIdentifiers) |
MutableComplexTypeDefinition |
MidPointSchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<C extends Containerable> |
MidPointSchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
static ResourceObjectIdentification |
ResourceObjectIdentification.createFromAttributes(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> attributes) |
static ResourceObjectIdentification |
ResourceObjectIdentification.createFromShadow(ObjectClassComplexTypeDefinition objectClassDefinition,
ShadowType shadowType) |
<T> PrismPropertyDefinition<T> |
MidPointSchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<T> MutablePrismPropertyDefinition<T> |
MidPointSchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle,
Collection<? extends DisplayableValue<T>> allowedValues,
T defaultValue) |
default ObjectQuery |
ObjectClassComplexTypeDefinition.createShadowSearchQuery(String resourceOid) |
<X> ResourceAttribute<X> |
ResourceAttributeContainerImpl.findOrCreateAttribute(QName attributeName) |
<X> ResourceAttribute<X> |
ResourceAttributeContainer.findOrCreateAttribute(QName attributeName) |
<X> ResourceAttribute<X> |
ResourceAttributeContainerImpl.findOrCreateAttribute(ResourceAttributeDefinition attributeDefinition) |
<X> ResourceAttribute<X> |
ResourceAttributeContainer.findOrCreateAttribute(ResourceAttributeDefinition attributeDefinition) |
void |
MidPointSchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<T> ResourceAttribute<T> |
ResourceObjectIdentification.getPrimaryIdentifier() |
<T> ResourceAttribute<T> |
ResourceObjectIdentification.getSecondaryIdentifier() |
static ResourceSchemaImpl |
ResourceSchemaImpl.parse(Element element,
String shortDesc,
PrismContext prismContext) |
static ConnectorSchemaImpl |
ConnectorSchemaImpl.parse(Element element,
String shortDesc,
PrismContext prismContext) |
void |
ResourceSchemaImpl.parseThis(Element element,
String shortDesc,
PrismContext prismContext) |
void |
MutableResourceSchema.parseThis(Element xsdSchema,
String shortDesc,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
OperationResultStatus |
AsynchronousOperationQueryable.queryOperationStatus(String asynchronousOperationReference,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static void |
ReportTypeUtil.applyConfigurationDefinition(PrismObject<ReportType> report,
ObjectDelta delta,
PrismContext prismContext) |
static void |
ReportTypeUtil.applyDefinition(PrismObject<ReportType> report,
PrismContext prismContext) |
static PrismObjectDefinition<ShadowType> |
ShadowUtil.applyObjectClass(PrismObjectDefinition<ShadowType> shadowDefinition,
ObjectClassComplexTypeDefinition objectClassDefinition) |
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 UcfChangeType |
UcfChangeUtil.create(QName objectClassName,
Map<QName,Object> identifiers,
ObjectDeltaType delta,
PrismContext prismContext) |
static UcfChangeType |
UcfChangeUtil.createForNewObject(QName objectClassName,
Map<QName,Object> attributes,
PrismContext prismContext) |
static <T extends ObjectType> |
ObjectQueryUtil.createNameQuery(Class<T> clazz,
PrismContext prismContext,
String name) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(ObjectType object) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(PolyStringType name,
PrismContext prismContext) |
static <O extends ObjectType> |
ObjectQueryUtil.createNameQuery(PrismObject<O> object) |
static ObjectQuery |
ObjectQueryUtil.createNameQuery(String name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNormNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createNormNameQuery(String name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrgSubtreeQuery(PrismContext prismContext,
String orgOid) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(PolyString name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(PolyStringType name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createOrigNameQuery(String name,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndKind(String resourceOid,
ShadowKindType kind,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndKindIntent(String resourceOid,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceAndKindIntentFilter(String resourceOid,
ShadowKindType kind,
String intent,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceAndObjectClassFilter(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static S_AtomicFilterExit |
ObjectQueryUtil.createResourceAndObjectClassFilterPrefix(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceAndObjectClassQuery(String resourceOid,
QName objectClass,
PrismContext prismContext) |
static ObjectFilter |
ObjectQueryUtil.createResourceFilter(String resourceOid,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createResourceQuery(String resourceOid,
PrismContext prismContext) |
static ObjectQuery |
ObjectQueryUtil.createRootOrgQuery(PrismContext prismContext) |
static List<TriggerType> |
ApprovalContextUtil.createTriggers(int escalationLevel,
Date workItemCreateTime,
Date workItemDeadline,
List<WorkItemTimedActionsType> timedActionsList,
PrismContext prismContext,
Trace logger,
Long workItemId,
String handlerUri) |
static <T extends ShadowType> |
ShadowUtil.determineShadowName(PrismObject<T> shadow) |
static <T extends ShadowType> |
ShadowUtil.determineShadowName(ShadowType shadow) |
static <T extends ShadowType> |
ShadowUtil.determineShadowStringName(PrismObject<T> shadow) |
static String |
ObjectQueryUtil.dump(QueryType query,
PrismContext prismContext) |
static ResourceAttribute<?> |
ShadowUtil.fixAttributePath(ResourceAttribute<?> attribute) |
static Map<String,Serializable> |
ParamsTypeUtil.fromParamsType(ParamsType paramsType,
PrismContext prismContext) |
static List<Object> |
ResourceTypeUtil.getAllCapabilities(ResourceType resource)
Assumes that native capabilities are already cached.
|
static List<ObjectReferenceType> |
ObjectTypeUtil.getAsObjectReferenceTypeList(PrismReference prismReference) |
static ItemName |
ShadowUtil.getAttributeName(ItemPath attributePath,
String message) |
static <T> T |
ShadowUtil.getAttributeValue(PrismObject<? extends ShadowType> shadow,
QName attrName) |
static <T> T |
ShadowUtil.getAttributeValue(ShadowType shadowType,
QName attrName) |
static AbstractAuthenticationPolicyType |
SecurityPolicyUtil.getAuthenticationPolicy(String authPolicyName,
SecurityPolicyType securityPolicy) |
static ResourceShadowDiscriminator |
ObjectQueryUtil.getCoordinates(ObjectFilter filter,
PrismContext prismContext) |
static NonceCredentialsPolicyType |
SecurityPolicyUtil.getCredentialPolicy(String policyName,
SecurityPolicyType securityPolicy) |
static List<Object> |
ResourceTypeUtil.getEffectiveCapabilities(ResourceType resource)
Assumes that native capabilities are already cached.
|
static <R extends AbstractRoleType> |
LifecycleUtil.getForcedAssignmentSpecification(LifecycleStateModelType lifecycleStateModel,
String targetLifecycleState,
PrismContext prismContext) |
static PropertyLimitationsType |
MiscSchemaUtil.getLimitationsType(List<PropertyLimitationsType> limitationsTypes,
LayerType layer) |
PolyString |
ObjectDeltaSchemaLevelUtil.NameResolver.getName(Class<? extends ObjectType> objectClass,
String oid) |
<O extends ObjectType> |
SimpleObjectResolver.getObject(Class<O> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
static ResourceAttribute<?> |
ShadowUtil.getSecondaryIdentifier(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers) |
static ResourceAttribute<String> |
ShadowUtil.getSecondaryIdentifier(PrismObject<? extends ShadowType> shadow) |
static String |
ShadowUtil.getSecondaryIdentifierRealValue(PrismObject<? extends ShadowType> shadow) |
static Collection<ResourceAttribute<?>> |
ShadowUtil.getSecondaryIdentifiers(Collection<? extends ResourceAttribute<?>> identifiers,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static net.sf.jasperreports.engine.design.JasperDesign |
ReportTypeUtil.loadJasperDesign(byte[] template) |
static List<Item<?,?>> |
ObjectTypeUtil.mapToExtensionItems(Map<QName,Object> values,
PrismContainerDefinition<?> extensionDefinition,
PrismContext prismContext) |
static void |
ObjectTypeUtil.mergeExtension(PrismContainerValue<?> dstExtensionContainerValue,
PrismContainerValue<?> srcExtensionContainerValue) |
static List<PrismReferenceValue> |
ObjectTypeUtil.objectReferenceListToPrismReferenceValues(Collection<ObjectReferenceType> refList) |
static PrismSchema |
ConnectorTypeUtil.parseConnectorSchema(ConnectorType connectorType,
PrismContext prismContext)
Returns parsed connector schema
|
static PrismSchema |
ReportTypeUtil.parseReportConfigurationSchema(PrismObject<ReportType> report,
PrismContext context) |
static String |
SchemaDebugUtil.prettyPrint(ItemDeltaType change) |
JAXBElement<? extends AbstractPolicyConstraintType> |
PolicyRuleTypeUtil.LazyMapConstraintsResolver.resolve(String name) |
static void |
PolicyRuleTypeUtil.resolveReferences(List<PolicyRuleType> rules,
Collection<? extends PolicyRuleType> otherRules,
PrismContext prismContext) |
static void |
PolicyRuleTypeUtil.resolveReferences(PolicyConstraintsType pc,
com.evolveum.midpoint.schema.util.PolicyRuleTypeUtil.ConstraintResolver resolver) |
static void |
ShadowUtil.setPasswordIncomplete(ShadowType shadowType) |
static void |
ShadowUtil.validateAttributeSchema(PrismObject<ShadowType> shadow,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static void |
ResourceTypeUtil.validateObjectClassDefinition(ObjectClassComplexTypeDefinition objectClassDefinition,
PrismObject<ResourceType> resource) |
static void |
ResourceTypeUtil.validateSchema(ResourceSchema resourceSchema,
PrismObject<ResourceType> resource) |
Modifier and Type | Method and Description |
---|---|
void |
SchemaFailableProcessor.process(T object) |
Modifier and Type | Class and Description |
---|---|
class |
NoFocusNameSchemaException
Specific kind of SchemaException.
|
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
SearchFilterType.createFromParsedXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
Element |
SearchFilterType.getFilterClauseAsElement(PrismContext prismContext) |
RootXNode |
SearchFilterType.getFilterClauseAsRootXNode() |
void |
SearchFilterType.parseFromXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
MapXNode |
SearchFilterType.serializeToXNode(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedItem(ID itemDefinition) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedItem(ID itemDefinition,
QName itemName) |
<T> T |
RawType.getParsedRealValue(Class<T> clazz) |
<V,ID extends ItemDefinition> |
RawType.getParsedRealValue(ID itemDefinition,
ItemPath itemPath) |
<IV extends PrismValue,ID extends ItemDefinition> |
RawType.getParsedValue(ItemDefinition itemDefinition,
QName itemName) |
Object |
RawType.getValue() |
Object |
RawType.getValue(boolean store)
Extracts a "real value" from RawType object without expecting any specific type beforehand.
|
static Object |
RawType.getValue(Object value)
Extracts a "real value" from a potential RawType object without expecting any specific type beforehand.
|
String |
RawType.guessFormattedValue() |
void |
RawType.revive(PrismContext prismContext) |
XNode |
RawType.serializeToXNode() |
Copyright © 2021 Evolveum. All rights reserved.