org.enhydra.shark
Class WfAssignmentWrapper

java.lang.Object
  extended byorg.enhydra.shark.WfAssignmentWrapper
All Implemented Interfaces:
BaseBusinessObject, java.io.Serializable, WfAssignment

public class WfAssignmentWrapper
extends java.lang.Object
implements WfAssignment, java.io.Serializable

WfAssignmentWrapper - Workflow Assignment Object implementation

Author:
Sasa Bojanic, Vladimir Puskas
See Also:
Serialized Form

Field Summary
protected  java.lang.String activityId
           
protected  java.lang.String mgrName
           
protected  java.lang.String processId
           
protected  WMSessionHandle shandle
           
protected  java.lang.String username
           
 
Constructor Summary
protected WfAssignmentWrapper(WMSessionHandle shandle, java.lang.String mgrName, java.lang.String processId, java.lang.String actId, java.lang.String username)
          Creates new WfAssignment.
 
Method Summary
 WfActivity activity()
          Gets the activity object of this assignment.
 WfResource assignee()
          Gets the assignee (resource) of this assignment.
protected  void checkSecurity(java.lang.String methodName, java.util.Map d)
           
 boolean equals(java.lang.Object obj)
          Method equals
 boolean get_accepted_status()
          Method get_accepted_status
protected  WfAssignmentInternal getAssignmentImpl(java.lang.String procId, java.lang.String actId, java.lang.String un)
           
 int hashCode()
           
 void set_accepted_status(boolean accept)
          Method set_accepted_status
 void set_assignee(WfResource new_value)
          Sets the assignee of this assignment.
 java.lang.String toString()
          Method toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

shandle

protected WMSessionHandle shandle

mgrName

protected java.lang.String mgrName

processId

protected java.lang.String processId

activityId

protected java.lang.String activityId

username

protected java.lang.String username
Constructor Detail

WfAssignmentWrapper

protected WfAssignmentWrapper(WMSessionHandle shandle,
                              java.lang.String mgrName,
                              java.lang.String processId,
                              java.lang.String actId,
                              java.lang.String username)
Creates new WfAssignment.

Parameters:
processId - - process of activity of assignment
actId - - activity Id for this assignment.
username -
Method Detail

activity

public WfActivity activity()
                    throws java.lang.Exception
Gets the activity object of this assignment.

Specified by:
activity in interface WfAssignment
Returns:
WfActivity The activity object of this assignment.
Throws:
java.lang.Exception

assignee

public WfResource assignee()
                    throws java.lang.Exception
Gets the assignee (resource) of this assignment.

Specified by:
assignee in interface WfAssignment
Returns:
WfResource The assignee of this assignment.
Throws:
java.lang.Exception

set_assignee

public void set_assignee(WfResource new_value)
                  throws java.lang.Exception,
                         InvalidResource
Sets the assignee of this assignment.

Specified by:
set_assignee in interface WfAssignment
Throws:
java.lang.Exception
InvalidResource

set_accepted_status

public void set_accepted_status(boolean accept)
                         throws java.lang.Exception,
                                CannotAcceptSuspended
Method set_accepted_status

Specified by:
set_accepted_status in interface WfAssignment
Parameters:
accept - a boolean
Throws:
java.lang.Exception
CannotAcceptSuspended

get_accepted_status

public boolean get_accepted_status()
                            throws java.lang.Exception
Method get_accepted_status

Specified by:
get_accepted_status in interface WfAssignment
Returns:
a boolean
Throws:
java.lang.Exception

toString

public java.lang.String toString()
Method toString

Returns:
a String

equals

public boolean equals(java.lang.Object obj)
Method equals

Parameters:
obj - an Object
Returns:
a boolean

hashCode

public int hashCode()

checkSecurity

protected void checkSecurity(java.lang.String methodName,
                             java.util.Map d)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getAssignmentImpl

protected WfAssignmentInternal getAssignmentImpl(java.lang.String procId,
                                                 java.lang.String actId,
                                                 java.lang.String un)
                                          throws java.lang.Exception
Throws:
java.lang.Exception