Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

oracle.bpel.services.workflow.assignment.dynamic
Interface IDynamicGroupAssignmentFunction

All Superinterfaces:
IDynamicAssignmentFunction

Deprecated. since 11.1.1.6.0 - use IDynamicAssignmentPattern instead.

public interface IDynamicGroupAssignmentFunction
extends IDynamicAssignmentFunction

Classes that implement workflow Dynamic Assignenment Functions that select a group for assignment must implement this interface. Classes can implement the interface IDynamicUserAssignmentFunction as well, if they also can select a user 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.


Method Summary
 java.lang.String getGroupAssignment(java.util.List groupNames, 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 getGroupAssignment(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
 
Methods inherited from interface oracle.bpel.services.workflow.assignment.dynamic.IDynamicAssignmentFunction
getDescription, getFunctionName, setInitParams
 

Method Detail

getGroupAssignment

java.lang.String getGroupAssignment(java.lang.String groupName,
                                    java.lang.String realm,
                                    java.lang.String[] parameters)
                                    throws DynamicAssignmentException
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

Parameters:
groupName - String name of group to select user from
realm - 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.
Returns:
String username of user
Throws:
DynamicAssignmentException

getGroupAssignment

java.lang.String getGroupAssignment(java.util.List groupNames,
                                    java.lang.String realm,
                                    java.lang.String[] parameters)
                                    throws DynamicAssignmentException
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

Parameters:
groupNames - List of groups to select from
realm - String name of Identity Service realm the groups 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.
Returns:
String username of user
Throws:
DynamicAssignmentException

Oracle Fusion Middleware
Java API Reference for Oracle BPM Suite
11g Release 1 (11.1.1.7.0)
E25378-07

Copyright © 2009, 2013, Oracle and/or its affiliates. All rights reserved.