Agentflow
V3.1

si.wfcidata
Class AFRole

java.lang.Object
  extended by pe.pase.Role
      extended by si.wfcidata.AFRole
All Implemented Interfaces:
com.flowring.entity.Entity, java.io.Serializable

public class AFRole
extends Role

AFRole

Version:
1.1.5,
Author:
Flowring co.
See Also:
Serialized Form

Constructor Summary
AFRole(WFCI wfci)
          Constructor
AFRole(WFCI wfci, Role role)
          Constructor
 
Method Summary
 AFMemberRecord getAFMember()
          Get the first AFMemberRecord of this AFRole
 java.util.Vector getAFMemberList()
          Get AFMemberRecord array of this AFRole
 java.util.Vector getAllSubAFDepartment()
          Get all sub-department descendents of this AFRole
 java.util.Vector getAllSubAFRoleList()
          Get all AFRoles descendents of the AFRole
 java.lang.Object getParent()
          Get parent of this AFRole
 Role getRole()
          Get the Role instance in order to comunucate with PASE server
 java.util.Vector getSubAFDepartment()
          Get sub-AFDepartment of this AFRole
 java.util.Vector getSubAFRoleList()
          Get sub-AFRoles of this AFRole
 
Methods inherited from class pe.pase.Role
addMemberID, addRoleID, addSubDepartmentID, createAllEmployeeRole, getHashKey, getID, getMemberList, getMyID, getName, getParentID, getSiblingOrder, getSignLevel, getSubDepartmentList, getSubRoleList, getSynopsis, removeMemberID, removeRoleID, removeSubDepartmentID, setID, setMemberList, setMyID, setName, setParentID, setSiblingOrder, setSignLevel, setSubDepartmentList, setSubRoleList, setSynopsis, toString, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AFRole

public AFRole(WFCI wfci)
Constructor

Parameters:
wfci - WFCI interface

AFRole

public AFRole(WFCI wfci,
              Role role)
       throws WFCIException
Constructor

Parameters:
wfci - WFCI interface
role - Role object
Throws:
WFCIException
Method Detail

getAFMember

public AFMemberRecord getAFMember()
Get the first AFMemberRecord of this AFRole

Returns:
AFMemberRecord

getAFMemberList

public java.util.Vector getAFMemberList()
                                 throws WFCIException
Get AFMemberRecord array of this AFRole

Returns:
AFMemberRecord array(each element in Vector are AFMemberRecord)
Throws:
WFCIException

getAllSubAFDepartment

public java.util.Vector getAllSubAFDepartment()
                                       throws WFCIException
Get all sub-department descendents of this AFRole

Returns:
the all sub-AFDepartment Vector(each element in Vector are AFDepartment)
Throws:
WFCIException

getAllSubAFRoleList

public java.util.Vector getAllSubAFRoleList()
                                     throws WFCIException
Get all AFRoles descendents of the AFRole

Returns:
the all sub-AFRole Vector(each element in Vector are AFRole)
Throws:
WFCIException

getParent

public java.lang.Object getParent()
                           throws WFCIException
Get parent of this AFRole

Returns:
the parent object
Throws:
WFCIException

getRole

public Role getRole()
             throws WFCIException
Get the Role instance in order to comunucate with PASE server

Returns:
a Role instance
Throws:
WFCIException

getSubAFDepartment

public java.util.Vector getSubAFDepartment()
                                    throws WFCIException
Get sub-AFDepartment of this AFRole

Returns:
the sub-AFDepartment array(each element in Vector are AFDepartment)
Throws:
WFCIException

getSubAFRoleList

public java.util.Vector getSubAFRoleList()
                                  throws WFCIException
Get sub-AFRoles of this AFRole

Returns:
the sub-AFRole array(each element in Vector are AFRole)
Throws:
WFCIException

Agentflow
V3.1

Submit a bug or feature
Copyright 1999-2010 Flowring , Inc. 12F., No.120, Sec2, Gongdao 5th Rd.,
Hsinchu City 300, Taiwan (R.O.C.) All Rights Reserved.