IDynamicAssignmentPattern instead.public interface IDynamicUserAssignmentFunction extends IDynamicAssignmentFunction
IDynamicGroupAssignmentFunction as well, if they also can select
a group for assignment.
As well as providing a class that implements this interface, you must also provide configuration
information for the new function. Please refer to the Workflow Services chapter
in the BPEL Process Manager Developer's Guide for more information.| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getUserAssignment(java.util.List usernames,
java.lang.String realm,
java.lang.String[] parameters)
Deprecated.
This method contains the implementation of the Assignment Function
Given an arbitrary list of users, it will return a user in that
list, according to the assignment pattern implemented
|
java.lang.String |
getUserAssignment(java.lang.String groupName,
java.lang.String realm,
java.lang.String[] parameters)
Deprecated.
This method contains the implementation of the Assignment Function
Given a group name, it will return a user in that group,
according to the assignment pattern implemented
|
getDescription, getFunctionName, setInitParamsjava.lang.String getUserAssignment(java.lang.String groupName,
java.lang.String realm,
java.lang.String[] parameters)
throws DynamicAssignmentException
groupName - String name of group to select user fromrealm - String name of Identity Service realm the group belongs
to. If realm is null, the default Identity Service realm will be used.parameters - String[] optional array of parameter values.
Use of parameter values is implementation-specific.DynamicAssignmentExceptionjava.lang.String getUserAssignment(java.util.List usernames,
java.lang.String realm,
java.lang.String[] parameters)
throws DynamicAssignmentException
usernames - List of usernames to select user fromrealm - String name of Identity Service realm the users belong
to. If realm is null, the default Identity Service realm will be used.parameters - String[] optional array of parameter values.
Use of parameter values is implementation-specific.DynamicAssignmentException