Modifier and Type | Method and Description |
---|---|
void |
AuditService.cleanupAudit(CleanupPolicyType policy,
OperationResult parentResult)
Clean up audit records that are older than specified.
|
Modifier and Type | Method and Description |
---|---|
void |
LoggerAuditServiceImpl.cleanupAudit(CleanupPolicyType policy,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static void |
LoggingConfigurationManager.configure(LoggingConfigurationType config,
String version,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ExpressionEvaluationContext.getResult() |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
ExpressionFactory.makeExpression(ExpressionType expressionType,
ItemDefinition outputDefinition,
String shortDesc,
OperationResult result) |
void |
Expression.parse(ExpressionFactory factory,
String contextDescription,
OperationResult result) |
static Object |
ExpressionUtil.resolvePath(ItemPath path,
Map<QName,Object> variables,
Object defaultContext,
ObjectResolver objectResolver,
String shortDesc,
OperationResult result) |
void |
ExpressionEvaluationContext.setResult(OperationResult result) |
static <V extends PrismValue> |
ExpressionUtil.toItemDeltaItem(Object object,
ObjectResolver objectResolver,
String string,
OperationResult result) |
Constructor and Description |
---|
ExpressionEvaluationContext(Collection<Source<?>> sources,
Map<QName,Object> variables,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
LiteralExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
AsIsExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<V extends PrismValue> |
PathExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ScriptExpressionEvaluationContext.getResult() |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ScriptExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
<T> List<PrismPropertyValue<T>> |
ScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
<T> List<PrismPropertyValue<T>> |
ScriptExpression.evaluate(ScriptVariables variables,
ScriptExpressionReturnTypeType suggestedReturnType,
boolean useNew,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
Jsr223ScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T> List<PrismPropertyValue<T>> |
XPathScriptEvaluator.evaluate(ScriptExpressionEvaluatorType expressionType,
ScriptVariables variables,
ItemDefinition outputDefinition,
ScriptExpressionReturnTypeType suggestedReturnType,
ObjectResolver objectResolver,
Collection<FunctionLibrary> functions,
String contextDescription,
OperationResult result) |
Constructor and Description |
---|
LazyXPathVariableResolver(ScriptVariables variables,
ObjectResolver objectResolver,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
void |
Mapping.evaluate(OperationResult parentResult) |
Boolean |
Mapping.evaluateTimeConstraintValid(OperationResult result) |
Modifier and Type | Method and Description |
---|---|
static OperationResult |
PasswordPolicyUtils.validatePassword(String password,
ValuePolicyType pp)
Check provided password against provided policy
|
Modifier and Type | Method and Description |
---|---|
static String |
ValuePolicyGenerator.generate(StringPolicyType policy,
int defaultLength,
boolean generateMinimalSize,
OperationResult inputResult) |
static String |
ValuePolicyGenerator.generate(StringPolicyType policy,
int defaultLength,
OperationResult inputResult) |
static boolean |
PasswordPolicyUtils.validatePassword(String password,
List<ValuePolicyType> policies,
OperationResult result)
Check provided password against provided policy
|
static boolean |
PasswordPolicyUtils.validatePassword(String password,
ValuePolicyType pp,
OperationResult result)
Check provided password against provided policy
|
Modifier and Type | Method and Description |
---|---|
void |
EventHandler.handleGlobalError(OperationResult currentResult)
Call-back to handle global errors.
|
<T extends Objectable> |
EventHandler.postMarshall(PrismObject<T> object,
Element objectElement,
OperationResult objectResult)
Call-back called after the object is unmarshalled.
|
EventResult |
EventHandler.preMarshall(Element objectElement,
Node postValidationTree,
OperationResult objectResult)
Call-back called after deserializing to DOM and static schema validation but before unmarshall to JAXB.
|
void |
Validator.validate(InputStream inputStream,
OperationResult validatorResult,
String objectResultOperationName) |
EventResult |
Validator.validateObject(Element objectElement,
OperationResult objectResult) |
void |
Validator.validateObject(Objectable object,
OperationResult objectResult) |
EventResult |
Validator.validateObject(String stringXml,
OperationResult objectResult) |
Modifier and Type | Method and Description |
---|---|
void |
AuditServiceProxy.cleanupAudit(CleanupPolicyType policy,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ModelCrudService.testResource(String resourceOid,
Task task) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ModelCrudService.addObject(PrismObject<T> object,
Task task,
OperationResult parentResult)
Add new object.
|
<O extends ObjectType> |
ModelObjectResolver.countObjects(Class<O> type,
ObjectQuery query,
OperationResult parentResult) |
<T extends ObjectType> |
ModelCrudService.deleteObject(Class<T> clazz,
String oid,
Task task,
OperationResult parentResult)
Deletes object with specified OID.
|
PrismObject<UserType> |
ModelCrudService.findShadowOwner(String accountOid,
Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ModelCrudService.getObject(Class<T> clazz,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ModelObjectResolver.getObject(Class<T> clazz,
String oid,
GetOperationOptions options,
Task task,
OperationResult result) |
<T extends ObjectType> |
ModelObjectResolver.getObjectSimple(Class<T> clazz,
String oid,
GetOperationOptions options,
Task task,
OperationResult result) |
void |
ModelCrudService.importFromResource(String resourceOid,
QName objectClass,
Task task,
OperationResult parentResult) |
List<PrismObject<? extends ShadowType>> |
ModelCrudService.listResourceObjects(String resourceOid,
QName objectClass,
ObjectPaging paging,
Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ModelCrudService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
Task task,
OperationResult parentResult)
Modifies object using relative change description.
|
<O extends ObjectType> |
ModelObjectResolver.resolve(ObjectReferenceType ref,
Class<O> expectedType,
String contextDescription,
OperationResult result) |
PrismObject<?> |
ModelObjectResolver.resolve(PrismReferenceValue refVal,
String string,
GetOperationOptions options,
Task task,
OperationResult result) |
PrismObject<?> |
ModelObjectResolver.resolve(PrismReferenceValue refVal,
String string,
Task task,
OperationResult result) |
<O extends ObjectType> |
ModelObjectResolver.searchIterative(Class<O> type,
ObjectQuery query,
ResultHandler<O> handler,
OperationResult parentResult) |
<T extends ObjectType> |
ModelCrudService.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ModelDiagnosticService.repositorySelfTest(Task task)
Runs a short, non-descructive repository self test.
|
OperationResult |
ModelService.testResource(String resourceOid,
Task task)
Test the resource connection and basic resource connector functionality.
|
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ModelService.countObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
Set<ConnectorType> |
ModelService.discoverConnectors(ConnectorHostType hostType,
OperationResult parentResult)
Discovers local or remote connectors.
|
void |
ModelService.executeChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
Task task,
OperationResult parentResult)
Execute the provided object deltas.
|
PrismObject<UserType> |
ModelService.findShadowOwner(String accountOid,
Task task,
OperationResult parentResult)
Returns the User object representing owner of specified account (account
shadow).
|
<T extends ObjectType> |
ModelService.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult result)
Returns object for provided OID.
|
RepositoryDiag |
ModelDiagnosticService.getRepositoryDiag(Task task,
OperationResult parentResult)
Provide repository run-time configuration and diagnostic information.
|
void |
ModelService.importFromResource(String resourceOid,
QName objectClass,
Task task,
OperationResult parentResult)
Import accounts from resource.
|
void |
ModelService.importObjectsFromFile(File input,
ImportOptionsType options,
Task task,
OperationResult parentResult)
Import objects from file.
|
void |
ModelService.importObjectsFromStream(InputStream input,
ImportOptionsType options,
Task task,
OperationResult parentResult)
Import objects from stream.
|
List<PrismObject<? extends ShadowType>> |
ModelService.listResourceObjects(String resourceOid,
QName objectClass,
ObjectPaging paging,
Task task,
OperationResult result)
Returns all resource objects of specified type that are currently
available to the system.
|
void |
ModelService.postInit(OperationResult parentResult)
Finish initialization of the model and lower system components
(provisioning, repository, etc).
|
<F extends ObjectType,P extends ObjectType> |
ModelInteractionService.previewChanges(Collection<ObjectDelta<? extends ObjectType>> deltas,
ModelExecuteOptions options,
Task task,
OperationResult result)
Computes the most likely changes triggered by the provided delta.
|
<F extends FocusType> |
ModelService.recompute(Class<F> type,
String oid,
Task task,
OperationResult parentResult)
Recomputes focal object with the specified OID.
|
<T extends ObjectType> |
ModelService.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult)
Search for objects.
|
<T extends ObjectType> |
ModelService.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
<F extends ObjectType,P extends ObjectType> |
ModelInteractionService.unwrapModelContext(LensContextType wrappedContext,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
HookOperationMode |
ChangeHook.invoke(ModelContext context,
Task task,
OperationResult result)
Generic method to be implemented by the hook.
|
Modifier and Type | Method and Description |
---|---|
OperationResult |
ModelDiagController.repositorySelfTest(Task task) |
OperationResult |
ModelController.testResource(String resourceOid,
Task task) |
Modifier and Type | Method and Description |
---|---|
static OperationResult |
ModelExpressionThreadLocalHolder.getCurrentResult() |
Modifier and Type | Method and Description |
---|---|
boolean |
ExpressionHandler.evaluateConfirmationExpression(UserType user,
ShadowType shadow,
ExpressionType expressionType,
OperationResult result) |
String |
ExpressionHandler.evaluateExpression(ShadowType shadow,
ExpressionType expressionType,
String shortDesc,
OperationResult result) |
ObjectType |
ExpressionHandler.resolveRef(ObjectReferenceType ref,
String contextDescription,
OperationResult result) |
static void |
ModelExpressionThreadLocalHolder.setCurrentResult(OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected AbstractSearchIterativeResultHandler<ShadowType> |
ImportAccountsFromResourceTaskHandler.createHandler(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected ObjectQuery |
ImportAccountsFromResourceTaskHandler.createQuery(TaskRunResult runResult,
Task task,
OperationResult opResult) |
void |
ObjectImporter.importObjects(InputStream input,
ImportOptionsType options,
Task task,
OperationResult parentResult) |
protected boolean |
ImportAccountsFromResourceTaskHandler.initialize(TaskRunResult runResult,
Task task,
OperationResult opResult) |
void |
ImportObjectsFromFileTaskHandler.launch(File input,
Task task,
OperationResult parentResult)
Launch an import.
|
void |
ImportAccountsFromResourceTaskHandler.launch(ResourceType resource,
QName objectclass,
Task task,
OperationResult parentResult)
Launch an import.
|
protected <T extends ObjectType> |
ObjectImporter.validateWithDynamicSchemas(PrismObject<T> object,
Element objectElement,
RepositoryService repository,
OperationResult objectResult) |
Modifier and Type | Method and Description |
---|---|
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.checkForAssignmentConflicts(LensContext<F,P> context,
OperationResult result) |
void |
AccountValuesProcessor.checkSchemaAndPolicies(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accountContext,
String activityDescription,
OperationResult result)
Check that the primary deltas do not violate schema and policies
TODO: implement schema check
|
<F extends ObjectType,P extends ObjectType> |
ContextLoader.determineFocusContext(LensContext<F,P> context,
OperationResult result)
try to load focus context from the projections, e.g.
|
<V extends PrismValue> |
MappingEvaluationHelper.evaluateMappingSetProjection(Collection<MappingType> mappingTypes,
String mappingDesc,
XMLGregorianCalendar now,
MappingInitializer<V> initializer,
Item<V> aPrioriValue,
ItemDelta<V> aPrioriDelta,
PrismObject<? extends ShadowType> aPrioriObject,
Boolean evaluateCurrent,
org.apache.commons.lang.mutable.MutableBoolean strongMappingWasUsed,
LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result)
strongMappingWasUsed: Returns true here if the value was (at least partly) determined by a strong mapping.
|
<F extends ObjectType,P extends ObjectType> |
ContextLoader.load(LensContext<F,P> context,
String activityDescription,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
ContextLoader.makeSureProjectionIsLoaded(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
OperationResult result)
Make sure that the projection context is loaded as approppriate.
|
<F extends ObjectType,P extends ObjectType> |
AccountValuesProcessor.process(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
String activityDescription,
OperationResult result) |
void |
AccountValuesProcessor.processAccounts(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accountContext,
String activityDescription,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
ActivationProcessor.processActivation(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationMetadata(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationUserCurrent(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
ActivationProcessor.processActivationUserFuture(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
XMLGregorianCalendar now,
OperationResult result) |
void |
AssignmentProcessor.processAssignmentsAccounts(LensContext<UserType,ShadowType> context,
OperationResult result)
Processing user-account assignments (including roles).
|
void |
AssignmentProcessor.processAssignmentsAccountValues(LensProjectionContext<ShadowType> accountContext,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.processAssignmentsProjections(LensContext<F,P> context,
OperationResult result)
Processing all the assignments to determine which projections should be added, deleted or kept as they are.
|
<F extends ObjectType,P extends ObjectType> |
CredentialsProcessor.processCredentials(LensContext<F,P> context,
LensProjectionContext<P> projectionContext,
OperationResult result) |
void |
CredentialsProcessor.processCredentialsUser(LensContext<UserType,ShadowType> context,
LensProjectionContext<ShadowType> accCtx,
OperationResult result) |
<F extends ObjectType,P extends ObjectType> |
AssignmentProcessor.processOrgAssignments(LensContext<F,P> context,
OperationResult result) |
<F extends ObjectType,P extends ShadowType> |
Projector.project(LensContext<F,P> context,
String activityDescription,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractModelIntegrationTest.assertAssignedAccount(String userOid,
String resourceOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertAssignedNoOrg(String userOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertAssignedNoRole(String userOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertAssignedOrg(String userOid,
String orgOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertAssignedRole(String userOid,
String roleOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertHasOrg(String userOid,
String orgOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertHasShadow(String username,
PrismObject<ResourceType> resource,
Task task,
OperationResult result) |
protected <O extends ObjectType> |
AbstractModelIntegrationTest.assertNoObject(Class<O> type,
String oid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertNoShadow(String username,
PrismObject<ResourceType> resource,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertNotAssignedRole(String userOid,
String roleOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assignAccount(String userOid,
String resourceOid,
String intent,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assignOrg(String userOid,
String orgOid,
QName relation,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assignOrg(String userOid,
String orgOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assignRole(String userOid,
String roleOid,
PrismContainer<?> extension,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assignRole(String userOid,
String roleOid,
Task task,
OperationResult result) |
protected <O extends ObjectType> |
AbstractModelIntegrationTest.deleteObject(Class<O> type,
String oid,
Task task,
OperationResult result) |
protected PrismObject<ShadowType> |
AbstractModelIntegrationTest.findAccountByUsername(String username,
PrismObject<ResourceType> resource,
Task task,
OperationResult result) |
protected <T extends ObjectType> |
AbstractModelIntegrationTest.importAndGetObjectFromFile(Class<T> type,
File file,
String oid,
Task task,
OperationResult result) |
protected <T extends ObjectType> |
AbstractModelIntegrationTest.importAndGetObjectFromFile(Class<T> type,
String filename,
String oid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.importObjectFromFile(File file,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.importObjectFromFile(String filename,
OperationResult result) |
void |
AbstractModelIntegrationTest.initSystem(Task initTask,
OperationResult initResult) |
protected Collection<PrismObject<ShadowType>> |
AbstractModelIntegrationTest.listAccounts(PrismObject<ResourceType> resource,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.modifyAccountShadowReplace(String accountOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyUserAssignment(String userOid,
String roleOid,
QName refType,
QName relation,
Task task,
PrismContainer<?> extension,
boolean add,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.modifyUserDelete(String userOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyUserReplace(String userOid,
ItemPath propertyPath,
Task task,
OperationResult result,
Object... newRealValue) |
protected void |
AbstractModelIntegrationTest.modifyUserReplace(String userOid,
QName propertyName,
Task task,
OperationResult result,
Object... newRealValue) |
protected List<PrismObject<OrgType>> |
AbstractModelIntegrationTest.searchOrg(String baseOrgOid,
Integer minDepth,
Integer maxDepth,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.unassignAccount(String userOid,
String resourceOid,
String intent,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.unassignAll(String userOid,
Task task,
OperationResult result)
Executes assignment replace delta with empty values.
|
protected void |
AbstractModelIntegrationTest.unassignOrg(String userOid,
String orgOid,
QName relation,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.unassignOrg(String userOid,
String orgOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.unassignRole(String userOid,
String roleOid,
PrismContainer<?> extension,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.unassignRole(String userOid,
String roleOid,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected AbstractSearchIterativeResultHandler<ObjectType> |
TriggerScannerTaskHandler.createHandler(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected ObjectQuery |
TriggerScannerTaskHandler.createQuery(TaskRunResult runResult,
Task task,
OperationResult opResult) |
<O extends ObjectType> |
RecomputeTriggerHandler.handle(PrismObject<O> object,
Task task,
OperationResult result) |
<O extends ObjectType> |
TriggerHandler.handle(PrismObject<O> object,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractSearchIterativeResultHandler<O> |
AbstractSearchIterativeTaskHandler.createHandler(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected abstract ObjectQuery |
AbstractSearchIterativeTaskHandler.createQuery(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected void |
AbstractScannerTaskHandler.finish(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected void |
AbstractSearchIterativeTaskHandler.finish(TaskRunResult runResult,
Task task,
OperationResult opResult) |
static ResourceType |
Utils.getResource(ShadowType shadow,
ProvisioningService provisioning,
OperationResult result) |
boolean |
AbstractSearchIterativeResultHandler.handle(PrismObject<O> object,
OperationResult parentResult) |
protected abstract boolean |
AbstractSearchIterativeResultHandler.handleObject(PrismObject<O> object,
OperationResult result) |
protected boolean |
AbstractScannerTaskHandler.initialize(TaskRunResult runResult,
Task task,
OperationResult opResult) |
protected boolean |
AbstractSearchIterativeTaskHandler.initialize(TaskRunResult runResult,
Task task,
OperationResult opResult)
First method called.
|
protected <T extends ObjectType> |
AbstractSearchIterativeTaskHandler.resolveObjectRef(Class<T> type,
TaskRunResult runResult,
Task task,
OperationResult opResult) |
static <T extends ObjectType> |
Utils.resolveReferences(PrismObject<T> object,
RepositoryService repository,
boolean enforceReferentialIntegrity,
PrismContext prismContext,
OperationResult result) |
static void |
Utils.resolveResource(ShadowType shadow,
ProvisioningService provisioning,
OperationResult result) |
static <T extends ObjectType> |
Utils.searchIterative(RepositoryService repositoryService,
Class<T> type,
ObjectQuery query,
Handler<PrismObject<T>> handler,
int blockSize,
OperationResult opResult) |
Modifier and Type | Method and Description |
---|---|
ObjectType |
NotificationsUtil.getObjectType(SimpleObjectRef simpleObjectRef,
OperationResult result) |
static String |
NotificationsUtil.getResourceNameFromRepo(RepositoryService repositoryService,
String oid,
OperationResult result) |
static PrismObject<SystemConfigurationType> |
NotificationsUtil.getSystemConfiguration(RepositoryService repositoryService,
OperationResult result) |
HookOperationMode |
NotificationChangeHook.invoke(ModelContext context,
Task task,
OperationResult result) |
void |
AccountOperationListener.notifyFailure(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult) |
void |
AccountOperationListener.notifyInProgress(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult) |
void |
AccountOperationListener.notifySuccess(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult) |
void |
WorkflowListener.onProcessInstanceEnd(String instanceName,
Map<String,Object> variables,
Boolean approved,
OperationResult result) |
void |
WorkflowListener.onProcessInstanceStart(String instanceName,
Map<String,Object> variables,
OperationResult result) |
boolean |
NotificationManager.processEvent(Event event,
EventHandlerType eventHandlerType,
OperationResult result) |
void |
NotificationManager.processEvent(Event event,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
void |
WorkItemEvent.createExpressionVariables(Map<QName,Object> variables,
NotificationsUtil notificationsUtil,
OperationResult result) |
void |
Event.createExpressionVariables(Map<QName,Object> variables,
NotificationsUtil notificationsUtil,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
boolean |
OperationFilter.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
boolean |
StatusFilter.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
boolean |
ExpressionFilter.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
boolean |
CategoryFilter.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
BaseHandler.evaluateBooleanExpression(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected boolean |
BaseHandler.evaluateBooleanExpressionChecked(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected List<String> |
BaseHandler.evaluateExpressionChecked(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
protected Map<QName,Object> |
BaseHandler.getDefaultVariables(Event event,
OperationResult result) |
boolean |
ForkHandler.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
boolean |
ChainHandler.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
boolean |
EventHandler.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
DummyNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
SimpleAccountNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
SimpleUserNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
UserPasswordNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
AccountPasswordNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
GeneralNotifier.checkApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected String |
SimpleAccountNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
SimpleWorkflowNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
SimpleUserNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
UserPasswordNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
AccountPasswordNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
GeneralNotifier.getBody(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
GeneralNotifier.getBodyFromExpression(Event event,
GeneralNotifierType generalNotifierType,
Map<QName,Object> variables,
OperationResult result) |
protected UserType |
GeneralNotifier.getDefaultRecipient(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected List<String> |
GeneralNotifier.getRecipientsAddresses(Event event,
GeneralNotifierType generalNotifierType,
Map<QName,Object> variables,
UserType defaultRecipient,
String transportName,
Transport transport,
OperationResult result) |
protected String |
SimpleAccountNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
SimpleWorkflowNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
SimpleUserNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
UserPasswordNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
AccountPasswordNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
GeneralNotifier.getSubject(Event event,
GeneralNotifierType generalNotifierType,
String transport,
OperationResult result) |
protected String |
GeneralNotifier.getSubjectFromExpression(Event event,
GeneralNotifierType generalNotifierType,
Map<QName,Object> variables,
OperationResult result) |
boolean |
GeneralNotifier.processEvent(Event event,
EventHandlerType eventHandlerType,
NotificationManager notificationManager,
OperationResult result) |
protected boolean |
SimpleAccountNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
SimpleWorkflowNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
SimpleUserNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
UserPasswordNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
AccountPasswordNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
protected boolean |
GeneralNotifier.quickCheckApplicability(Event event,
GeneralNotifierType generalNotifierType,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
void |
MailTransport.send(Message mailMessage,
String transportName,
OperationResult parentResult) |
void |
DummyTransport.send(Message message,
String name,
OperationResult parentResult) |
void |
Transport.send(Message message,
String transportName,
OperationResult parentResult) |
void |
SimpleSmsTransport.send(Message message,
String transportName,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ResourceOperationDescription.getResult()
Result of the failed operation.
|
OperationResult |
ProvisioningService.testResource(String resourceOid)
Test the resource connection and basic resource connector functionality.
|
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ProvisioningService.addObject(PrismObject<T> object,
OperationProvisioningScriptsType scripts,
ProvisioningOperationOptions options,
Task task,
OperationResult parentResult)
Add new object.
|
<T extends ObjectType> |
ProvisioningService.applyDefinition(ObjectDelta<T> delta,
Objectable object,
OperationResult parentResult)
Applies appropriate definition to the shadow/resource delta (uses provided object to get necessary information)
|
<T extends ObjectType> |
ProvisioningService.applyDefinition(ObjectDelta<T> delta,
OperationResult parentResult)
Applies appropriate definition to the shadow/resource delta.
|
<T extends ObjectType> |
ProvisioningService.applyDefinition(PrismObject<T> shadow,
OperationResult parentResult)
Applies appropriate definition to the shadow.
|
<T extends ObjectType> |
ProvisioningService.countObjects(Class<T> type,
ObjectQuery query,
OperationResult parentResult) |
<T extends ObjectType> |
ProvisioningService.deleteObject(Class<T> type,
String oid,
ProvisioningOperationOptions option,
OperationProvisioningScriptsType scripts,
Task task,
OperationResult parentResult)
Deletes object with specified OID.
|
Set<ConnectorType> |
ProvisioningService.discoverConnectors(ConnectorHostType hostType,
OperationResult parentResult)
Discovers local or remote connectors.
|
<T extends ObjectType> |
ProvisioningService.executeScript(String resourceOid,
ProvisioningScriptType script,
Task task,
OperationResult parentResult)
Executes a single provisioning script.
|
<T extends ShadowType> |
ProvisioningService.finishOperation(PrismObject<T> object,
ProvisioningOperationOptions options,
Task task,
OperationResult parentResult) |
<T extends ObjectType> |
ProvisioningService.getObject(Class<T> type,
String oid,
GetOperationOptions options,
Task task,
OperationResult parentResult)
Returns object for provided OID.
|
List<PrismObject<? extends ShadowType>> |
ProvisioningService.listResourceObjects(String resourceOid,
QName objectClass,
ObjectPaging paging,
OperationResult parentResult)
Lists resource objects.
|
<T extends ObjectType> |
ProvisioningService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationProvisioningScriptsType scripts,
ProvisioningOperationOptions options,
Task task,
OperationResult parentResult)
Modifies object using relative change description.
|
void |
ResourceObjectChangeListener.notifyChange(ResourceObjectShadowChangeDescription change,
Task task,
OperationResult parentResult)
Submits notification about a specific change that happened on the
resource.
|
void |
ResourceOperationListener.notifyFailure(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult)
Submits notification about a failure of provisioning operation.
|
void |
ResourceOperationListener.notifyInProgress(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult)
Submits notification about provisioning operation that is in progress.
|
void |
ResourceOperationListener.notifySuccess(ResourceOperationDescription operationDescription,
Task task,
OperationResult parentResult)
Submits notification about a success of a provisioning operation.
|
void |
ProvisioningService.postInit(OperationResult parentResult)
Finish initialization of provisioning system.
|
<T extends ObjectType> |
ProvisioningService.searchObjects(Class<T> type,
ObjectQuery query,
OperationResult parentResult)
Search for objects.
|
<T extends ObjectType> |
ProvisioningService.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
OperationResult parentResult)
Search for objects iteratively.
|
void |
ResourceOperationDescription.setResult(OperationResult result) |
int |
ProvisioningService.synchronize(String resourceOid,
QName objectClass,
Task task,
OperationResult parentResult)
Collect external changes on a resource and call the business logic with
the accumulated change data.
|
Modifier and Type | Method and Description |
---|---|
protected ResourceOperationDescription |
ErrorHandler.createOperationDescription(ShadowType shadowType,
ResourceType resource,
ObjectDelta delta,
Task task,
OperationResult result) |
abstract <T extends ShadowType> |
ErrorHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<T extends ShadowType> |
SchemaExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ConfigurationExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ObjectAlreadyExistHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
SecurityViolationHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
ObjectNotFoundHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
CommunicationExceptionHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
<T extends ShadowType> |
GenericErrorHandler.handleError(T shadow,
ErrorHandler.FailedOperation op,
Exception ex,
boolean compensate,
Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ProvisioningServiceImpl.testResource(String resourceOid) |
Modifier and Type | Method and Description |
---|---|
Collection<ResourceAttribute<?>> |
ConnectorInstance.addObject(PrismObject<? extends ShadowType> object,
Collection<Operation> additionalOperations,
OperationResult parentResult)
TODO: This should return indication how the operation went, e.g.
|
void |
ConnectorInstance.configure(PrismContainerValue<?> configuration,
OperationResult parentResult)
The connector instance will be configured to the state that it can
immediately access the resource.
|
void |
ConnectorInstance.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
Object |
ConnectorInstance.executeScript(ExecuteProvisioningScriptOperation scriptOperation,
OperationResult parentResult) |
Collection<Object> |
ConnectorInstance.fetchCapabilities(OperationResult parentResult)
Retrieves native connector capabilities.
|
<T extends ShadowType> |
ConnectorInstance.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
OperationResult parentResult)
Token may be null.
|
PrismProperty<?> |
ConnectorInstance.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass,
OperationResult parentResult)
Returns the latest token.
|
<T extends ShadowType> |
ConnectorInstance.fetchObject(Class<T> type,
ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult)
Retrieves a specific object from the resource.
|
ResourceSchema |
ConnectorInstance.fetchResourceSchema(List<QName> generateObjectClasses,
OperationResult parentResult)
Retrieves the schema from the resource.
|
void |
ConnectorInstance.initialize(ResourceSchema resourceSchema,
Collection<Object> capabilities,
OperationResult parentResult)
Get necessary information from the remote system.
|
Set<ConnectorType> |
ConnectorFactory.listConnectors(ConnectorHostType host,
OperationResult parentRestul)
Returns a list of all known connectors.
|
Collection<PropertyModificationOperation> |
ConnectorInstance.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
OperationResult parentResult)
TODO: This should return indication how the operation went, e.g.
|
<T extends ShadowType> |
ConnectorInstance.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
OperationResult parentResult)
Execute iterative search operation.
|
void |
ConnectorInstance.test(OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
Collection<ResourceAttribute<?>> |
ConnectorInstanceIcfImpl.addObject(PrismObject<? extends ShadowType> object,
Collection<Operation> additionalOperations,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.configure(PrismContainerValue<?> configuration,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
Object |
ConnectorInstanceIcfImpl.executeScript(ExecuteProvisioningScriptOperation scriptOperation,
OperationResult parentResult) |
Collection<Object> |
ConnectorInstanceIcfImpl.fetchCapabilities(OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.fetchChanges(ObjectClassComplexTypeDefinition objectClass,
PrismProperty<?> lastToken,
OperationResult parentResult) |
PrismProperty<?> |
ConnectorInstanceIcfImpl.fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass,
OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.fetchObject(Class<T> type,
ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult) |
ResourceSchema |
ConnectorInstanceIcfImpl.fetchResourceSchema(List<QName> generateObjectClasses,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.initialize(ResourceSchema resourceSchema,
Collection<Object> capabilities,
OperationResult parentResult) |
Set<ConnectorType> |
ConnectorFactoryIcfImpl.listConnectors(ConnectorHostType host,
OperationResult parentRestul)
Returns a list XML representation of the ICF connectors.
|
Set<PropertyModificationOperation> |
ConnectorInstanceIcfImpl.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.search(ObjectClassComplexTypeDefinition objectClassDefinition,
ObjectQuery query,
ResultHandler<T> handler,
OperationResult parentResult) |
void |
ConnectorInstanceIcfImpl.test(OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static <T extends ShadowType> |
ProvisioningUtil.normalizeShadow(T shadow,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
RepositoryService.addObject(PrismObject<T> object,
RepoAddOptions options,
OperationResult parentResult)
Add new object.
|
void |
RepositoryService.cleanupTasks(CleanupPolicyType policy,
OperationResult parentResult)
Deprecated.
|
<T extends ObjectType> |
RepositoryService.countObjects(Class<T> type,
ObjectQuery query,
OperationResult parentResult)
Returns the number of objects that match specified criteria.
|
<T extends ObjectType> |
RepositoryService.deleteObject(Class<T> type,
String oid,
OperationResult parentResult)
Deletes object with specified OID.
|
<T extends ObjectType> |
RepositoryService.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult)
Returns object for provided OID.
|
<T extends ObjectType> |
RepositoryService.getVersion(Class<T> type,
String oid,
OperationResult parentResult)
Returns object version for provided OID.
|
PrismObject<UserType> |
RepositoryService.listAccountShadowOwner(String accountOid,
OperationResult parentResult)
Returns the User object representing owner of specified account (account
shadow).
|
<T extends ShadowType> |
RepositoryService.listResourceObjectShadows(String resourceOid,
Class<T> resourceObjectShadowType,
OperationResult parentResult)
Search for resource object shadows of a specified type that belong to the
specified resource.
|
<T extends ObjectType> |
RepositoryService.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult)
Modifies object using relative change description.
|
void |
RepositoryService.repositorySelfTest(OperationResult parentResult)
Runs a short, non-descructive repository self test.
|
<T extends ObjectType> |
RepositoryService.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult)
Search for objects in the repository.
|
<T extends ObjectType> |
RepositoryService.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult)
Search for objects in the repository in an iterative fashion.
|
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
RepositoryCache.addObject(PrismObject<T> object,
RepoAddOptions options,
OperationResult parentResult) |
void |
RepositoryCache.cleanupTasks(CleanupPolicyType policy,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.countObjects(Class<T> type,
ObjectQuery query,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.deleteObject(Class<T> type,
String oid,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.getVersion(Class<T> type,
String oid,
OperationResult parentResult) |
PrismObject<UserType> |
RepositoryCache.listAccountShadowOwner(String accountOid,
OperationResult parentResult) |
<T extends ShadowType> |
RepositoryCache.listResourceObjectShadows(String resourceOid,
Class<T> resourceObjectShadowType,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
RepositoryCache.repositorySelfTest(OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
<T extends ObjectType> |
RepositoryCache.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
SqlRepositoryServiceImpl.addObject(PrismObject<T> object,
RepoAddOptions options,
OperationResult result) |
protected void |
SqlBaseService.cleanup(Class entity,
CleanupPolicyType policy,
OperationResult subResult) |
void |
SqlAuditServiceImpl.cleanupAudit(CleanupPolicyType policy,
OperationResult parentResult) |
protected void |
SqlBaseService.cleanupSessionAndResult(org.hibernate.Session session,
OperationResult result) |
void |
SqlRepositoryServiceImpl.cleanupTasks(CleanupPolicyType policy,
OperationResult parentResult) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.countObjects(Class<T> type,
ObjectQuery query,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.deleteObject(Class<T> type,
String oid,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.getObject(Class<T> type,
String oid,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.getVersion(Class<T> type,
String oid,
OperationResult parentResult) |
protected void |
SqlBaseService.handleGeneralCheckedException(Exception ex,
org.hibernate.Session session,
OperationResult result) |
protected void |
SqlBaseService.handleGeneralRuntimeException(RuntimeException ex,
org.hibernate.Session session,
OperationResult result) |
PrismObject<UserType> |
SqlRepositoryServiceImpl.listAccountShadowOwner(String accountOid,
OperationResult result) |
<T extends ShadowType> |
SqlRepositoryServiceImpl.listResourceObjectShadows(String resourceOid,
Class<T> resourceObjectShadowType,
OperationResult result) |
protected int |
SqlBaseService.logOperationAttempt(String oid,
String operation,
int attempt,
RuntimeException ex,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult result) |
void |
SqlRepositoryServiceImpl.repositorySelfTest(OperationResult parentResult) |
protected void |
SqlBaseService.rollbackTransaction(org.hibernate.Session session,
Exception ex,
OperationResult result,
boolean fatal) |
protected void |
SqlBaseService.rollbackTransaction(org.hibernate.Session session,
Exception ex,
String message,
OperationResult result,
boolean fatal) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.searchObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.searchObjectsIterative(Class<T> type,
ObjectQuery query,
ResultHandler<T> handler,
Collection<SelectorOptions<GetOperationOptions>> options,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ObjectDeltaOperation.getExecutionResult() |
Modifier and Type | Method and Description |
---|---|
boolean |
ResultHandler.handle(PrismObject<T> object,
OperationResult parentResult)
Handle a single result.
|
boolean |
AbstractSummarizingResultHandler.handle(PrismObject<T> object,
OperationResult parentResult) |
protected abstract boolean |
AbstractSummarizingResultHandler.handleObject(PrismObject<T> object,
OperationResult parentResult)
Handle a single result.
|
void |
ObjectDeltaOperation.setExecutionResult(OperationResult executionResult) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
OperationResult.createMinorSubresult(String operation) |
static OperationResult |
OperationResult.createOperationResult(OperationResultType result) |
OperationResult |
OperationResult.createSubresult(String operation) |
OperationResult |
OperationResult.findSubresult(String operation) |
OperationResult |
OperationResult.getLastSubresult() |
Modifier and Type | Method and Description |
---|---|
List<OperationResult> |
OperationResult.getSubresults()
Method returns list of operation subresults @{link
OperationResult . |
Modifier and Type | Method and Description |
---|---|
void |
OperationResult.addSubresult(OperationResult subresult) |
static void |
OperationResultRunner.run(OperationResult result,
Runnable runnable) |
Constructor and Description |
---|
OperationResult(String operation,
Map<String,Serializable> params,
OperationResultStatus status,
long token,
String messageCode,
String message,
List<OperationResult> subresults) |
OperationResult(String operation,
Map<String,Serializable> params,
OperationResultStatus status,
long token,
String messageCode,
String message,
String localizationMessage,
List<Serializable> localizationArguments,
Throwable cause,
List<OperationResult> subresults) |
OperationResult(String operation,
Map<String,Serializable> params,
OperationResultStatus status,
long token,
String messageCode,
String message,
String localizationMessage,
Throwable cause,
List<OperationResult> subresults) |
Modifier and Type | Method and Description |
---|---|
static ConnectorType |
ResourceTypeUtil.getConnectorType(ResourceType resource,
ObjectResolver resolver,
OperationResult parentResult)
The usage of "resolver" is experimental.
|
<T extends ObjectType> |
ObjectResolver.resolve(ObjectReferenceType ref,
Class<T> expectedType,
String contextDescription,
OperationResult result)
Resolve the provided reference to object (ObjectType).
|
Modifier and Type | Method and Description |
---|---|
OperationResult |
TaskRunResult.getOperationResult() |
OperationResult |
Task.getResult()
Returns a top-level OperationResult stored in the task.
|
Modifier and Type | Method and Description |
---|---|
String |
TaskManager.addTask(PrismObject<TaskType> taskPrism,
OperationResult parentResult)
Add new task.
|
void |
TaskManager.cleanupTasks(CleanupPolicyType closedTasksPolicy,
OperationResult opResult)
Deletes obsolete tasks, as specified in the policy.
|
int |
TaskManager.countNodes(ObjectQuery query,
OperationResult result)
Returns the number of nodes satisfying given query.
|
int |
TaskManager.countTasks(ObjectQuery query,
OperationResult result)
Returns the number of tasks satisfying given query.
|
Task |
TaskManager.createTaskInstance(PrismObject<TaskType> taskPrism,
OperationResult parentResult)
Creates task instance from the XML task representation.
|
Task |
TaskManager.createTaskInstance(PrismObject<TaskType> taskPrism,
String operationName,
OperationResult parentResult)
Creates task instance from the XML task representation.
|
boolean |
TaskManager.deactivateServiceThreads(long timeToWait,
OperationResult parentResult)
Deactivates service threads (temporarily).
|
void |
TaskManager.deleteNode(String nodeIdentifier,
OperationResult result)
Deletes a node from the repository.
|
void |
TaskManager.deleteTask(String oid,
OperationResult parentResult)
Deletes task with provided OID.
|
void |
Task.finishHandler(OperationResult parentResult)
Removes current handler from the handlers stack.
|
Set<Task> |
TaskManager.getLocallyRunningTasks(OperationResult parentResult)
Returns tasks that currently run on this node.
|
Long |
Task.getNextRunStartTime(OperationResult parentResult)
Returns the time when the task should start again.
|
Long |
TaskManager.getNextRunStartTime(String oid,
OperationResult result)
Gets next scheduled execution time for a given task.
|
<T extends ObjectType> |
Task.getObject(Class<T> type,
OperationResult parentResult)
Returns object that the task is associated with.
|
Task |
Task.getParentTask(OperationResult result)
Returns the parent task, if any.
|
ClusterStatusInformation |
TaskManager.getRunningTasksClusterwide(long allowedAge,
OperationResult parentResult)
As above; with the difference that this method fetches new information only if after last query
elapsed at least 'allowedAge' milliseconds.
|
ClusterStatusInformation |
TaskManager.getRunningTasksClusterwide(OperationResult result)
Returns the cluster state, including tasks that execute on particular nodes.
|
Task |
TaskManager.getTask(String taskOid,
OperationResult parentResult)
Returns a task with specified OID.
|
Task |
TaskManager.getTaskByIdentifier(String identifier,
OperationResult parentResult)
Returns a task with a given identifier.
|
List<Task> |
Task.listDependents(OperationResult result)
Lists all explicit dependents, i.e.
|
List<Task> |
Task.listPrerequisiteTasks(OperationResult parentResult)
List all prerequisite tasks for the current tasks, i.e.
|
List<Task> |
Task.listSubtasks(OperationResult parentResult)
Lists the (direct) subtasks of a given task.
|
List<Task> |
Task.listSubtasksDeeply(OperationResult result)
List all the subtasks of a given task, i.e.
|
List<Task> |
TaskManager.listTasksRelatedToObject(String oid,
ClusterStatusInformation clusterStatusInformation,
OperationResult result)
Returns tasks that are related to an object with a given OID.
|
void |
TaskManager.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult)
Modifies task using relative change description.
|
void |
TaskManager.onTaskCreate(String oid,
OperationResult parentResult)
This is a signal to task manager that a new task was created in the repository.
|
void |
TaskManager.onTaskDelete(String oid,
OperationResult parentResult)
This is a signal to task manager that a task was removed from the repository.
|
void |
TaskManager.pauseTask(Task task,
TaskWaitingReason reason,
OperationResult parentResult)
Puts a runnable/running task into WAITING state.
|
void |
TaskManager.postInit(OperationResult result)
Post initialization, e.g.
|
void |
TaskManager.reactivateServiceThreads(OperationResult parentResult)
Re-activates the service threads after they have been deactivated.
|
void |
Task.refresh(OperationResult parentResult)
Re-reads the task state from the persistent storage.
|
void |
TaskManager.resumeTask(Task task,
OperationResult parentResult)
Resume suspended task.
|
void |
Task.savePendingModifications(OperationResult parentResult)
Saves modifications done against the in-memory version of the task into the repository.
|
void |
TaskManager.scheduleTaskNow(Task task,
OperationResult parentResult)
Schedules a RUNNABLE task to be run immediately.
|
List<Node> |
TaskManager.searchNodes(ObjectQuery query,
ClusterStatusInformation clusterStatusInformation,
OperationResult result)
Returns relevant nodes satisfying given query.
|
List<Task> |
TaskManager.searchTasks(ObjectQuery query,
ClusterStatusInformation clusterStatusInformation,
OperationResult result)
Returns tasks satisfying given query.
|
void |
Task.setBindingImmediate(TaskBinding value,
OperationResult parentResult)
Sets the binding (immediately through to the repo).
|
void |
Task.setDescriptionImmediate(String value,
OperationResult parentResult)
Sets task description, immediately storing it into the repo.
|
void |
Task.setExtensionPropertyImmediate(PrismProperty<?> property,
OperationResult parentResult)
"Immediate" version of the above method.
|
void |
Task.setHandlerUriImmediate(String value,
OperationResult parentResult)
Sets handler URI, also immediately in the repository.
|
void |
Task.setNameImmediate(PolyStringType value,
OperationResult parentResult)
Sets the human-readable name of the task, immediately into repository.
|
void |
Task.setObjectRefImmediate(ObjectReferenceType value,
OperationResult parentResult)
"Immediate" version of the previous method.
|
void |
TaskRunResult.setOperationResult(OperationResult operationResult) |
void |
Task.setProgressImmediate(long progress,
OperationResult parentResult)
"Immediate" version of the above method.
|
void |
Task.setResult(OperationResult result)
Sets the top-level OperationResult stored in the task.
|
void |
Task.setResultImmediate(OperationResult result,
OperationResult parentResult)
"Immediate" version of above method.
|
void |
TaskManager.startScheduler(String nodeIdentifier,
OperationResult parentResult)
Starts the scheduler on a given node.
|
void |
Task.startWaitingForTasksImmediate(OperationResult result)
Starts "passive" waiting for other tasks.
|
void |
TaskManager.stopScheduler(String nodeIdentifier,
OperationResult parentResult)
Stops the scheduler on a given node.
|
boolean |
TaskManager.stopSchedulersAndTasks(List<String> nodeList,
long waitTime,
OperationResult parentResult)
Stops a set of schedulers (on their nodes) and tasks that are executing on these nodes.
|
void |
TaskManager.suspendAndDeleteTasks(List<String> taskOidList,
long suspendTimeout,
boolean alsoSubtasks,
OperationResult parentResult)
Suspends tasks and deletes them.
|
boolean |
TaskManager.suspendTask(Task task,
long waitTime,
OperationResult parentResult)
Suspend a task.
|
boolean |
TaskManager.suspendTasks(Collection<Task> tasks,
long waitTime,
boolean doNotStop,
OperationResult parentResult)
Suspends a set of tasks.
|
boolean |
TaskManager.suspendTasks(Collection<Task> tasks,
long waitTime,
OperationResult parentResult)
Suspend a set of tasks.
|
void |
TaskManager.switchToBackground(Task task,
OperationResult parentResult)
Switches the provided task to background, making it asynchronous.
|
void |
TaskManager.synchronizeTasks(OperationResult parentResult)
Synchronizes information in midPoint repository and task scheduling database.
|
void |
TaskManager.unpauseTask(Task task,
OperationResult parentResult)
Puts a WAITING task back into RUNNABLE state.
|
TaskRunResult |
Task.waitForSubtasks(Integer interval,
Collection<ItemDelta<?>> extensionDeltas,
OperationResult parentResult)
Deprecated.
|
TaskRunResult |
Task.waitForSubtasks(Integer interval,
OperationResult parentResult)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
OperationResult |
TaskQuartzImpl.getResult() |
Modifier and Type | Method and Description |
---|---|
String |
TaskManagerQuartzImpl.addTask(PrismObject<TaskType> taskPrism,
OperationResult parentResult) |
void |
TaskQuartzImpl.checkDependencies(OperationResult result) |
void |
TaskManagerQuartzImpl.checkWaitingTasks(OperationResult result) |
void |
TaskManagerQuartzImpl.cleanupTasks(CleanupPolicyType policy,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.closeTask(Task task,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.closeTaskWithoutSavingState(Task task,
OperationResult parentResult) |
int |
TaskManagerQuartzImpl.countNodes(ObjectQuery query,
OperationResult result) |
int |
TaskManagerQuartzImpl.countTasks(ObjectQuery query,
OperationResult result) |
Task |
TaskManagerQuartzImpl.createTaskInstance(PrismObject<TaskType> taskPrism,
OperationResult parentResult) |
Task |
TaskManagerQuartzImpl.createTaskInstance(PrismObject<TaskType> taskPrism,
String operationName,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.deactivateServiceThreads(long timeToWait,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.deleteNode(String nodeIdentifier,
OperationResult result) |
void |
TaskManagerQuartzImpl.deleteTask(String oid,
OperationResult parentResult) |
void |
TaskQuartzImpl.finishHandler(OperationResult parentResult) |
Set<Task> |
TaskManagerQuartzImpl.getLocallyRunningTasks(OperationResult parentResult) |
Long |
TaskQuartzImpl.getNextRunStartTime(OperationResult parentResult) |
Long |
TaskManagerQuartzImpl.getNextRunStartTime(String oid,
OperationResult parentResult) |
<T extends ObjectType> |
TaskQuartzImpl.getObject(Class<T> type,
OperationResult parentResult) |
Task |
TaskQuartzImpl.getParentTask(OperationResult result) |
ClusterStatusInformation |
TaskManagerQuartzImpl.getRunningTasksClusterwide(long allowedAge,
OperationResult parentResult) |
ClusterStatusInformation |
TaskManagerQuartzImpl.getRunningTasksClusterwide(OperationResult parentResult) |
Task |
TaskManagerQuartzImpl.getTask(String taskOid,
OperationResult parentResult) |
Task |
TaskManagerQuartzImpl.getTaskByIdentifier(String identifier,
OperationResult parentResult) |
void |
Initializer.init(OperationResult result) |
List<Task> |
TaskQuartzImpl.listDependents(OperationResult parentResult) |
List<Task> |
TaskQuartzImpl.listPrerequisiteTasks(OperationResult parentResult) |
List<PrismObject<TaskType>> |
TaskQuartzImpl.listPrerequisiteTasksRaw(OperationResult parentResult) |
List<Task> |
TaskQuartzImpl.listSubtasks(OperationResult parentResult) |
List<Task> |
TaskQuartzImpl.listSubtasksDeeply(OperationResult parentResult) |
List<PrismObject<TaskType>> |
TaskQuartzImpl.listSubtasksRaw(OperationResult parentResult) |
List<Task> |
TaskManagerQuartzImpl.listTasksRelatedToObject(String oid,
ClusterStatusInformation clusterStatusInformation,
OperationResult result) |
void |
TaskManagerQuartzImpl.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.onTaskCreate(String oid,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.onTaskDelete(String oid,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.pauseTask(Task task,
TaskWaitingReason reason,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.postInit(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.reactivateServiceThreads(OperationResult parentResult) |
void |
TaskQuartzImpl.refresh(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.resumeTask(Task task,
OperationResult parentResult) |
void |
TaskQuartzImpl.savePendingModifications(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.scheduleTaskNow(Task task,
OperationResult parentResult) |
List<Node> |
TaskManagerQuartzImpl.searchNodes(ObjectQuery query,
ClusterStatusInformation clusterStatusInformation,
OperationResult parentResult) |
List<Task> |
TaskManagerQuartzImpl.searchTasks(ObjectQuery query,
ClusterStatusInformation clusterStatusInformation,
OperationResult parentResult) |
void |
TaskQuartzImpl.setBindingImmediate(TaskBinding value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setCategoryImmediate(String value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setCompletionTimestampImmediate(Long value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setDescriptionImmediate(String value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setExecutionStatusImmediate(TaskExecutionStatus value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setExtensionPropertyImmediate(PrismProperty<?> property,
OperationResult parentResult) |
void |
TaskQuartzImpl.setHandlerUriImmediate(String value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setLastRunFinishTimestampImmediate(Long value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setLastRunStartTimestampImmediate(Long value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setNameImmediate(PolyStringType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setNodeImmediate(String value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setObjectRefImmediate(ObjectReferenceType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setOtherHandlersUriStackImmediate(UriStack value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setParentImmediate(String value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setProgressImmediate(long value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setRecurrenceStatusImmediate(TaskRecurrence value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setResult(OperationResult result) |
void |
TaskQuartzImpl.setResultImmediate(OperationResult result,
OperationResult parentResult) |
void |
TaskQuartzImpl.setResultStatusTypeImmediate(OperationResultStatusType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setResultTransient(OperationResult result) |
void |
TaskQuartzImpl.setScheduleImmediate(ScheduleType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setThreadStopActionImmediate(ThreadStopActionType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setWaitingReasonImmediate(TaskWaitingReason value,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.startScheduler(String nodeIdentifier,
OperationResult parentResult) |
void |
TaskQuartzImpl.startWaitingForTasksImmediate(OperationResult result) |
void |
TaskManagerQuartzImpl.stopScheduler(String nodeIdentifier,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.stopSchedulersAndTasks(List<String> nodeList,
long timeToWait,
OperationResult result) |
void |
TaskManagerQuartzImpl.suspendAndDeleteTasks(List<String> taskOidList,
long suspendTimeout,
boolean alsoSubtasks,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.suspendTask(Task task,
long waitTime,
boolean doNotStop,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.suspendTask(Task task,
long waitTime,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.suspendTasks(Collection<Task> tasks,
long waitTime,
boolean doNotStop,
OperationResult parentResult) |
boolean |
TaskManagerQuartzImpl.suspendTasks(Collection<Task> tasks,
long waitTime,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.switchToBackground(Task task,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.synchronizeTasks(OperationResult result) |
void |
TaskQuartzImpl.synchronizeWithQuartz(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.unpauseTask(Task task,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.unscheduleTask(Task task,
OperationResult parentResult) |
TaskRunResult |
TaskQuartzImpl.waitForSubtasks(Integer interval,
Collection<ItemDelta<?>> extensionDeltas,
OperationResult parentResult)
Deprecated.
|
TaskRunResult |
TaskQuartzImpl.waitForSubtasks(Integer interval,
OperationResult parentResult)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ClusterManager.checkClusterConfiguration(OperationResult result)
Verifies cluster consistency (currently checks whether there is no other node with the same ID, and whether clustered/non-clustered nodes are OK).
|
void |
NodeRegistrar.checkNonClusteredNodes(OperationResult result)
There may be either exactly one non-clustered node (and no other nodes), or clustered nodes only.
|
void |
ClusterManager.checkSystemConfigurationChanged(OperationResult parentResult)
Check whether system configuration has not changed in repository (e.g.
|
void |
ClusterManager.checkWaitingTasks(OperationResult result) |
void |
ClusterManager.createNodeObject(OperationResult result) |
void |
NodeRegistrar.deleteNode(String nodeIdentifier,
OperationResult parentResult) |
void |
ClusterManager.deleteNode(String nodeIdentifier,
OperationResult result) |
List<PrismObject<NodeType>> |
ClusterManager.getAllNodes(OperationResult result) |
PrismObject<NodeType> |
ClusterManager.getNodeById(String nodeIdentifier,
OperationResult result) |
void |
ClusterManager.recordNodeShutdown(OperationResult result) |
void |
ClusterManager.stopClusterManagerThread(long waitTime,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
ClusterStatusInformation |
ExecutionManager.getClusterStatusInformation(boolean clusterwide,
OperationResult parentResult) |
Set<Task> |
ExecutionManager.getLocallyRunningTasks(OperationResult parentResult) |
Long |
ExecutionManager.getNextRunStartTime(String oid,
OperationResult result) |
boolean |
ExecutionManager.removeTaskFromQuartz(String oid,
OperationResult parentResult)
Removes task from quartz.
|
void |
ExecutionManager.scheduleTaskNow(Task task,
OperationResult parentResult) |
void |
ExecutionManager.startScheduler(String nodeIdentifier,
OperationResult parentResult) |
boolean |
ExecutionManager.stopAllTasksOnThisNodeAndWait(long timeToWait,
OperationResult parentResult)
Signals all running tasks that they have to finish.
|
void |
RemoteNodesManager.stopRemoteScheduler(String nodeIdentifier,
OperationResult parentResult) |
void |
ExecutionManager.stopScheduler(String nodeIdentifier,
OperationResult parentResult) |
boolean |
ExecutionManager.stopSchedulerAndTasksLocally(long timeToWait,
OperationResult result) |
boolean |
ExecutionManager.stopSchedulersAndTasks(List<String> nodeList,
long timeToWait,
OperationResult parentResult) |
boolean |
ExecutionManager.stopTasksRunAndWait(Collection<Task> tasks,
ClusterStatusInformation csi,
long waitTime,
boolean clusterwide,
OperationResult parentResult)
Stops given set of tasks and waits for their completion.
|
boolean |
ExecutionManager.synchronizeJobStores(OperationResult result) |
void |
ExecutionManager.synchronizeTask(TaskQuartzImpl task,
OperationResult result) |
boolean |
TaskSynchronizer.synchronizeTask(TaskQuartzImpl task,
OperationResult parentResult)
Task should be refreshed when entering this method.
|
void |
ExecutionManager.unscheduleTask(Task task,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
protected PrismObject<ResourceType> |
AbstractIntegrationTest.addResourceFromFile(String filePath,
String connectorType,
OperationResult result) |
static void |
IntegrationTestTools.assertTestResourceFailure(OperationResult testResult,
ConnectorTestOperation operation) |
static void |
IntegrationTestTools.assertTestResourceNotApplicable(OperationResult testResult,
ConnectorTestOperation operation) |
static void |
IntegrationTestTools.assertTestResourceSuccess(OperationResult testResult,
ConnectorTestOperation operation) |
static void |
IntegrationTestTools.checkAccountShadow(ShadowType shadowType,
ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<ShadowType> checker,
PrismContext prismContext,
OperationResult parentResult) |
static void |
IntegrationTestTools.checkEntitlementShadow(ShadowType shadowType,
ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<ShadowType> checker,
String objectClassLocalName,
PrismContext prismContext,
OperationResult parentResult) |
static void |
IntegrationTestTools.checkShadow(ShadowType shadowType,
ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<ShadowType> checker,
PrismContext prismContext,
OperationResult parentResult) |
void |
DummyAuditService.cleanupAudit(CleanupPolicyType policy,
OperationResult parentResult) |
static void |
IntegrationTestTools.display(OperationResult result) |
static void |
IntegrationTestTools.display(String title,
OperationResult result) |
protected void |
AbstractIntegrationTest.fillInConnectorRef(PrismObject<ResourceType> resourcePrism,
String connectorType,
OperationResult result) |
protected PrismObject<ConnectorType> |
AbstractIntegrationTest.findConnectorByType(String connectorType,
OperationResult result) |
protected PrismObject<ConnectorType> |
AbstractIntegrationTest.findConnectorByTypeAndVersion(String connectorType,
String connectorVersion,
OperationResult result) |
abstract void |
AbstractIntegrationTest.initSystem(Task initTask,
OperationResult initResult) |
protected <T extends ObjectType> |
AbstractIntegrationTest.repoAddObject(Class<T> type,
PrismObject<T> object,
OperationResult result) |
protected <T extends ObjectType> |
AbstractIntegrationTest.repoAddObject(Class<T> type,
PrismObject<T> object,
String contextDesc,
OperationResult result) |
protected <T extends ObjectType> |
AbstractIntegrationTest.repoAddObjectFromFile(File file,
Class<T> type,
OperationResult parentResult) |
protected <T extends ObjectType> |
AbstractIntegrationTest.repoAddObjectFromFile(String filePath,
Class<T> type,
OperationResult parentResult) |
protected <T extends ObjectType> |
AbstractIntegrationTest.repoAddObjectsFromFile(String filePath,
Class<T> type,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
static void |
TestUtil.assertFailure(OperationResult result) |
static void |
TestUtil.assertFailure(String message,
OperationResult result) |
static void |
TestUtil.assertInProgress(String message,
OperationResult result) |
static void |
TestUtil.assertNoUnknown(OperationResult result) |
static void |
TestUtil.assertPartialError(OperationResult result) |
static void |
TestUtil.assertResultStatus(OperationResult result,
OperationResultStatus expectedStatus) |
static void |
TestUtil.assertStatus(OperationResult result,
OperationResultStatus expectedStatus) |
static void |
TestUtil.assertSuccess(OperationResult result) |
static void |
TestUtil.assertSuccess(OperationResult result,
int depth) |
static void |
TestUtil.assertSuccess(String message,
OperationResult result) |
static void |
TestUtil.assertSuccess(String message,
OperationResult result,
int level)
level=-1 - check all levels
level=0 - check only the top-level
level=1 - check one level below top-level
...
|
static void |
TestUtil.assertSuccess(String message,
OperationResult result,
OperationResult originalResult,
int stopLevel,
int currentLevel,
boolean warningOk) |
static void |
TestUtil.assertSuccessOrWarning(String message,
OperationResult result) |
static void |
TestUtil.assertSuccessOrWarning(String message,
OperationResult result,
int level) |
static void |
TestUtil.assertWarning(String message,
OperationResult result) |
static void |
TestUtil.assertWarning(String message,
OperationResult result,
int stopLevel,
int currentLevel) |
static String |
TestUtil.getErrorMessage(OperationResult result) |
static boolean |
TestUtil.hasWarningAssertSuccess(String message,
OperationResult result,
OperationResult originalResult,
int stopLevel,
int currentLevel) |
<T extends ObjectType> |
DirectoryFileObjectResolver.resolve(ObjectReferenceType ref,
Class<T> expectedType,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
CallableResult.getResult() |
Modifier and Type | Method and Description |
---|---|
void |
CallableResult.setResult(OperationResult result) |
Constructor and Description |
---|
CallableResult(T value,
OperationResult result) |
Constructor and Description |
---|
OpResult(OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ObjectWrapper.getResult() |
Modifier and Type | Method and Description |
---|---|
void |
PageBase.showResult(OperationResult result) |
void |
PageBase.showResultInSession(OperationResult result) |
protected <P> void |
PageBase.validateObject(String xmlObject,
Holder<P> objectHolder,
boolean validateSchema,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
List<OperationResult> |
AccountCallableResult.getFetchResults() |
Modifier and Type | Method and Description |
---|---|
OperationResult |
ResourceImportDto.getLastError() |
Modifier and Type | Method and Description |
---|---|
static void |
ResourceController.updateResourceState(ResourceState state,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
OperationResult |
TaskDto.getTaskOperationResult() |
Modifier and Type | Method and Description |
---|---|
List<OperationResult> |
TaskDto.getOpResult() |
List<OperationResult> |
TaskDto.getResult() |
Modifier and Type | Method and Description |
---|---|
void |
TaskDto.setOpResult(List<OperationResult> opResult) |
Modifier and Type | Method and Description |
---|---|
Object |
PageUser.findParam(String param,
String oid,
OperationResult result) |
Constructor and Description |
---|
OrgStructDto(List<PrismObject<T>> orgUnitList,
NodeDto parent,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
void |
WorkflowServiceImpl.approveOrRejectWorkItem(String taskId,
boolean decision,
OperationResult parentResult) |
void |
WorkflowServiceImpl.approveOrRejectWorkItemWithDetails(String taskId,
PrismObject specific,
boolean decision,
OperationResult parentResult) |
int |
WorkflowServiceImpl.countProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
OperationResult parentResult) |
int |
WorkflowServiceImpl.countWorkItemsRelatedToUser(String userOid,
boolean assigned,
OperationResult parentResult) |
void |
WorkflowServiceImpl.deleteProcessInstance(String instanceId,
OperationResult parentResult) |
List<? extends ObjectReferenceType> |
WorkflowServiceImpl.getApprovedBy(Task task,
OperationResult result) |
List<? extends ObjectReferenceType> |
WfTaskUtil.getApprovedByFromTaskTree(Task task,
OperationResult result) |
ProcessInstance |
WorkflowServiceImpl.getProcessInstanceByInstanceId(String instanceId,
boolean historic,
boolean getWorkItems,
OperationResult parentResult) |
ProcessInstance |
WorkflowServiceImpl.getProcessInstanceByTaskId(String taskId,
OperationResult parentResult) |
WorkItemDetailed |
WorkflowServiceImpl.getWorkItemDetailsByTaskId(String taskId,
OperationResult parentResult) |
HookOperationMode |
WfHook.invoke(ModelContext context,
Task task,
OperationResult parentResult) |
List<ProcessInstance> |
WorkflowServiceImpl.listProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
int first,
int count,
OperationResult parentResult) |
List<WorkItem> |
WorkflowServiceImpl.listWorkItemsRelatedToUser(String userOid,
boolean assigned,
int first,
int count,
OperationResult parentResult) |
void |
ProcessInstanceController.processWorkflowMessage(ProcessEvent event,
Task task,
OperationResult result)
Processes a message got from workflow engine - either synchronously (while waiting for
replies after sending - i.e.
|
ModelContext |
WfTaskUtil.retrieveModelContext(Task task,
OperationResult result) |
void |
WfTaskUtil.setProcessInstanceFinishedImmediate(Task task,
Boolean value,
OperationResult result) |
void |
WfTaskUtil.setSkipModelContextProcessingProperty(Task task,
boolean value,
OperationResult result) |
void |
ProcessInstanceController.startProcessInstance(StartProcessInstruction instruction,
Task task,
OperationResult result) |
void |
WorkflowServiceImpl.stopProcessInstance(String instanceId,
String username,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
void |
ActivitiInterface.activiti2midpoint(ActivitiToMidPointMessage msg,
Task task,
boolean asynchronous,
OperationResult parentResult) |
Map<String,Object> |
ActivitiEngineDataHelper.getHistoricVariables(String pid,
OperationResult result) |
Map<String,Object> |
ActivitiEngineDataHelper.getProcessVariables(String taskId,
OperationResult result) |
org.activiti.engine.task.Task |
ActivitiEngineDataHelper.getTaskById(String taskId,
OperationResult result) |
void |
ActivitiInterface.midpoint2activiti(MidPointToActivitiMessage cmd,
Task task,
OperationResult result)
Processes a message coming from midPoint to activiti.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkflowService.approveOrRejectWorkItem(String taskId,
boolean decision,
OperationResult parentResult)
Approves or rejects a work item (without supplying any further information).
|
void |
WorkflowService.approveOrRejectWorkItemWithDetails(String taskId,
PrismObject specific,
boolean decision,
OperationResult result) |
int |
WorkflowService.countProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
OperationResult parentResult) |
int |
WorkflowService.countWorkItemsRelatedToUser(String userOid,
boolean assigned,
OperationResult parentResult)
Counts Work Items related to a user.
|
void |
WorkflowService.deleteProcessInstance(String instanceId,
OperationResult parentResult) |
List<? extends ObjectReferenceType> |
WorkflowService.getApprovedBy(Task task,
OperationResult result) |
ProcessInstance |
WorkflowService.getProcessInstanceByInstanceId(String instanceId,
boolean historic,
boolean getWorkItems,
OperationResult parentResult)
Returns information about a process instance.
|
ProcessInstance |
WorkflowService.getProcessInstanceByTaskId(String taskId,
OperationResult parentResult) |
WorkItemDetailed |
WorkflowService.getWorkItemDetailsByTaskId(String taskId,
OperationResult parentResult)
Provides detailed information about a given work item (may be inefficient, so use with care).
|
List<ProcessInstance> |
WorkflowService.listProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
int first,
int count,
OperationResult parentResult) |
List<WorkItem> |
WorkflowService.listWorkItemsRelatedToUser(String userOid,
boolean assigned,
int first,
int count,
OperationResult parentResult)
Lists work items related to a user.
|
void |
ProcessListener.onProcessInstanceEnd(String instanceName,
Map<String,Object> variables,
Boolean approved,
OperationResult result) |
void |
ProcessListener.onProcessInstanceStart(String instanceName,
Map<String,Object> variables,
OperationResult result) |
void |
WorkflowService.stopProcessInstance(String instanceId,
String username,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
ProcessInstance |
ProcessInstanceProvider.activitiToMidpointProcessInstanceHistory(org.activiti.engine.history.HistoricProcessInstance instance,
OperationResult parentResult) |
void |
WorkItemManager.approveOrRejectWorkItemWithDetails(String taskId,
PrismObject specific,
boolean decision,
OperationResult parentResult) |
int |
ProcessInstanceProvider.countProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
OperationResult parentResult) |
int |
WorkItemProvider.countWorkItemsRelatedToUser(String userOid,
boolean assigned,
OperationResult parentResult)
Counts Work Items related to a user.
|
void |
ProcessInstanceManager.deleteProcessInstance(String instanceId,
OperationResult parentResult) |
ProcessInstance |
ProcessInstanceProvider.getProcessInstanceByInstanceId(String instanceId,
boolean historic,
boolean getWorkItems,
OperationResult parentResult) |
ProcessInstance |
ProcessInstanceProvider.getProcessInstanceByTaskId(String taskId,
OperationResult parentResult) |
WorkItemDetailed |
WorkItemProvider.getWorkItemDetailsByTaskId(String taskId,
OperationResult parentResult) |
List<ProcessInstance> |
ProcessInstanceProvider.listProcessInstancesRelatedToUser(String userOid,
boolean requestedBy,
boolean requestedFor,
boolean finished,
int first,
int count,
OperationResult parentResult) |
List<WorkItem> |
WorkItemProvider.listWorkItemsRelatedToUser(String userOid,
boolean assigned,
int first,
int count,
OperationResult parentResult)
Lists work items related to a user.
|
void |
ProcessInstanceManager.stopProcessInstance(String instanceId,
String username,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
void |
ChangeProcessor.finishProcess(ProcessEvent event,
Task task,
OperationResult result)
Handles an event from WfMS that indicates finishing of the workflow process instance.
|
PrismObject<? extends ObjectType> |
ChangeProcessor.getAdditionalData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
ChangeProcessor.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
HookOperationMode |
ChangeProcessor.startProcessesIfNeeded(ModelContext context,
Task task,
OperationResult result)
Processes workflow-related aspect of a model operation.
|
Modifier and Type | Method and Description |
---|---|
void |
PrimaryChangeProcessor.finishProcess(ProcessEvent event,
Task task,
OperationResult result) |
PrismObject<? extends ObjectType> |
PrimaryApprovalProcessWrapper.getAdditionalData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
PrimaryChangeProcessor.getAdditionalData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
PrimaryApprovalProcessWrapper.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
PrimaryChangeProcessor.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
List<ObjectDelta<Objectable>> |
PrimaryApprovalProcessWrapper.prepareDeltaOut(ProcessEvent event,
Task task,
OperationResult result) |
List<StartProcessInstructionForPrimaryStage> |
PrimaryApprovalProcessWrapper.prepareProcessesToStart(ModelContext<?,?> modelContext,
ObjectDelta<? extends ObjectType> change,
Task task,
OperationResult result)
Examines the change and determines whether there are pieces that require (change type specific)
approval, for example, if there are roles added.
|
HookOperationMode |
PrimaryChangeProcessor.startProcessesIfNeeded(ModelContext context,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
PrismObject<? extends ObjectType> |
AddRoleAssignmentWrapper.getAdditionalData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
ChangePasswordWrapper.getAdditionalData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
AddRoleAssignmentWrapper.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
PrismObject<? extends ObjectType> |
ChangePasswordWrapper.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
List<ObjectDelta<Objectable>> |
AbstractWrapper.prepareDeltaOut(ProcessEvent event,
Task task,
OperationResult result) |
List<StartProcessInstructionForPrimaryStage> |
AddRoleAssignmentWrapper.prepareProcessesToStart(ModelContext<?,?> modelContext,
ObjectDelta<? extends ObjectType> change,
Task task,
OperationResult result) |
List<StartProcessInstructionForPrimaryStage> |
ChangePasswordWrapper.prepareProcessesToStart(ModelContext<?,?> modelContext,
ObjectDelta<? extends ObjectType> change,
Task task,
OperationResult result) |
protected ObjectType |
AbstractUserWrapper.resolveObjectRef(AssignmentType a,
OperationResult result) |
HookOperationMode |
PrimaryUserChangeProcessor.startProcessesIfNeeded(ModelContext context,
Task task,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
PrismObject<? extends ObjectType> |
MiscDataUtil.getObjectAfter(Map<String,Object> variables,
ObjectDelta delta,
PrismObject<? extends ObjectType> objectBefore,
PrismContext prismContext,
OperationResult result) |
PrismObject<? extends ObjectType> |
MiscDataUtil.getObjectBefore(Map<String,Object> variables,
PrismContext prismContext,
OperationResult result) |
ObjectDelta |
MiscDataUtil.getObjectDelta(Map<String,Object> variables,
OperationResult result) |
PrismObject<UserType> |
MiscDataUtil.getRequester(Map<String,Object> variables,
OperationResult result) |
Task |
MiscDataUtil.getShadowTask(Map<String,Object> variables,
OperationResult result) |
String |
MiscDataUtil.getUserNameByOid(String oid,
OperationResult result) |
void |
MiscDataUtil.resolveAssignmentTargetReferences(PrismObject<? extends UserType> object,
OperationResult result) |
Copyright © 2013 evolveum. All rights reserved.