Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
ExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
PrismValueDeltaSetTriple<V> |
Expression.evaluate(ExpressionEvaluationContext context) |
PrismValueDeltaSetTriple<V> |
ExpressionEvaluator.evaluate(ExpressionEvaluationContext parameters) |
<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) |
Modifier and Type | Method and Description |
---|---|
<V extends PrismValue> |
GenerateExpressionEvaluatorFactory.createEvaluator(Collection<JAXBElement<?>> evaluatorElements,
ItemDefinition outputDefinition,
String contextDescription,
OperationResult result) |
PrismValueDeltaSetTriple<V> |
AsIsExpressionEvaluator.evaluate(ExpressionEvaluationContext params) |
PrismValueDeltaSetTriple<V> |
GenerateExpressionEvaluator.evaluate(ExpressionEvaluationContext params) |
PrismValueDeltaSetTriple<V> |
PathExpressionEvaluator.evaluate(ExpressionEvaluationContext params) |
PrismValueDeltaSetTriple<V> |
LiteralExpressionEvaluator.evaluate(ExpressionEvaluationContext params) |
Modifier and Type | Method and Description |
---|---|
PrismValueDeltaSetTriple<V> |
ScriptExpressionEvaluator.evaluate(ExpressionEvaluationContext context) |
<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) |
Modifier and Type | Method and Description |
---|---|
void |
Mapping.evaluate(OperationResult parentResult) |
Boolean |
Mapping.evaluateTimeConstraintValid(OperationResult result) |
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) |
OperationResult |
ModelCrudService.testResource(String resourceOid,
Task task) |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
ModelService.countObjects(Class<T> type,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
Task task,
OperationResult parentResult) |
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.
|
void |
ModelService.importFromResource(String resourceOid,
QName objectClass,
Task task,
OperationResult parentResult)
Import accounts from resource.
|
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.
|
<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) |
OperationResult |
ModelService.testResource(String resourceOid,
Task task)
Test the resource connection and basic resource connector functionality.
|
<F extends ObjectType,P extends ObjectType> |
ModelInteractionService.unwrapModelContext(LensContextType wrappedContext,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
Collection<UserType> |
MidpointFunctions.getManagers(UserType user) |
Collection<String> |
MidpointFunctions.getManagersOids(UserType user) |
Collection<String> |
MidpointFunctions.getManagersOidsExceptUser(UserType user) |
OrgType |
MidpointFunctions.getOrgByName(String name) |
OrgType |
MidpointFunctions.getOrgByOid(String oid) |
UserType |
MidpointFunctions.getUserByOid(String oid) |
Modifier and Type | Method and Description |
---|---|
<T> int |
MidpointFunctionsImpl.countAccounts(ResourceType resourceType,
QName attributeName,
T attributeValue) |
<T> int |
MidpointFunctionsImpl.countAccounts(ResourceType resourceType,
String attributeName,
T attributeValue) |
<T> int |
MidpointFunctionsImpl.countAccounts(String resourceOid,
QName attributeName,
T attributeValue) |
boolean |
ExpressionHandler.evaluateConfirmationExpression(UserType user,
ShadowType shadow,
ExpressionType expressionType,
OperationResult result) |
String |
ExpressionHandler.evaluateExpression(ShadowType shadow,
ExpressionType expressionType,
String shortDesc,
OperationResult result) |
Collection<UserType> |
MidpointFunctionsImpl.getManagers(UserType user) |
Collection<String> |
MidpointFunctionsImpl.getManagersOids(UserType user)
Returns a list of user's managers.
|
Collection<String> |
MidpointFunctionsImpl.getManagersOidsExceptUser(UserType user) |
<O extends ObjectType> |
MidpointFunctionsImpl.getObject(Class<O> type,
String oid) |
OrgType |
MidpointFunctionsImpl.getOrgByName(String name) |
OrgType |
MidpointFunctionsImpl.getOrgByOid(String oid) |
UserType |
MidpointFunctionsImpl.getUserByOid(String oid) |
<T> boolean |
MidpointFunctionsImpl.isUniqueAccountValue(ResourceType resourceType,
ShadowType shadowType,
String attributeName,
T attributeValue) |
ObjectType |
ExpressionHandler.resolveRef(ObjectReferenceType ref,
String contextDescription,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
<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 ShadowType> |
Projector.project(LensContext<F,P> context,
String activityDescription,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
boolean |
CorrelationConfirmationEvaluator.evaluateConfirmationExpression(UserType user,
ShadowType shadow,
ResourceType resource,
ExpressionType expressionType,
OperationResult result) |
String |
Action.executeChanges(String userOid,
ResourceObjectShadowChangeDescription change,
ObjectTemplateType userTemplate,
SynchronizationSituationType situation,
Task task,
OperationResult result) |
List<PrismObject<UserType>> |
CorrelationConfirmationEvaluator.findUserByConfirmationRule(List<PrismObject<UserType>> users,
ShadowType currentShadow,
ResourceType resource,
ExpressionType expression,
OperationResult result) |
List<PrismObject<UserType>> |
CorrelationConfirmationEvaluator.findUsersByCorrelationRule(ShadowType currentShadow,
List<QueryType> queries,
ResourceType resourceType,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected <O extends ObjectType> |
AbstractModelIntegrationTest.addObject(File file) |
protected <O extends ObjectType> |
AbstractModelIntegrationTest.addObject(PrismObject<O> object) |
protected void |
AbstractModelIntegrationTest.addTrigger(String oid,
XMLGregorianCalendar timestamp,
String uri) |
protected void |
AbstractModelIntegrationTest.assertAccount(PrismObject<UserType> user,
String resourceOid) |
protected void |
AbstractModelIntegrationTest.assertAccounts(PrismObject<UserType> user,
int numAccounts) |
protected void |
AbstractModelIntegrationTest.assertAccounts(String userOid,
int numAccounts) |
protected void |
AbstractModelIntegrationTest.assertAssignedAccount(PrismObject<UserType> user,
String resourceOid) |
protected void |
AbstractModelIntegrationTest.assertAssignedAccount(String userOid,
String resourceOid,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.assertAssignedNoAccount(PrismObject<UserType> user,
String resourceOid) |
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 void |
AbstractModelIntegrationTest.assertLinked(PrismObject<UserType> user,
PrismObject<ShadowType> account) |
protected void |
AbstractModelIntegrationTest.assertLinked(PrismObject<UserType> user,
String accountOid) |
protected void |
AbstractModelIntegrationTest.assertLinked(String userOid,
String accountOid) |
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 <O extends ObjectType> |
AbstractModelIntegrationTest.assertNoTrigger(Class<O> type,
String oid) |
protected <O extends ObjectType> |
AbstractModelIntegrationTest.assertTrigger(PrismObject<O> object,
String handlerUri,
XMLGregorianCalendar start,
XMLGregorianCalendar end) |
protected void |
AbstractModelIntegrationTest.assertUserProperty(String userOid,
QName propertyName,
Object... expectedPropValues) |
protected void |
AbstractModelIntegrationTest.assertUsers(int expectedNumberOfUsers) |
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 ObjectDelta<ShadowType> |
AbstractModelIntegrationTest.createModifyAccountShadowReplaceAttributeDelta(String accountOid,
PrismObject<ResourceType> resource,
QName attributeName,
Object... newRealValue) |
protected ObjectDelta<ShadowType> |
AbstractModelIntegrationTest.createModifyAccountShadowReplaceAttributeDelta(String accountOid,
PrismObject<ResourceType> resource,
String attributeName,
Object... newRealValue) |
protected ObjectDelta<ShadowType> |
AbstractModelIntegrationTest.createModifyAccountShadowReplaceDelta(String accountOid,
PrismObject<ResourceType> resource,
ItemPath itemPath,
Object... newRealValue) |
protected ObjectDelta<UserType> |
AbstractModelIntegrationTest.createModifyUserDeleteAccount(String userOid,
PrismObject<ResourceType> resource) |
protected ObjectDelta<UserType> |
AbstractModelIntegrationTest.createModifyUserUnlinkAccount(String userOid,
PrismObject<ResourceType> resource) |
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) |
protected PrismObject<ShadowType> |
AbstractModelIntegrationTest.findAccountByUsername(String username,
PrismObject<ResourceType> resource,
Task task,
OperationResult result) |
protected PrismObject<UserType> |
AbstractModelIntegrationTest.findUserByUsername(String username) |
protected PrismObject<ShadowType> |
AbstractModelIntegrationTest.getAccount(String accountOid) |
protected PrismObject<ShadowType> |
AbstractModelIntegrationTest.getAccount(String accountOid,
boolean noFetch,
boolean assertSuccess) |
protected PrismObject<ShadowType> |
AbstractModelIntegrationTest.getAccountNoFetch(String accountOid) |
protected String |
AbstractModelIntegrationTest.getAccountRef(PrismObject<UserType> user,
String resourceOid) |
protected String |
AbstractModelIntegrationTest.getAccountRef(String userOid,
String resourceOid) |
protected PrismObject<TaskType> |
AbstractModelIntegrationTest.getTask(String taskOid) |
protected PrismObject<UserType> |
AbstractModelIntegrationTest.getUser(String userOid) |
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 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 void |
AbstractModelIntegrationTest.purgeResourceSchema(String resourceOid) |
protected void |
AbstractModelIntegrationTest.restartTask(String taskOid) |
protected List<PrismObject<OrgType>> |
AbstractModelIntegrationTest.searchOrg(String baseOrgOid,
Integer minDepth,
Integer maxDepth,
Task task,
OperationResult result) |
protected void |
AbstractModelIntegrationTest.setDefaultUserTemplate(String userTemplateOid) |
protected void |
AbstractModelIntegrationTest.setSecurityContextUser(String userOid) |
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 |
---|---|
static ResourceType |
Utils.getResource(ShadowType shadow,
ProvisioningService provisioning,
OperationResult result) |
static void |
Utils.resolveResource(ShadowType shadow,
ProvisioningService provisioning,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
BaseHandler.evaluateBooleanExpression(ExpressionType expressionType,
Map<QName,Object> expressionVariables,
String shortDesc,
OperationResult result) |
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.
|
<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.
|
<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.
|
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.
|
OperationResult |
ProvisioningService.testResource(String resourceOid)
Test the resource connection and basic resource connector functionality.
|
Modifier and Type | Method and Description |
---|---|
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 |
---|---|
ConnectorInstance |
ConnectorFactory.createConnectorInstance(ConnectorType connectorType,
String namespace)
Creates new unconfigured instance of the connector.
|
void |
ConnectorInstance.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
<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.
|
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.
|
Modifier and Type | Method and Description |
---|---|
ConnectorInstance |
ConnectorFactoryIcfImpl.createConnectorInstance(ConnectorType connectorType,
String namespace)
Creates new connector instance.
|
void |
ConnectorInstanceIcfImpl.deleteObject(ObjectClassComplexTypeDefinition objectClass,
Collection<Operation> additionalOperations,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult) |
<T extends ShadowType> |
ConnectorInstanceIcfImpl.fetchObject(Class<T> type,
ObjectClassComplexTypeDefinition objectClassDefinition,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult) |
Set<PropertyModificationOperation> |
ConnectorInstanceIcfImpl.modifyObject(ObjectClassComplexTypeDefinition objectClass,
Collection<? extends ResourceAttribute<?>> identifiers,
Collection<Operation> changes,
OperationResult parentResult) |
Modifier and Type | Method and Description |
---|---|
<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.
|
Modifier and Type | Method and Description |
---|---|
<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) |
Modifier and Type | Method and Description |
---|---|
<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) |
PrismObject<UserType> |
SqlRepositoryServiceImpl.listAccountShadowOwner(String accountOid,
OperationResult result) |
<T extends ShadowType> |
SqlRepositoryServiceImpl.listResourceObjectShadows(String resourceOid,
Class<T> resourceObjectShadowType,
OperationResult result) |
<T extends ObjectType> |
SqlRepositoryServiceImpl.modifyObject(Class<T> type,
String oid,
Collection<? extends ItemDelta> modifications,
OperationResult result) |
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 |
---|---|
void |
TaskManager.deleteTask(String oid,
OperationResult parentResult)
Deletes task with provided OID.
|
void |
Task.finishHandler(OperationResult parentResult)
Removes current handler from the handlers stack.
|
<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.
|
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.
|
void |
TaskManager.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult)
Modifies task using relative change description.
|
void |
TaskManager.pauseTask(Task task,
TaskWaitingReason reason,
OperationResult parentResult)
Puts a runnable/running task into WAITING state.
|
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 |
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 |
Task.setProgressImmediate(long progress,
OperationResult parentResult)
"Immediate" version of the above method.
|
void |
Task.setResultImmediate(OperationResult result,
OperationResult parentResult)
"Immediate" version of above method.
|
void |
Task.startWaitingForTasksImmediate(OperationResult result)
Starts "passive" waiting for other tasks.
|
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 |
---|---|
void |
TaskQuartzImpl.checkDependencies(OperationResult result) |
void |
TaskManagerQuartzImpl.closeTask(Task task,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.deleteTask(String oid,
OperationResult parentResult) |
void |
TaskQuartzImpl.finishHandler(OperationResult parentResult) |
<T extends ObjectType> |
TaskQuartzImpl.getObject(Class<T> type,
OperationResult parentResult) |
Task |
TaskQuartzImpl.getParentTask(OperationResult result) |
Task |
TaskManagerQuartzImpl.getTask(String taskOid,
OperationResult parentResult) |
Task |
TaskManagerQuartzImpl.getTaskByIdentifier(String identifier,
OperationResult parentResult) |
List<Task> |
TaskQuartzImpl.listDependents(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.modifyTask(String oid,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
TaskManagerQuartzImpl.pauseTask(Task task,
TaskWaitingReason reason,
OperationResult parentResult) |
void |
TaskQuartzImpl.refresh(OperationResult parentResult) |
void |
TaskManagerQuartzImpl.resumeTask(Task task,
OperationResult parentResult) |
void |
TaskQuartzImpl.savePendingModifications(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.setResultImmediate(OperationResult result,
OperationResult parentResult) |
void |
TaskQuartzImpl.setResultStatusTypeImmediate(OperationResultStatusType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setScheduleImmediate(ScheduleType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setThreadStopActionImmediate(ThreadStopActionType value,
OperationResult parentResult) |
void |
TaskQuartzImpl.setWaitingReasonImmediate(TaskWaitingReason value,
OperationResult parentResult) |
void |
TaskQuartzImpl.startWaitingForTasksImmediate(OperationResult result) |
void |
TaskManagerQuartzImpl.unpauseTask(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 |
---|---|
PrismObject<NodeType> |
ClusterManager.getNodeById(String nodeIdentifier,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractIntegrationTest.applySyncSettings(Class clazz,
String oid,
QName path,
ProjectionPolicyType syncSettings) |
protected void |
AbstractIntegrationTest.assertShadowRepo(String oid,
String username,
ResourceType resourceType) |
protected void |
AbstractIntegrationTest.assumeAssignmentPolicy(AssignmentPolicyEnforcementType policy) |
protected void |
AbstractIntegrationTest.assumeResourceAssigmentPolicy(String oid,
AssignmentPolicyEnforcementType policy,
boolean legalize) |
static void |
IntegrationTestTools.checkAllShadows(ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<ShadowType> checker,
PrismContext prismContext) |
protected void |
AbstractIntegrationTest.deleteResourceAssigmentPolicy(String oid,
AssignmentPolicyEnforcementType policy,
boolean legalize) |
protected SystemConfigurationType |
AbstractIntegrationTest.getSystemConfiguration() |
Modifier and Type | Method and Description |
---|---|
<T extends ObjectType> |
DirectoryFileObjectResolver.resolve(ObjectReferenceType ref,
Class<T> expectedType,
String contextDescription,
OperationResult result) |
Constructor and Description |
---|
TaskDto(Task task,
ClusterStatusInformation clusterStatusInfo,
TaskManager taskManager,
ModelInteractionService modelInteractionService,
TaskDtoProviderOptions options) |
Modifier and Type | Method and Description |
---|---|
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) |
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) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
ActivitiEngineDataHelper.getProcessVariables(String taskId,
OperationResult result) |
org.activiti.engine.task.Task |
ActivitiEngineDataHelper.getTaskById(String taskId,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
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).
|
Modifier and Type | Method and Description |
---|---|
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) |
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) |
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) |
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> |
AddRoleAssignmentWrapper.getRequestSpecificData(org.activiti.engine.task.Task task,
Map<String,Object> variables,
OperationResult result) |
Modifier and Type | Method and Description |
---|---|
PrismObject<? extends ObjectType> |
MiscDataUtil.getObjectBefore(Map<String,Object> variables,
PrismContext prismContext,
OperationResult result) |
PrismObject<UserType> |
MiscDataUtil.getRequester(Map<String,Object> variables,
OperationResult result) |
Task |
MiscDataUtil.getShadowTask(Map<String,Object> variables,
OperationResult result) |
Copyright © 2013 evolveum. All rights reserved.