Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.7)
E10660-11

oracle.bpel.services.workflow.task.impl
Class TaskAssignee

java.lang.Object
  extended by oracle.bpel.services.workflow.task.impl.TaskAssignee
All Implemented Interfaces:
java.io.Serializable, ITaskAssignee

public class TaskAssignee
extends java.lang.Object
implements ITaskAssignee

See Also:
Serialized Form

Constructor Summary
TaskAssignee(java.lang.String name, boolean isGroup)
          Deprecated. Use TaskAssignee(String name, String type) instead
TaskAssignee(java.lang.String name, java.lang.String type)
          Constructor
 
Method Summary
 boolean equals(java.lang.Object assignee)
           
 java.lang.String getDescription()
          Returns description of the assignee
 java.lang.String getEmail()
          Returns email of the assignee
 java.lang.String getFirstName()
          Returns first name of the user
 boolean getIsGroup()
          Return boolean based on assignee type (group or user)
 java.lang.String getLastName()
          Returns last name of the user
 java.lang.String getManager()
          Returns manager of the user
 java.lang.String getName()
          Returns name of the assignee
 java.lang.String getTitle()
          Returns title of the user
 java.lang.String getType()
          Get the assignee type (group or user or application role)
 int hashCode()
           
 void setDescription(java.lang.String description)
           
 void setEmail(java.lang.String email)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setManager(java.lang.String manager)
           
 void setName(java.lang.String name)
          Returns name of the assignee
 void setTitle(java.lang.String title)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TaskAssignee

public TaskAssignee(java.lang.String name,
                    boolean isGroup)
Deprecated. Use TaskAssignee(String name, String type) instead

Constructor

Parameters:
name - The name of the task assignee
isGroup - Flag to identify if the task assignee is a groupq

TaskAssignee

public TaskAssignee(java.lang.String name,
                    java.lang.String type)
Constructor

Parameters:
name - The name of the task assignee
type - The type of assignee - IWorkflowConstants.IDENTITY_TYPE_USER, IWorkflowConstants.IDENTITY_TYPE_GROUP or IWorkflowConstants.IDENTITY_TYPE_APPLICATION_ROLE
Method Detail

getName

public java.lang.String getName()
Description copied from interface: ITaskAssignee
Returns name of the assignee

Specified by:
getName in interface ITaskAssignee
Returns:
String name of the assignee
See Also:
oracle.bpel.services.workflow.task.TaskAssignee#getName()

setName

public void setName(java.lang.String name)
Description copied from interface: ITaskAssignee
Returns name of the assignee

Specified by:
setName in interface ITaskAssignee

getIsGroup

public boolean getIsGroup()
Description copied from interface: ITaskAssignee
Return boolean based on assignee type (group or user)

Specified by:
getIsGroup in interface ITaskAssignee
Returns:
booelan true if the assignee is group else false
See Also:
oracle.bpel.services.workflow.task.TaskAssignee#getIsGroup()

getType

public java.lang.String getType()
Description copied from interface: ITaskAssignee
Get the assignee type (group or user or application role)

Specified by:
getType in interface ITaskAssignee
Returns:
String IWorkflowConstants.IDENTITY_TYPE_USER, IWorkflowConstants.IDENTITY_TYPE_GROUP or IWorkflowConstants.IDENTITY_TYPE_APPLICATION_ROLE
See Also:
oracle.bpel.services.workflow.task.TaskAssignee#getType()

equals

public boolean equals(java.lang.Object assignee)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getFirstName

public java.lang.String getFirstName()
Description copied from interface: ITaskAssignee
Returns first name of the user

Specified by:
getFirstName in interface ITaskAssignee
Returns:
String first name of the user

setFirstName

public void setFirstName(java.lang.String firstName)
Specified by:
setFirstName in interface ITaskAssignee

getLastName

public java.lang.String getLastName()
Description copied from interface: ITaskAssignee
Returns last name of the user

Specified by:
getLastName in interface ITaskAssignee
Returns:
String last name of the user

setLastName

public void setLastName(java.lang.String lastName)
Specified by:
setLastName in interface ITaskAssignee

getEmail

public java.lang.String getEmail()
Description copied from interface: ITaskAssignee
Returns email of the assignee

Specified by:
getEmail in interface ITaskAssignee
Returns:
String email of the assignee

setEmail

public void setEmail(java.lang.String email)
Specified by:
setEmail in interface ITaskAssignee

getTitle

public java.lang.String getTitle()
Description copied from interface: ITaskAssignee
Returns title of the user

Specified by:
getTitle in interface ITaskAssignee
Returns:
String title of the user

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface ITaskAssignee

getManager

public java.lang.String getManager()
Description copied from interface: ITaskAssignee
Returns manager of the user

Specified by:
getManager in interface ITaskAssignee
Returns:
String manager of the user

setManager

public void setManager(java.lang.String manager)
Specified by:
setManager in interface ITaskAssignee

getDescription

public java.lang.String getDescription()
Description copied from interface: ITaskAssignee
Returns description of the assignee

Specified by:
getDescription in interface ITaskAssignee
Returns:
String description of the assignee

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface ITaskAssignee

Oracle Fusion Middleware
Workflow Services Java API Reference for Oracle SOA Suite
11g Release 1 (11.1.1.7)
E10660-11

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