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) |
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) |
<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.cleanupActivitiProcesses(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<ItemPath> ignoreItemPaths,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
TODO
|
void |
WorkflowService.completeWorkItem(String workItemId,
boolean decision,
String comment,
ObjectDelta additionalDelta,
OperationResult parentResult)
Approves or rejects a work item (without supplying any further information).
|
void |
CaseManagementService.completeWorkItem(String caseOid,
long workItemId,
AbstractWorkItemOutputType output,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Marks given work item as completed.
|
<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,
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,
Map<QName,Object> 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(String workItemId,
List<ObjectReferenceType> delegates,
WorkItemDelegationMethodType method,
OperationResult parentResult) |
void |
TaskService.deleteWorkersAndWorkState(String coordinatorOid,
long subtasksWaitTime,
com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult) |
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) |
ScriptExecutionResult |
ScriptingService.evaluateExpression(ExecuteScriptType executeScriptCommand,
Map<String,Object> 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.
|
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.
|
AdminGuiConfigurationType |
ModelInteractionService.getAdminGuiConfiguration(com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult)
Returns currently applicable admin GUI configuration.
|
<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.
|
<F extends FocusType,R extends AbstractRoleType> |
ModelInteractionService.getAssignableRoleSpecification(PrismObject<F> focus,
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.
|
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) |
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 or 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) |
<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.
|
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.
|
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 |
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.
|
void |
ModelInteractionService.refreshPrincipal(String oid) |
void |
AccessCertificationService.reiterateCampaign(String campaignOid,
com.evolveum.midpoint.task.api.Task task,
OperationResult result)
Reiterates a closed campaign.
|
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) |
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,
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.
|
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 |
WorkflowService.stopProcessInstance(String instanceId,
String username,
com.evolveum.midpoint.task.api.Task task,
OperationResult parentResult) |
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.
|
void |
TaskService.synchronizeWorkflowRequests(com.evolveum.midpoint.task.api.Task operationTask,
OperationResult parentResult)
Synchronizes information in midPoint repository and activiti 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 |
---|---|
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) |
<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.
|
<T extends ObjectType> |
MidpointFunctions.deleteObject(Class<T> type,
String oid) |
<T extends ObjectType> |
MidpointFunctions.deleteObject(Class<T> type,
String oid,
ModelExecuteOptions options) |
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
|
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 |
---|---|
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 |
PrismObject.add(PrismContainerValue newValue,
boolean checkUniqueness) |
boolean |
PrismContainer.add(PrismContainerValue newValue,
boolean checkUniqueness) |
boolean |
Item.add(V newValue) |
boolean |
Item.add(V newValue,
boolean checkUniqueness) |
void |
PrismContainerValue.addAll(Collection<? extends Item<?,?>> itemsToAdd)
Adds a collection of items to a property container.
|
boolean |
Item.addAll(Collection<V> newValues) |
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> |
PrismContextImpl.adopt(C containerable,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(C containerable,
Class<O> type,
ItemPath path) |
void |
PrismContextImpl.adopt(Containerable containerable) |
void |
PrismContext.adopt(Containerable containerable) |
void |
PrismContextImpl.adopt(Objectable objectable) |
void |
PrismContext.adopt(Objectable objectable) |
<T extends Objectable> |
PrismContextImpl.adopt(ObjectDelta<T> delta) |
<T extends Objectable> |
PrismContext.adopt(ObjectDelta<T> delta) |
<C extends Containerable> |
PrismContextImpl.adopt(PrismContainer<C> container) |
<C extends Containerable> |
PrismContextImpl.adopt(PrismContainer<C> container,
Class<C> declaredType)
Set up the specified object with prism context instance and schema definition.
|
<C extends Containerable> |
PrismContext.adopt(PrismContainer<C> object,
Class<C> declaredType) |
<T extends Containerable> |
PrismContext.adopt(PrismContainer<T> object) |
void |
PrismContextImpl.adopt(PrismContainerValue value) |
void |
PrismContext.adopt(PrismContainerValue value) |
<C extends Containerable,O extends Objectable> |
PrismContextImpl.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContext.adopt(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path) |
<C extends Containerable,O extends Objectable> |
PrismContextImpl.adopt(PrismContainerValue<C> prismContainerValue,
QName typeName,
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 |
IPrismValue.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 |
IPrismValue.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 tolarateRawValues,
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) |
PrismContainer<?> |
PrismObject.createExtension() |
<O extends Objectable> |
PrismContext.createObject(Class<O> clazz)
Creates a new PrismObject of a given type.
|
<T extends Objectable> |
PrismContextImpl.createObject(Class<T> clazz) |
<O extends Objectable> |
PrismContext.createObjectable(Class<O> clazz)
Creates a new Objectable of a given type.
|
<T extends Objectable> |
PrismContextImpl.createObjectable(Class<T> clazz) |
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> |
PrismProperty.createRaw(XNode node,
QName itemName,
PrismContext prismContext) |
boolean |
PrismContainerValue.deleteRawElement(Object element) |
<T extends Containerable> |
PrismContainer.findOrCreateContainer(ItemPath containerPath) |
<T extends Containerable> |
PrismContainerValue.findOrCreateContainer(QName containerName) |
<T extends Containerable> |
PrismContainer.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) |
<T> PrismProperty<T> |
PrismContainer.findOrCreateProperty(QName propertyName) |
<X> PrismProperty<X> |
PrismContainerValue.findOrCreateProperty(QName propertyQName) |
PrismReference |
PrismContainer.findOrCreateReference(ItemPath propertyPath) |
PrismReference |
PrismContainerValue.findOrCreateReference(QName referenceName) |
PrismReference |
PrismContainer.findOrCreateReference(QName propertyName) |
void |
PrismContextImpl.initialize() |
void |
PrismContext.initialize()
Initializes the prism context, e.g.
|
PrismObject<O> |
PrismObjectDefinitionImpl.instantiate() |
PrismObject<O> |
PrismObjectDefinition.instantiate() |
PrismContainer<C> |
PrismContainerDefinitionImpl.instantiate() |
I |
ItemDefinition.instantiate()
Create an item instance.
|
PrismObject<O> |
PrismObjectDefinitionImpl.instantiate(QName name) |
PrismObject<O> |
PrismObjectDefinition.instantiate(QName name) |
PrismContainer<C> |
PrismContainerDefinitionImpl.instantiate(QName elementName) |
I |
ItemDefinition.instantiate(QName name)
Create an item instance.
|
<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.
|
<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> 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.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismContainerValue.replace(Item<IV,ID> oldItem,
Item<IV,ID> newItem) |
void |
Item.replaceAll(Collection<V> newValues) |
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> |
PrismContextImpl.serializeObjectToString(PrismObject<O> object,
String language) |
<O extends Objectable> |
PrismContext.serializeObjectToString(PrismObject<O> object,
String language)
Deprecated.
|
T |
PrismSerializer.serializeRealValue(Object value) |
T |
PrismSerializer.serializeRealValue(Object value,
QName rootName) |
<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.
|
void |
ParsingContext.warnOrThrow(Trace logger,
String message) |
void |
ParsingContext.warnOrThrow(Trace logger,
String message,
Throwable t) |
RootXNode |
SerializerXNodeTarget.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
abstract T |
SerializerTarget.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
String |
SerializerStringTarget.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
Element |
SerializerDomTarget.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
RootXNode |
SerializerXNodeTarget.write(RootXNode xroot,
SerializationContext context) |
abstract T |
SerializerTarget.write(RootXNode xroot,
SerializationContext context) |
String |
SerializerStringTarget.write(RootXNode xroot,
SerializationContext context) |
Element |
SerializerDomTarget.write(RootXNode xroot,
SerializationContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
ProtectorImpl.compare(ProtectedStringType a,
ProtectedStringType b) |
boolean |
Protector.compare(ProtectedStringType a,
ProtectedStringType b) |
<T> void |
Protector.decrypt(ProtectedData<T> protectedData) |
<T> void |
BaseProtector.decrypt(ProtectedData<T> protectedData) |
protected <T> byte[] |
ProtectorImpl.decryptBytes(ProtectedData<T> protectedData) |
protected abstract <T> byte[] |
BaseProtector.decryptBytes(ProtectedData<T> protectedData) |
<T> void |
ProtectorImpl.hash(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.addModificationAddContainer(QName propertyQName,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(ItemPath propertyPath,
C... containerables) |
<C extends Containerable> |
ObjectDelta.addModificationDeleteContainer(QName propertyQName,
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 |
ItemDelta.applyDefinitionIfPresent(Collection<? extends ItemDelta> deltas,
PrismObjectDefinition definition,
boolean tolerateNoDefinition) |
void |
ObjectDelta.applyDefinitionIfPresent(PrismObjectDefinition<O> definition,
boolean tolerateNoDefinition) |
static void |
ItemDelta.applyTo(Collection<? extends ItemDelta> deltas,
PrismContainer propertyContainer) |
static void |
ItemDelta.applyTo(Collection<? extends ItemDelta> deltas,
PrismContainerValue propertyContainerValue) |
void |
ItemDelta.applyTo(Item item) |
void |
ItemDelta.applyTo(PrismContainerValue containerValue) |
void |
ObjectDelta.applyTo(PrismObject<O> targetObject)
Applies this object delta to specified object, returns updated object.
|
static <O extends Objectable> |
ObjectDelta.applyTo(PrismObject<O> targetObject,
Collection<? extends ItemDelta<?,?>> modifications) |
static void |
ItemDelta.applyToMatchingPath(Collection<? extends ItemDelta> deltas,
PrismContainer propertyContainer) |
void |
ItemDelta.applyToMatchingPath(Item item)
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.
|
static <O extends Objectable> |
ObjectDelta.createEmptyAddDelta(Class<O> type,
String oid,
PrismContext prismContext) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationAdd(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationAddContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
C... containerValues) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationDelete(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationDeleteContainer(Class<O> type,
String oid,
QName containerName,
PrismContext prismContext,
C... containerValues) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(ItemPath containerPath,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
Collection<T> containerables) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
PrismContainerValue<T> cValue) |
static <T extends Containerable,O extends Objectable> |
ContainerDelta.createModificationReplace(QName containerName,
Class<O> type,
PrismContext prismContext,
T containerable) |
static <T extends Containerable> |
ContainerDelta.createModificationReplace(QName containerName,
PrismContainerDefinition containerDefinition,
PrismContainerValue<T> cValue) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
ItemPath propertyPath,
PrismContext prismContext,
C... containerValues) |
static <O extends Objectable,C extends Containerable> |
ObjectDelta.createModificationReplaceContainer(Class<O> type,
String oid,
QName propertyName,
PrismContext prismContext,
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) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationAddContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationDeleteContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
PrismContext prismContext,
C... containerables) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.fillInModificationReplaceContainer(ObjectDelta<O> objectDelta,
ItemPath propertyPath,
C... containerValues) |
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.
|
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> |
ObjectDelta.summarize(List<ObjectDelta<T>> deltas)
Returns a delta that is a "sum" of all the deltas in the collection.
|
static <T extends Objectable> |
ObjectDelta.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) |
protected static <O extends Objectable,C extends Containerable> |
ObjectDelta.toPrismContainerValues(Class<O> type,
ItemPath path,
PrismContext prismContext,
C... containerValues) |
static <T extends Objectable> |
ObjectDelta.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 |
---|---|
static <C extends Containerable> |
DeltaBuilder.deltaFor(Class<C> objectClass,
PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
RootXNode |
LexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
LexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
void |
LexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
T |
LexicalProcessor.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context)
TODO
Not supported for NullLexicalProcessor, though.
|
T |
LexicalProcessor.write(RootXNode xnode,
SerializationContext serializationContext)
Serializes a root node into XNode tree.
|
T |
LexicalProcessor.write(XNode xnode,
QName rootElementName,
SerializationContext serializationContext)
Serializes a non-root node into XNode tree.
|
Modifier and Type | Method and Description |
---|---|
RootXNode |
DomLexicalProcessor.read(Document document) |
RootXNode |
DomLexicalProcessor.read(Element rootElement) |
XNode |
DomLexicalProcessor.read(File file,
ParsingContext parsingContext)
Deprecated.
|
RootXNode |
DomLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
DomLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
void |
DomLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
Element |
DomLexicalWriter.serialize(List<RootXNode> roots,
QName aggregateElementName) |
Element |
DomLexicalWriter.serialize(RootXNode rootxnode) |
Element |
DomLexicalWriter.serialize(RootXNode rootxnode,
Document document)
Deprecated.
|
Element |
DomLexicalProcessor.serializeSingleElementMapToElement(MapXNode xmap) |
Element |
DomLexicalWriter.serializeUnderElement(RootXNode rootxnode,
Element parentElement) |
Element |
DomLexicalProcessor.serializeUnderElement(XNode xnode,
QName rootElementName,
Element parentElement) |
Element |
DomLexicalProcessor.serializeXMapToElement(MapXNode xmap,
QName elementName) |
String |
DomLexicalProcessor.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
String |
DomLexicalProcessor.write(RootXNode xnode,
SerializationContext serializationContext) |
String |
DomLexicalProcessor.write(XNode xnode,
QName rootElementName,
SerializationContext serializationContext) |
Element |
DomLexicalProcessor.writeXRootListToElement(List<RootXNode> roots,
QName aggregateElementName) |
Element |
DomLexicalProcessor.writeXRootToElement(RootXNode xroot) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator |
YamlLexicalProcessor.createJacksonGenerator(StringWriter out) |
com.fasterxml.jackson.core.JsonGenerator |
JsonLexicalProcessor.createJacksonGenerator(StringWriter out) |
protected abstract com.fasterxml.jackson.core.JsonGenerator |
AbstractJsonLexicalProcessor.createJacksonGenerator(StringWriter out) |
protected MidpointYAMLParser |
YamlLexicalProcessor.createJacksonParser(InputStream stream) |
protected com.fasterxml.jackson.core.JsonParser |
JsonLexicalProcessor.createJacksonParser(InputStream stream) |
protected abstract com.fasterxml.jackson.core.JsonParser |
AbstractJsonLexicalProcessor.createJacksonParser(InputStream stream) |
T |
JsonValueParser.parse(QName typeName,
XNodeProcessorEvaluationMode mode) |
T |
JsonNullValueParser.parse(QName typeName,
XNodeProcessorEvaluationMode mode) |
RootXNode |
NullLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
RootXNode |
AbstractJsonLexicalProcessor.read(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
NullLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext) |
List<RootXNode> |
AbstractJsonLexicalProcessor.readObjects(ParserSource source,
ParsingContext parsingContext)
Honors multi-document files and multiple objects in a single document ('c:objects', list-as-root mechanisms).
|
void |
NullLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
void |
AbstractJsonLexicalProcessor.readObjectsIteratively(ParserSource source,
ParsingContext parsingContext,
LexicalProcessor.RootXNodeHandler handler) |
protected QName |
YamlLexicalProcessor.tagToTypeName(Object tag,
com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonParsingContext ctx) |
protected abstract QName |
AbstractJsonLexicalProcessor.tagToTypeName(Object tid,
com.evolveum.midpoint.prism.lex.json.AbstractJsonLexicalProcessor.JsonParsingContext ctx) |
XNode |
NullLexicalProcessor.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext context) |
String |
AbstractJsonLexicalProcessor.write(List<RootXNode> roots,
QName aggregateElementName,
SerializationContext prismSerializationContext) |
XNode |
NullLexicalProcessor.write(RootXNode xnode,
SerializationContext serializationContext) |
String |
AbstractJsonLexicalProcessor.write(RootXNode root,
SerializationContext prismSerializationContext) |
XNode |
NullLexicalProcessor.write(XNode xnode,
QName rootElementName,
SerializationContext serializationContext) |
String |
AbstractJsonLexicalProcessor.write(XNode xnode,
QName rootElementName,
SerializationContext serializationContext) |
Modifier and Type | Method and Description |
---|---|
static SearchFilterType |
QueryConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static <ID extends ItemDefinition> |
ItemInfo.determine(ItemDefinition itemDefinitionExplicit,
QName itemNameFromSource,
QName itemNameExplicit,
QName itemNameDefault,
QName typeNameFromSource,
QName typeNameExplicit,
Class<?> classExplicit,
Class<ID> definitionClass,
ParsingContext pc,
SchemaRegistry schemaRegistry)
This method is to be called ONLY on the root level, i.e.
|
<T> Class<? extends T> |
PrismBeanInspector.findMatchingSubclass(Class<T> beanClass,
Collection<QName> fields) |
<T extends Containerable> |
PrismUnmarshaller.locateItemDefinition(PrismContainerDefinition<T> containerDefinition,
QName itemName,
XNode xnode) |
<T> XNode |
BeanMarshaller.marshall(T bean) |
<T> XNode |
BeanMarshaller.marshall(T bean,
SerializationContext ctx) |
<T> MapXNode |
BeanMarshaller.marshalProtectedDataType(Object o,
SerializationContext sc) |
<O extends Objectable> |
PrismParserImplNoIO.parse() |
<O extends Objectable> |
PrismParserImplIO.parse() |
static <O extends Containerable> |
QueryConvertor.parseFilter(MapXNode xmap,
PrismContainerDefinition<O> objDef) |
static <O extends Objectable> |
QueryConvertor.parseFilter(SearchFilterType filter,
Class<O> clazz,
PrismContext prismContext) |
static ObjectFilter |
QueryConvertor.parseFilter(SearchFilterType filter,
PrismObjectDefinition objDef) |
static ObjectFilter |
QueryConvertor.parseFilter(XNode xnode,
PrismContext prismContext)
Used by XNodeProcessor and similar code that does not have complete schema for the filter
|
static void |
QueryConvertor.parseFilterPreliminarily(MapXNode xfilter,
ParsingContext pc,
PrismContext prismContext)
Tries to parse as much from filter as possible, without knowing the definition of object(s) to which the
filter will be applied.
|
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserImplNoIO.parseItem() |
<IV extends PrismValue,ID extends ItemDefinition> |
PrismParserImplIO.parseItem() |
Object |
PrismParserImplNoIO.parseItemOrRealValue() |
Object |
PrismParserImplIO.parseItemOrRealValue() |
<IV extends PrismValue> |
PrismParserImplNoIO.parseItemValue() |
<IV extends PrismValue> |
PrismParserImplIO.parseItemValue() |
List<PrismObject<? extends Objectable>> |
PrismParserImplNoIO.parseObjects() |
List<PrismObject<? extends Objectable>> |
PrismParserImplIO.parseObjects() |
void |
PrismParserImplNoIO.parseObjectsIteratively(PrismParser.ObjectHandler handler) |
void |
PrismParserImplIO.parseObjectsIteratively(PrismParser.ObjectHandler handler) |
static <T> void |
XNodeProcessorUtil.parseProtectedType(ProtectedDataType<T> protectedType,
MapXNode xmap,
PrismContext prismContext) |
static <T> void |
XNodeProcessorUtil.parseProtectedType(ProtectedDataType<T> protectedType,
MapXNode xmap,
PrismContext prismContext,
ParsingContext pc) |
<IV extends PrismValue,ID extends ItemDefinition,C extends Containerable> |
JaxbDomHack.parseRawElement(Object element,
PrismContainerDefinition<C> definition)
This is used in a form of "fromAny" to parse elements from a JAXB getAny method to prism.
|
<T> T |
PrismParserImplNoIO.parseRealValue() |
<T> T |
PrismParserImplIO.parseRealValue() |
<T> T |
PrismParserImplNoIO.parseRealValue(Class<T> clazz) |
<T> T |
PrismParserImplIO.parseRealValue(Class<T> clazz) |
<T> JAXBElement<T> |
PrismParserImplNoIO.parseRealValueToJaxbElement() |
<T> JAXBElement<T> |
PrismParserImplIO.parseRealValueToJaxbElement() |
RootXNode |
PrismParserImplNoIO.parseToXNode() |
RootXNode |
PrismParserImplIO.parseToXNode() |
static void |
QueryConvertor.revive(ObjectFilter filter,
PrismContext prismContext) |
void |
BeanMarshaller.revive(Object bean,
PrismContext prismContext) |
T |
PrismSerializerImpl.serialize(Item<?,?> item) |
T |
PrismSerializerImpl.serialize(Item<?,?> item,
QName itemName) |
T |
PrismSerializerImpl.serialize(JAXBElement<?> value) |
T |
PrismSerializerImpl.serialize(PrismValue value) |
T |
PrismSerializerImpl.serialize(PrismValue value,
QName itemName) |
T |
PrismSerializerImpl.serialize(RootXNode xnode) |
T |
PrismSerializerImpl.serializeAnyData(Object value) |
T |
PrismSerializerImpl.serializeAnyData(Object value,
QName itemName) |
static MapXNode |
QueryConvertor.serializeFilter(ObjectFilter filter,
PrismContext prismContext) |
T |
PrismSerializerImpl.serializeObjects(List<PrismObject<?>> objects,
QName aggregateElementName) |
T |
PrismSerializerImpl.serializeRealValue(Object realValue) |
T |
PrismSerializerImpl.serializeRealValue(Object realValue,
QName itemName) |
Object |
JaxbDomHack.toAny(PrismValue value)
Serializes prism value to JAXB "any" format as returned by JAXB getAny() methods.
|
Modifier and Type | Method and Description |
---|---|
<T> MatchingRule<T> |
MatchingRuleRegistry.getMatchingRule(QName ruleName,
QName typeQName) |
boolean |
DistinguishedNameMatchingRule.match(String a,
String b) |
boolean |
MatchingRule.match(T a,
T b)
Matches two objects.
|
boolean |
DistinguishedNameMatchingRule.matchRegex(String a,
String regex) |
boolean |
MatchingRule.matchRegex(T a,
String regex)
Matches value against given regex.
|
String |
DistinguishedNameMatchingRule.normalize(String original) |
T |
MatchingRule.normalize(T original)
Returns a normalized version of the value.
|
Modifier and Type | Method and Description |
---|---|
static <C extends Containerable> |
ExistsFilter.createExists(ItemPath itemPath,
PrismContainerDefinition<C> containerDef,
ObjectFilter filter) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectFilter(PrismObjectDefinition<O> objectDefinition,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
QueryType queryType,
PrismContext prismContext) |
static <O extends Objectable> |
QueryJaxbConvertor.createObjectQuery(Class<O> clazz,
SearchFilterType filterType,
PrismContext prismContext) |
static <O extends Containerable> |
QueryJaxbConvertor.createObjectQueryInternal(Class<O> clazz,
SearchFilterType filterType,
PagingType pagingType,
PrismContext prismContext) |
static <O extends Containerable> |
QueryJaxbConvertor.createObjectQueryInternal(PrismContainerDefinition<O> objDef,
SearchFilterType filterType,
PagingType pagingType,
PrismContext prismContext) |
static QueryType |
QueryJaxbConvertor.createQueryType(ObjectQuery query,
PrismContext prismContext) |
static SearchFilterType |
QueryJaxbConvertor.createSearchFilterType(ObjectFilter filter,
PrismContext prismContext) |
static ObjectQuery |
QueryJaxbConvertor.createTypeObjectQuery(QueryType queryType,
PrismContext prismContext) |
static boolean |
ObjectQuery.match(Containerable object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
ValueFilter.match(PrismContainerValue cvalue,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
UndefinedFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
TypeFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
SubstringFilter.match(PrismContainerValue containerValue,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
RefFilter.match(PrismContainerValue objectValue,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
OrgFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
OrFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
abstract boolean |
ObjectFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
NotFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
NoneFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
InOidFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
FullTextFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
ExistsFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
EqualFilter.match(PrismContainerValue objectValue,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
ComparativeFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
AndFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
boolean |
AllFilter.match(PrismContainerValue value,
MatchingRuleRegistry matchingRuleRegistry) |
static <T extends Objectable> |
ObjectQuery.match(PrismObject<T> object,
ObjectFilter filter,
MatchingRuleRegistry matchingRuleRegistry) |
void |
ObjectFilter.revive(PrismContext prismContext) |
Modifier and Type | Method and Description |
---|---|
<O extends Objectable> |
SchemaRegistryImpl.applyDefinition(ObjectDelta<O> objectDelta,
Class<O> compileTimeClass,
boolean force) |
<T extends Objectable> |
SchemaRegistry.applyDefinition(ObjectDelta<T> objectDelta,
Class<T> type,
boolean force) |
<C extends Containerable> |
SchemaRegistryImpl.applyDefinition(PrismContainer<C> container,
Class<C> type) |
<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> |
SchemaRegistryImpl.applyDefinition(PrismContainer<C> container,
Class<C> compileTimeClass,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainer<C> prismObject,
Class<C> type,
boolean force) |
<C extends Containerable,O extends Objectable> |
SchemaRegistryImpl.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> compileTimeClass,
ItemPath path,
boolean force) |
<C extends Containerable,O extends Objectable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
Class<O> type,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistryImpl.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
<C extends Containerable> |
SchemaRegistry.applyDefinition(PrismContainerValue<C> prismContainerValue,
QName typeName,
ItemPath path,
boolean force) |
boolean |
SchemaRegistryImpl.areComparable(QName type1,
QName type2) |
boolean |
SchemaRegistry.areComparable(QName type1,
QName type2) |
<ID extends ItemDefinition> |
SchemaRegistryImpl.compareDefinitions(ID def1,
ID def2) |
<ID extends ItemDefinition> |
SchemaRegistry.compareDefinitions(ID def1,
ID def2) |
ComplexTypeDefinition |
SchemaDefinitionFactory.createComplexTypeDefinition(com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<C extends Containerable> |
SchemaDefinitionFactory.createContainerDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<C> compileTimeClass) |
<C extends Containerable> |
SchemaDefinitionFactory.createExtraDefinitionFromComplexType(com.sun.xml.xsom.XSComplexType complexType,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Create optional extra definition form a top-level complex type definition.
|
<T extends Objectable> |
SchemaDefinitionFactory.createObjectDefinition(QName elementName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
Class<T> compileTimeClass) |
<T> PrismPropertyDefinition<T> |
SchemaDefinitionFactory.createPropertyDefinition(QName elementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
<T> PrismPropertyDefinition<T> |
SchemaDefinitionFactory.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) |
PrismReferenceDefinition |
SchemaDefinitionFactory.createReferenceDefinition(QName primaryElementName,
QName typeName,
ComplexTypeDefinition complexTypeDefinition,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation,
com.sun.xml.xsom.XSParticle elementParticle) |
SimpleTypeDefinition |
SchemaDefinitionFactory.createSimpleTypeDefinition(com.sun.xml.xsom.XSSimpleType simpleType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation) |
<T extends ItemDefinition> |
SchemaRegistryImpl.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
<T extends ItemDefinition> |
SchemaRegistry.findItemDefinitionByFullPath(Class<? extends Objectable> objectClass,
Class<T> defClass,
QName... itemNames) |
void |
SchemaDefinitionFactory.finishComplexTypeDefinition(ComplexTypeDefinition complexTypeDefinition,
com.sun.xml.xsom.XSComplexType complexType,
PrismContext prismContext,
com.sun.xml.xsom.XSAnnotation annotation)
Called after the complex type definition is filled with items.
|
Definition |
DefinitionSupplier.get() |
static Boolean |
SchemaProcessorUtil.getAnnotationBoolean(com.sun.xml.xsom.XSAnnotation annotation,
QName qname) |
static Boolean |
SchemaProcessorUtil.getAnnotationBooleanMarker(com.sun.xml.xsom.XSAnnotation annotation,
QName qname)
Parses "marker" boolean annotation.
|
static <T> T |
SchemaProcessorUtil.getAnnotationConverted(com.sun.xml.xsom.XSAnnotation annotation,
QName qname,
Class<T> type) |
static Integer |
SchemaProcessorUtil.getAnnotationInteger(com.sun.xml.xsom.XSAnnotation annotation,
QName qname) |
void |
SchemaRegistryImpl.initialize()
This can be used to read additional schemas even after the registry was initialized.
|
void |
SchemaRegistry.initialize() |
<T extends Objectable> |
SchemaRegistryImpl.instantiate(Class<T> compileTimeClass)
Deprecated.
|
<T extends Objectable> |
SchemaRegistry.instantiate(Class<T> compileTimeClass)
Deprecated.
|
SchemaDescription |
SchemaRegistryImpl.loadPrismSchemaDescription(InputStream input,
String sourceDescription) |
void |
SchemaRegistryImpl.loadPrismSchemaFile(File file) |
SchemaDescription |
SchemaRegistryImpl.loadPrismSchemaFileDescription(File file) |
void |
SchemaRegistryImpl.loadPrismSchemaResource(String resourcePath) |
void |
SchemaRegistryImpl.loadPrismSchemasFromDirectory(File directory)
This can be used to read additional schemas even after the registry was initialized.
|
<T extends Containerable> |
SchemaRegistryImpl.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
<T extends Containerable> |
SchemaRegistry.locateItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition,
Function<QName,ItemDefinition> dynamicDefinitionResolver) |
static PrismSchema |
PrismSchemaImpl.parse(Element element,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
static PrismSchema |
PrismSchemaImpl.parse(Element element,
EntityResolver resolver,
boolean isRuntime,
String shortDescription,
boolean allowDelayedItemDefinitions,
PrismContext prismContext) |
protected static PrismSchema |
PrismSchemaImpl.parse(Element element,
PrismSchemaImpl schema,
boolean isRuntime,
String shortDescription,
PrismContext prismContext) |
static SchemaDescription |
SchemaDescription.parseFile(File file) |
static SchemaDescription |
SchemaDescription.parseInputStream(InputStream input,
String description) |
static SchemaDescription |
SchemaDescription.parseNode(Node node,
String sourceDescription) |
static SchemaDescription |
SchemaDescription.parseResource(String resourcePath) |
static void |
PrismSchemaImpl.parseSchemas(Element wrapperElement,
XmlEntityResolver resolver,
List<SchemaDescription> schemaDescriptions,
boolean allowDelayedItemDefinitions,
PrismContext prismContext) |
static List<SchemaDescription> |
SchemaDescription.parseWsdlResource(String resourcePath) |
QName |
SchemaRegistryImpl.qualifyTypeName(QName typeName) |
QName |
SchemaRegistry.qualifyTypeName(QName typeName) |
void |
SchemaRegistryImpl.registerPrismDefaultSchemaResource(String resourcePath,
String usualPrefix,
Package compileTimeClassesPackage)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerPrismSchema(InputStream input,
String sourceDescription) |
void |
SchemaRegistryImpl.registerPrismSchemaFile(File file) |
void |
SchemaRegistryImpl.registerPrismSchemaResource(String resourcePath,
String usualPrefix)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerPrismSchemaResource(String resourcePath,
String usualPrefix,
Package compileTimeClassesPackage)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerPrismSchemaResource(String resourcePath,
String usualPrefix,
Package compileTimeClassesPackage,
boolean prefixDeclaredByDefault)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerPrismSchemaResource(String resourcePath,
String usualPrefix,
Package compileTimeClassesPackage,
boolean defaultSchema,
boolean prefixDeclaredByDefault)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerPrismSchemasFromDirectory(File directory) |
void |
SchemaRegistryImpl.registerPrismSchemasFromWsdlResource(String resourcePath,
List<Package> compileTimeClassesPackages) |
void |
SchemaRegistryImpl.registerSchema(Node node,
String sourceDescription)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerSchema(Node node,
String sourceDescription,
String usualPrefix)
Must be called before call to initialize()
|
void |
SchemaRegistryImpl.registerSchemaResource(String resourcePath,
String usualPrefix)
Must be called before call to initialize()
|
ItemDefinition |
SchemaRegistryImpl.resolveGlobalItemDefinition(QName elementQName)
Looks for a top-level definition for the specified element name (in all schemas).
|
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName) |
ItemDefinition |
SchemaRegistryImpl.resolveGlobalItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName itemName,
ComplexTypeDefinition complexTypeDefinition) |
ItemDefinition |
SchemaRegistryImpl.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition) |
ItemDefinition |
SchemaRegistry.resolveGlobalItemDefinition(QName elementQName,
PrismContainerDefinition<?> containerDefinition) |
QName |
SchemaRegistryImpl.resolveUnqualifiedTypeName(QName type) |
QName |
SchemaRegistry.resolveUnqualifiedTypeName(QName type) |
<ID extends ItemDefinition> |
SchemaRegistryImpl.selectMoreSpecific(ID def1,
ID def2) |
<ID extends ItemDefinition> |
SchemaRegistry.selectMoreSpecific(ID def1,
ID def2) |
QName |
SchemaRegistryImpl.selectMoreSpecific(QName type1,
QName type2) |
QName |
SchemaRegistry.selectMoreSpecific(QName type1,
QName type2) |
Document |
PrismSchemaImpl.serializeToXsd() |
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,
QName propQName,
MatchingRule<T> matchingRule,
T... realPropValues) |
static <T> void |
PrismAsserts.assertPropertyValueMatch(PrismContainerValue<?> containerValue,
QName 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) |
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) |
<T> T |
JaxbTestUtil.fromElement(Object element,
Class<T> type)
Deprecated.
|
static <IV extends PrismValue,ID extends ItemDefinition> |
RawTypeUtil.getParsedItem(ID itemDefinition,
List<RawType> values,
QName elementQName,
PrismContainerDefinition containerDef) |
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 ExpressionWrapper |
PrismUtil.parseExpression(Map.Entry<QName,XNode> expressionEntry,
PrismContext prismContext) |
static ExpressionWrapper |
PrismUtil.parseExpression(XNode node,
PrismContext prismContext) |
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) |
static String |
PrismTestUtil.serializeAnyData(Object o,
QName defaultRootElementName) |
static String |
PrismTestUtil.serializeAnyDataWrapped(Object o) |
static String |
PrismTestUtil.serializeAtomicValue(Object object,
QName elementName) |
static MapXNode |
PrismUtil.serializeExpression(ExpressionWrapper expressionWrapper,
BeanMarshaller beanMarshaller) |
static MapXNode |
PrismUtil.serializeExpression(ExpressionWrapper expressionWrapper,
PrismSerializer<RootXNode> xnodeSerializer) |
static String |
PrismTestUtil.serializeJaxbElementToString(JAXBElement element) |
static String |
PrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object) |
static String |
PrismTestUtil.serializeObjectToString(PrismObject<? extends Objectable> object,
String language) |
<T> JAXBElement<T> |
JaxbTestUtil.unmarshalElement(File file,
Class<T> type)
Deprecated.
|
<T> JAXBElement<T> |
JaxbTestUtil.unmarshalElement(InputStream is,
Class<T> type)
Deprecated.
|
<T> JAXBElement<T> |
JaxbTestUtil.unmarshalElement(Node node,
Class<T> type)
Deprecated.
|
<T> JAXBElement<T> |
JaxbTestUtil.unmarshalElement(Reader reader,
Class<T> type)
Deprecated.
|
<T> JAXBElement<T> |
JaxbTestUtil.unmarshalElement(String xmlString,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalObject(File file,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalObject(InputStream input)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalObject(InputStream input,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalObject(Object domOrJaxbElement,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalObject(String stringXml,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalRootObject(File file,
Class<T> type)
Deprecated.
|
<T extends Containerable> |
JaxbTestUtil.unmarshalSingleValueContainer(File file,
Class<T> type)
Deprecated.
|
<T extends Containerable> |
JaxbTestUtil.unmarshalSingleValueContainer(String stringXml,
Class<T> type)
Deprecated.
|
<T> T |
JaxbTestUtil.unmarshalToObject(Node node,
Class<T> type)
Deprecated.
|
void |
ObjectDeltaObject.update(ItemDelta<?,?> itemDelta) |
Modifier and Type | Method and Description |
---|---|
static void |
XmlTypeConverter.appendBelowNode(Object val,
QName xsdType,
QName name,
Node parentNode,
boolean recordType) |
static List<Object> |
XmlTypeConverter.convertValueElementAsList(Element valueElement) |
static <T> List<T> |
XmlTypeConverter.convertValueElementAsList(Element valueElement,
Class<T> type) |
static List<?> |
XmlTypeConverter.convertValueElementAsList(Element valueElement,
QName xsdType) |
static <T> List<T> |
XmlTypeConverter.convertValueElementAsList(NodeList valueNodes,
Class<T> type) |
static <T> T |
XmlTypeConverter.convertValueElementAsScalar(Element valueElement,
Class<T> type) |
static Object |
XmlTypeConverter.convertValueElementAsScalar(Element valueElement,
QName xsdType) |
static Object |
XmlTypeConverter.toJavaValue(Element xmlElement)
Expects type information in xsi:type
|
static <T> T |
XmlTypeConverter.toJavaValue(Element xmlElement,
Class<T> type) |
static Object |
XmlTypeConverter.toJavaValue(Element xmlElement,
QName type) |
static TypedValue |
XmlTypeConverter.toTypedJavaValueWithDefaultType(Element xmlElement,
QName defaultType)
Try to locate element type from xsi:type, fall back to specified default
type.
|
static void |
XmlTypeConverter.toXsdElement(Object val,
Element element,
boolean recordType) |
static Object |
XmlTypeConverter.toXsdElement(Object val,
QName elementName,
Document doc) |
static Element |
XmlTypeConverter.toXsdElement(Object val,
QName elementName,
Document doc,
boolean recordType) |
static Object |
XmlTypeConverter.toXsdElement(Object val,
QName typeName,
QName elementName,
Document doc,
boolean recordType) |
Modifier and Type | Method and Description |
---|---|
String |
PrimitiveXNode.getGuessedFormattedValue()
Returns formatted parsed value without actually changing node state from UNPARSED to PARSED
(if node is originally unparsed).
|
<T> T |
MapXNode.getParsedPrimitiveValue(QName key,
QName typeName) |
T |
PrimitiveXNode.getParsedValue(QName typeName)
Deprecated.
|
T |
PrimitiveXNode.getParsedValue(QName typeName,
Class<T> expectedClass) |
T |
PrimitiveXNode.getParsedValue(QName typeName,
Class<T> expectedClass,
XNodeProcessorEvaluationMode mode) |
T |
PrimitiveXNode.getParsedValueWithoutRecording(QName typeName)
Returns parsed value without actually changing node state from UNPARSED to PARSED
(if node is originally unparsed).
|
com.evolveum.midpoint.prism.xnode.MapXNode.Entry |
MapXNode.getSingleEntryThatDoesNotMatch(QName... excludedKeys) |
Map.Entry<QName,XNode> |
MapXNode.getSingleSubEntry(String errorContext) |
T |
ValueParser.parse(QName typeName,
XNodeProcessorEvaluationMode mode) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceAttributeContainer.add(ResourceAttribute<?> attribute) |
static ResourceAttributeContainer |
ResourceAttributeContainer.convertFromContainer(PrismContainer<?> origAttrContainer,
ObjectClassComplexTypeDefinition objectClassDefinition) |
static ResourceObjectIdentification |
ResourceObjectIdentification.create(ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> allIdentifiers) |
ComplexTypeDefinition |
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> PrismPropertyDefinition<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> |
ResourceAttributeContainer.findOrCreateAttribute(QName attributeName) |
<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) |
Modifier and Type | Method and Description |
---|---|
static OperationResult |
OperationResult.createOperationResult(OperationResultType result) |
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 <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> |
WfContextUtil.createTriggers(int escalationLevel,
Date workItemCreateTime,
Date workItemDeadline,
List<WorkItemTimedActionsType> timedActionsList,
PrismContext prismContext,
Trace logger,
String 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,Collection<String>> |
ParamsTypeUtil.fromParamsType(ParamsType paramsType) |
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 QName |
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) |
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) |
<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 PrismValue |
ObjectQueryUtil.getValueFromQuery(ObjectQuery query,
QName itemName) |
static <T extends PrismValue> |
ObjectQueryUtil.getValuesFromQuery(ObjectQuery query,
QName itemName) |
static net.sf.jasperreports.engine.design.JasperDesign |
ReportTypeUtil.loadJasperDesign(byte[] template) |
static net.sf.jasperreports.engine.JasperReport |
ReportTypeUtil.loadJasperReport(ReportType reportType) |
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) |
static SearchFilterType |
SearchFilterType.createFromSerializedXNode(XNode xnode,
PrismContext prismContext) |
Element |
SearchFilterType.getFilterClauseAsElement(PrismContext prismContext) |
RootXNode |
SearchFilterType.getFilterClauseAsRootXNode() |
MapXNode |
SearchFilterType.getFilterClauseXNode(PrismContext prismContext)
Deprecated.
|
void |
SearchFilterType.parseFromXNode(XNode xnode,
ParsingContext pc,
PrismContext prismContext) |
MapXNode |
SearchFilterType.serializeToXNode() |
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.
|
void |
RawType.revive(PrismContext prismContext) |
XNode |
RawType.serializeToXNode() |
Copyright © 2019 Evolveum. All rights reserved.