Agentflow
V3.1

si.wfcidata
Class AFOrgManager

java.lang.Object
  extended by si.wfcidata.AFOrgManager

public class AFOrgManager
extends java.lang.Object

AFOrgManager

Version:
1.1.5,
Author:
Flowring co.

Constructor Summary
AFOrgManager(WFCI wfci, WFDI wfdi)
          Constructor
 
Method Summary
 boolean deleteAFCompany(AFCompany company)
          Delete an AFCompany in organization.
 boolean deleteAFDepartment(AFDepartment dep)
          Delete an AFDepartment in organization.
 boolean deleteAFMemberRecord(AFMemberRecord mbr)
          Delete an AFMemberRecord in organization.
 boolean deleteAFRole(AFRole role)
          Delete an AFRole in organization.
 AFCompany getAFCompany()
          Return the AFCompany object
 AFDepartment getAFDepartment(java.lang.String dID)
          Return an AFDepartment object by ID.
 AFMemberRecord getAFMemberRecord(java.lang.String mID)
          Return an AFMemberRecord object by ID.
 AFRole getAFRole(java.lang.String rID)
          Return an AFRole object by ID.
 java.util.Vector getAllMember()
          Return all member data of company (AFMemberRecord)
 AFMemberRecord getMemberByCName(java.lang.String mName)
          Return an AFMemberRecord object by Chinese-Name.
 AFMemberRecord getMemberByName(java.lang.String mLoginID)
          Return an AFMemberRecord object by LoginID.
 boolean insertAFCompany(AFCompany company)
          Insert an AFCompany to organization.
 boolean insertAFDepartment(AFDepartment dep)
          Insert an AFDepartment to organization.
 boolean insertAFMemberRecord(AFMemberRecord mbr)
          Insert an AFMemberRecord to organization.
 boolean insertAFRole(AFRole role)
          Insert an AFRole to organization.
 AFCompany newAFCompany()
          Create an AFCompany instance.
 AFDepartment newAFDepartment()
          Create an AFDepartment instance.
 AFMemberRecord newAFMemberRecord()
          Create an AFMemberRecord instance.
 AFRole newAFRole()
          Create an AFRole instance.
 boolean updateAFCompany(AFCompany company)
          Update an AFCompany in organization.
 boolean updateAFDepartment(AFDepartment dep)
          Update an AFDepartment in organization.
 boolean updateAFMemberRecord(AFMemberRecord mbr)
          Update an AFMemberRecord in organization.
 boolean updateAFRole(AFRole role)
          Update an AFRole in organization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AFOrgManager

public AFOrgManager(WFCI wfci,
                    WFDI wfdi)
Constructor

Parameters:
wfci - WFCI interface
Method Detail

deleteAFCompany

public boolean deleteAFCompany(AFCompany company)
                        throws WFCIException
Delete an AFCompany in organization.

Parameters:
company - AFCompany instance
Returns:
true if succeeded
Throws:
WFCIException

deleteAFDepartment

public boolean deleteAFDepartment(AFDepartment dep)
                           throws WFCIException
Delete an AFDepartment in organization.

Parameters:
dep - AFDepartment instance
Returns:
true if succeeded
Throws:
WFCIException

deleteAFMemberRecord

public boolean deleteAFMemberRecord(AFMemberRecord mbr)
                             throws WFCIException
Delete an AFMemberRecord in organization.

Parameters:
mbr - AFMemberRecord instance
Returns:
true if succeeded
Throws:
WFCIException

deleteAFRole

public boolean deleteAFRole(AFRole role)
                     throws WFCIException
Delete an AFRole in organization.

Parameters:
role - AFRole instance
Returns:
true if succeeded
Throws:
WFCIException

getAFCompany

public AFCompany getAFCompany()
                       throws WFCIException
Return the AFCompany object

Returns:
AFCompany
Throws:
WFCIException

getAFDepartment

public AFDepartment getAFDepartment(java.lang.String dID)
                             throws WFCIException
Return an AFDepartment object by ID.

Parameters:
dID - AFDepartment ID
Returns:
AFDepartment
Throws:
WFCIException

getAFMemberRecord

public AFMemberRecord getAFMemberRecord(java.lang.String mID)
                                 throws WFCIException
Return an AFMemberRecord object by ID.

Parameters:
mID - AFMemberRecord ID
Returns:
AFMemberRecord
Throws:
WFCIException

getAFRole

public AFRole getAFRole(java.lang.String rID)
                 throws WFCIException
Return an AFRole object by ID.

Parameters:
rID - AFRole ID
Returns:
AFRole
Throws:
WFCIException

getAllMember

public java.util.Vector getAllMember()
                              throws WFCIException
Return all member data of company (AFMemberRecord)

Returns:
Vector
Throws:
WFCIException

getMemberByCName

public AFMemberRecord getMemberByCName(java.lang.String mName)
                                throws WFCIException
Return an AFMemberRecord object by Chinese-Name.

Parameters:
mName - AFMemberRecord Name
Returns:
AFMemberRecord
Throws:
WFCIException

getMemberByName

public AFMemberRecord getMemberByName(java.lang.String mLoginID)
                               throws WFCIException
Return an AFMemberRecord object by LoginID.

Parameters:
mID - the given MemberLoginID
Returns:
AFMemberRecord
Throws:
WFCIException

insertAFCompany

public boolean insertAFCompany(AFCompany company)
                        throws WFCIException
Insert an AFCompany to organization.

Parameters:
company - AFCompany instance
Returns:
true if succeeded
Throws:
WFCIException

insertAFDepartment

public boolean insertAFDepartment(AFDepartment dep)
                           throws WFCIException
Insert an AFDepartment to organization.

Parameters:
dep - AFDepartment instance
Returns:
true if succeeded
Throws:
WFCIException

insertAFMemberRecord

public boolean insertAFMemberRecord(AFMemberRecord mbr)
                             throws WFCIException
Insert an AFMemberRecord to organization.

Parameters:
mbr - AFMemberRecord instance
Returns:
true if succeeded
Throws:
WFCIException

insertAFRole

public boolean insertAFRole(AFRole role)
                     throws WFCIException
Insert an AFRole to organization.

Parameters:
role - AFRole instance
Returns:
true if succeeded
Throws:
WFCIException

newAFCompany

public AFCompany newAFCompany()
Create an AFCompany instance.

Returns:
AFCompany

newAFDepartment

public AFDepartment newAFDepartment()
                             throws WFCIException
Create an AFDepartment instance.

Returns:
AFDepartment
Throws:
WFCIException

newAFMemberRecord

public AFMemberRecord newAFMemberRecord()
                                 throws WFCIException
Create an AFMemberRecord instance.

Returns:
AFMemberRecord
Throws:
WFCIException

newAFRole

public AFRole newAFRole()
                 throws WFCIException
Create an AFRole instance.

Returns:
AFRole
Throws:
WFCIException

updateAFCompany

public boolean updateAFCompany(AFCompany company)
                        throws WFCIException
Update an AFCompany in organization.

Parameters:
company - AFCompany instance
Returns:
true if succeeded
Throws:
WFCIException

updateAFDepartment

public boolean updateAFDepartment(AFDepartment dep)
                           throws WFCIException
Update an AFDepartment in organization.

Parameters:
dep - AFDepartment instance
Returns:
true if succeeded
Throws:
WFCIException

updateAFMemberRecord

public boolean updateAFMemberRecord(AFMemberRecord mbr)
                             throws WFCIException
Update an AFMemberRecord in organization.

Parameters:
mbr - AFMemberRecord instance
Returns:
true if succeeded
Throws:
WFCIException

updateAFRole

public boolean updateAFRole(AFRole role)
                     throws WFCIException
Update an AFRole in organization.

Parameters:
role - AFRole instance
Returns:
true if succeeded
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.