|
Agentflow V3.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface OrgService
OrgService API.
| Method Summary | |
|---|---|
boolean |
checkValidNameUser()
check if the license of Name User is bigger than the number in DB |
boolean |
deleteCompany(Company company)
Delete a data object of company |
boolean |
deleteDepartment(Department dep)
Delete a data object of department |
boolean |
deleteMemberRecord(MemberRecord mbr)
Delete a data object of member |
boolean |
deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
|
boolean |
deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
boolean |
deleteProjectRole(ProjectRole role)
Delete a data object of project role |
boolean |
deleteRole(Role role)
Delete a data object of role |
java.util.Vector |
getAllComIDOfMember(java.lang.String memID)
|
java.util.Vector |
getAllDepartmentByName(java.lang.String mName)
Return all data object of Department by Chinese-Name |
java.util.Vector |
getAllDepIDOfCompany()
Return all Department id in the company |
java.util.Vector |
getAllDepIDOfMember(java.lang.String memID)
|
java.util.Vector |
getAllDepNameOfCompany()
Return all Department Name in the company |
java.util.List |
getAllManager(MemberRecord mbr,
boolean mainRoleOnly)
Get All mamager with the specified MemberRecord |
java.util.List |
getAllManagerByID(java.lang.String memId)
Get All mamager with the specified member id |
java.util.List |
getAllManagerByLoginID(java.lang.String loginId)
Get All mamager with the specified member's login id |
java.util.List |
getAllManagerByNo(java.lang.String memNo)
Get All mamager with the specified member No. |
java.util.Vector |
getAllMember()
Get All MemberRecord Objects of the system. |
java.util.Vector |
getAllMemberByCName(java.lang.String mName)
Get All MemberRecord Objects by the same Name. |
java.util.List |
getAllMemberByComID(java.lang.String comID)
Get all MemberRecord Objects by the specified company id |
java.util.List |
getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
Get all MemberRecord Objects by the specified company id |
java.util.Vector |
getAllProjectRoleByName(java.lang.String mName)
Get All Project Role Objects by the same Name. |
java.util.Vector |
getAllRoleByName(java.lang.String mName)
Get All Role Objects by the same Name. |
java.util.Vector |
getAllRoleIDOfCompany()
Get All Role ID in the company. |
java.util.Vector |
getAllRoleNameOfCompany()
Get All Role Name in the company. |
java.util.List |
getAllUnassignedMember()
get all members which are not assigned any role. |
java.util.Vector |
getAllUnitType()
Get All Unit Types |
java.util.Vector |
getAllUnitType(int levelNumber,
int relation,
java.lang.String orderBy)
Get All UnitTypes with the specified level number, relation and orderBy |
Company |
getCompany()
Return a data object of company |
Company |
getCompany(java.lang.String comID)
Return a data object of company by a specified company id. |
int |
getDBNameUser()
Return the number of NameUser in database |
int |
getDBOrgCount()
Return the number of Organization in database |
Department |
getDepartment(java.lang.String dID)
Return a data object of department by ID |
MemberRecord |
getDepartmentHead(MemberRecord mbr,
boolean mainRoleOnly)
Get the manager of first unit department with the specified MemberRecord |
MemberRecord |
getDepartmentHeadByID(java.lang.String memId)
Get the manager of first unit department with the specified member id |
MemberRecord |
getDepartmentHeadByLoginID(java.lang.String loginId)
Get the manager of first unit department with the specified member's login id |
MemberRecord |
getDepartmentHeadByNo(java.lang.String memNo)
Get the manager of first unit department with the specified member No. |
UnitType |
getFirstLevelUnitType()
Get first unit's unit types |
int |
getLicenseNameUser()
Return the licensed number of NameUser |
int |
getLicenseOrgCount()
Return the licensed number of Organizations |
java.lang.String[] |
getManager(java.lang.String id)
Get manager id by member id, role id, or department id. |
Role |
getManagerRole(java.lang.String id)
Return a data object of Manager Role by id |
java.util.Vector |
getManagersOfDRM(java.lang.String id)
Get all manager id by member id, role id, or department id. |
MemberRecord |
getMember(java.lang.String id)
Return a data object of member by ID, LoginID, or Chinese-Name. |
MemberRecord |
getMemberByCName(java.lang.String mName)
Return a data object of member by Chinese-Name |
MemberRecord |
getMemberByID(java.lang.String mID)
Return a data object of member by ID |
MemberRecord |
getMemberByName(java.lang.String mLoginID)
Return a data object of member by LoginID |
MemberRecord |
getNextManager(MemberRecord mbr)
Get Next manger with the specified MemberRecord |
MemberRecord |
getNextManager(MemberRecord mbr,
int levelNumber)
Get Next manger with the specified MemberRecord and level
of unit type |
MemberRecord |
getNextManagerByID(java.lang.String memId)
Get Next manger with the specified member id |
MemberRecord |
getNextManagerByID(java.lang.String memId,
int levelNumber)
Get Next manger with the specified member id and level of unit type |
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId)
Get Next manger with the specified member's login id |
MemberRecord |
getNextManagerByLoginID(java.lang.String loginId,
int levelNumber)
Get Next manger with the specified member's login id and level of unit type |
MemberRecord |
getNextManagerByNo(java.lang.String memNo)
Get Next manger with the specified member No. |
MemberRecord |
getNextManagerByNo(java.lang.String memNo,
int levelNumber)
Get Next manger with the specified member No. and level of unit type |
Company |
getOneCompanyByName(java.lang.String mName)
Return a data object of Company by Chinese-Name |
Department |
getOneDepartmentByName(java.lang.String mName)
Return a data object of Department by Chinese-Name |
Role |
getOneRoleByName(java.lang.String mName)
Return a data object of Role by Chinese-Name |
java.util.Vector |
getParentIDListOfMember(java.lang.String memID,
boolean isMainRoleOnly)
Get All parent CompanyID, RolID, DepID, MemID of Member. |
PASEOrgModel |
getPASEOrgModel()
Get Enterprise Org model |
PersonalConfig |
getPersonalConfig(java.lang.String mId)
Get a member's configuration |
PersonalConfig |
getPersonalFavorite(java.lang.String memberId,
java.lang.String variety)
|
PersonalConfig |
getPersonalProShow(java.lang.String memberId,
java.lang.String variety)
|
ProjectRole |
getProjectRole(java.lang.String rID)
Return a data object of project role by ID |
Role |
getRole(java.lang.String rID)
Return a data object of role by ID |
java.util.Vector |
getSubDepIDOfDR(java.lang.String id,
boolean exp)
Get sub-Department's ID by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
java.util.Vector |
getSubDepNameOfDR(java.lang.String id,
boolean exp)
Get sub-Department's Name by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
java.util.Vector |
getSubMemberCNameOfDR(java.lang.String id,
boolean exp)
Get sub-Member's Name by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
java.util.Vector |
getSubMemberIDOfDR(java.lang.String id,
boolean exp)
Get sub-Member's ID by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
java.util.Vector |
getSubMemListOfMember(java.lang.String mID)
Return Vector of Member's 所有下屬的 memID |
java.util.Vector |
getSubRoleIDOfDR(java.lang.String id,
boolean exp)
Get sub-Role's id by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
java.util.Vector |
getSubRoleNameOfDR(java.lang.String id,
boolean exp)
Get sub-Role's Name by specified DepartmentID or RoleID,and that search directly down the Organizer according to the 'exp' argument. |
UnitType |
getUnitType(java.lang.String uid)
Get the Unit Type with the specified unit id |
UnitType |
getUnitTypeByLoginID(java.lang.String loginId)
Get the Unit Type with the specified member's login id |
UnitType |
getUnitTypeByMember(MemberRecord mbr)
Get the Unit Type with the specified MemberRecord |
UnitType |
getUnitTypeByMemID(java.lang.String memId)
Get the Unit Type with the specified member id |
UnitType |
getUnitTypeByNo(java.lang.String memNo)
Get the Unit Type with the specified member No. |
boolean |
insertCompany(Company company)
Insert a data object of company |
boolean |
insertDepartment(Department dep)
Insert a data object of department |
boolean |
insertMemberRecord(MemberRecord mbr)
Insert a data object of member |
boolean |
insertPersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
|
boolean |
insertPersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
|
boolean |
insertPersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
|
boolean |
insertProjectRole(ProjectRole role)
Insert a data object of project role |
boolean |
insertRole(Role role)
Insert a data object of role |
boolean |
isCompanyManager(MemberRecord mbr)
Is manager of the company with the specified MemberRecord |
boolean |
isCompanyManagerByID(java.lang.String memId)
Is manager of the company with the specified member id |
boolean |
isCompanyManagerByLoginID(java.lang.String loginId)
Is manager of the company with the specified member's login id |
boolean |
isCompanyManagerByNo(java.lang.String memNo)
Is manager of the company with the specified member No. |
Company |
newCompany()
Create a empty data object of company |
Department |
newDepartment()
Create a empty data object of department |
MemberRecord |
newMemberRecord()
Create a empty data object of member |
ProjectRole |
newProjectRole()
Create a empty data object of project role |
Role |
newRole()
Create a empty data object of role |
boolean |
resetMemberDelegation(MemberRecord mRecord)
Redispatch tasks to deputy of the member and also update memberrecord. |
void |
setPersonalConfig(PersonalConfig config)
Set a member's configuration |
boolean |
swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
|
boolean |
updateCompany(Company company)
Update a data object of company |
boolean |
updateDepartment(Department dep)
Update a data object of department |
boolean |
updateMemberRecord(MemberRecord mbr)
Update a data object of member |
boolean |
updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
|
boolean |
updateProjectRole(ProjectRole role)
Update a data object of project role |
boolean |
updateRole(Role role)
Update a data object of role |
boolean |
updateUnitType(UnitType unit)
Update the specified unit type |
| Method Detail |
|---|
boolean checkValidNameUser()
-
boolean deleteCompany(Company company)
company - the given Company
Companyboolean deleteDepartment(Department dep)
dep - the given Department
Departmentboolean deleteMemberRecord(MemberRecord mbr)
mbr - the given MemberRecord
MemberRecord
boolean deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
boolean deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
boolean deleteProjectRole(ProjectRole role)
role - the given ProjectRole
ProjectRoleboolean deleteRole(Role role)
role - the given Role
Rolejava.util.Vector getAllComIDOfMember(java.lang.String memID)
java.util.Vector getAllDepartmentByName(java.lang.String mName)
mName - the given DepartmentCName
Departmentjava.util.Vector getAllDepIDOfCompany()
Departmentjava.util.Vector getAllDepIDOfMember(java.lang.String memID)
java.util.Vector getAllDepNameOfCompany()
Department
java.util.List getAllManager(MemberRecord mbr,
boolean mainRoleOnly)
MemberRecord
mbr - the given MemberRecordmainRoleOnly - whether only search manager of main role of member
List is the
MemberRecord instance)java.util.List getAllManagerByID(java.lang.String memId)
memId - the given member id
List is the
MemberRecord instance)java.util.List getAllManagerByLoginID(java.lang.String loginId)
loginId - the given member's login id
List is the
MemberRecord instance)java.util.List getAllManagerByNo(java.lang.String memNo)
memNo - the given member No.
List is the
MemberRecord instance)java.util.Vector getAllMember()
MemberRecord)MemberRecordjava.util.Vector getAllMemberByCName(java.lang.String mName)
mName - the given MemberName
MemberRecord)MemberRecordjava.util.List getAllMemberByComID(java.lang.String comID)
comID -
List of all MemberRecords (each element in Vector is MemberRecord)
java.util.List getAllMemberByComID(java.lang.String comID,
boolean searchSubCompany)
StringcomID - booleansearchSubCompany -
List of all MemberRecords (each element in Vector is MemberRecord)java.util.Vector getAllProjectRoleByName(java.lang.String mName)
mName - the given ProjectRoleName
ProjectRole)ProjectRolejava.util.Vector getAllRoleByName(java.lang.String mName)
mName - the given RoleName
Role)Rolejava.util.Vector getAllRoleIDOfCompany()
RoleID)Rolejava.util.Vector getAllRoleNameOfCompany()
RoleName)Rolejava.util.List getAllUnassignedMember()
java.util.Vector getAllUnitType()
Vector
is the UnitType
java.util.Vector getAllUnitType(int levelNumber,
int relation,
java.lang.String orderBy)
levelNumber - the given level numberrelation - the given relation of levelNumber, UnitType.GT indicates
greater than, UnitType.EQ indicates equal, UnitType.LT
indicates less than.orderBy - the given unit type order, UnitType.DESC or UnitType.ASC
Vector
is the UnitTypeUnitTypeCompany getCompany()
CompanyCompany getCompany(java.lang.String comID)
Companyint getDBNameUser()
int getDBOrgCount()
Department getDepartment(java.lang.String dID)
dID - the given DepartmentID
Department
MemberRecord getDepartmentHead(MemberRecord mbr,
boolean mainRoleOnly)
MemberRecord
mbr - the given MemberRecordmainRoleOnly - whether only search manager of main role of member
MemberRecord of this managerMemberRecord getDepartmentHeadByID(java.lang.String memId)
memId - the given member idmainRoleOnly - whether only search department of main role of member
MemberRecord of this managerMemberRecord getDepartmentHeadByLoginID(java.lang.String loginId)
loginId - the given member's login id
MemberRecord of this managerMemberRecord getDepartmentHeadByNo(java.lang.String memNo)
memNo - the given member No.
MemberRecord of this managerUnitType getFirstLevelUnitType()
int getLicenseNameUser()
int getLicenseOrgCount()
java.lang.String[] getManager(java.lang.String id)
id - the given member id, role id, or department id
Role getManagerRole(java.lang.String id)
id - the given MemberID, RoleID, DepID, "company"
MemberRecord,
Role,
Departmentjava.util.Vector getManagersOfDRM(java.lang.String id)
id - the given member id, role id, or department id
Vector are
array of String)MemberRecord getMember(java.lang.String id)
getMemberByID(), getMemberByName(),
getMemberByCName() is more applied.
mID - the given MemberID, MemberLoginID, or MemberCName
MemberRecord,
getMemberByID(String),
getMemberByName(String),
getMemberByCName(String)MemberRecord getMemberByCName(java.lang.String mName)
mLoginID - the given MemberCName
MemberRecordMemberRecord getMemberByID(java.lang.String mID)
mID - the given MemberID
MemberRecordMemberRecord getMemberByName(java.lang.String mLoginID)
mID - the given MemberLoginID
MemberRecordMemberRecord getNextManager(MemberRecord mbr)
MemberRecord
mbr - the given MemberRecord
MemberRecord of this manager
MemberRecord getNextManager(MemberRecord mbr,
int levelNumber)
MemberRecord and level
of unit type
mbr - the given MemberRecordlevelNumber - the given unit type's level
MemberRecord of this managerMemberRecord getNextManagerByID(java.lang.String memId)
memId - the given member id
MemberRecord of this manager
MemberRecord getNextManagerByID(java.lang.String memId,
int levelNumber)
memId - the given member idlevelNumber - the given unit type's level
MemberRecord of this managerMemberRecord getNextManagerByLoginID(java.lang.String loginId)
loginId - the given member's login id
MemberRecord of this manager
MemberRecord getNextManagerByLoginID(java.lang.String loginId,
int levelNumber)
loginId - the given member's login idlevelNumber - the given unit type's level
MemberRecord of this managerMemberRecord getNextManagerByNo(java.lang.String memNo)
memNo - the given member No.
MemberRecord of this manager
MemberRecord getNextManagerByNo(java.lang.String memNo,
int levelNumber)
memNo - the given member No.levelNumber - the given unit type's level
MemberRecord of this managerCompany getOneCompanyByName(java.lang.String mName)
mName - the given CompanyName
CompanyDepartment getOneDepartmentByName(java.lang.String mName)
mName - the given DepartmentCName
DepartmentRole getOneRoleByName(java.lang.String mName)
mName - the given RoleCName
Role
java.util.Vector getParentIDListOfMember(java.lang.String memID,
boolean isMainRoleOnly)
memID - the given MemberIDisMainRoleOnly - if "true", only the MainRole will be retrived. "false" for all
role will be retrived.
PASEOrgModel getPASEOrgModel()
PASEOrgModelPersonalConfig getPersonalConfig(java.lang.String mId)
mId - the given MemberRecordID
PersonalConfig
PersonalConfig getPersonalFavorite(java.lang.String memberId,
java.lang.String variety)
PersonalConfig getPersonalProShow(java.lang.String memberId,
java.lang.String variety)
ProjectRole getProjectRole(java.lang.String rID)
rID - the given ProjectRoleID
ProjectRoleRole getRole(java.lang.String rID)
dID - the given RoleID
Role
java.util.Vector getSubDepIDOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
department Name ;false otherwise.
Department ID)Department
java.util.Vector getSubDepNameOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
department Name ;false otherwise.
DepartmentName)Department
java.util.Vector getSubMemberCNameOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
member Name ;false otherwise.
MemberName)MemberRecord
java.util.Vector getSubMemberIDOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
member Name ;false otherwise.
MemberID)MemberRecordjava.util.Vector getSubMemListOfMember(java.lang.String mID)
mID - the given MemberID
java.util.Vector getSubRoleIDOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
role Name ;false otherwise.
RoleID)Role
java.util.Vector getSubRoleNameOfDR(java.lang.String id,
boolean exp)
id - the given DepartmentID or RoleIDexp - the given true if it will expand all sub-node and get it's
role Name ;false otherwise.
RoleName)RoleUnitType getUnitType(java.lang.String uid)
uid - the given unit type id
UnitTypeUnitTypeUnitType getUnitTypeByLoginID(java.lang.String loginId)
loginId - the given member's login id
UnitType getUnitTypeByMember(MemberRecord mbr)
MemberRecord
mbr - the given MemberRecord
UnitType getUnitTypeByMemID(java.lang.String memId)
memId - the given member id
UnitType getUnitTypeByNo(java.lang.String memNo)
memNo - the given member No.
boolean insertCompany(Company company)
company - the given Company
Companyboolean insertDepartment(Department dep)
dep - the given Department
Departmentboolean insertMemberRecord(MemberRecord mbr)
mbr - the given MemberRecord
MemberRecord
boolean insertPersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
boolean insertPersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
boolean insertPersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
boolean insertProjectRole(ProjectRole role)
role - the given ProjectRole
ProjectRoleboolean insertRole(Role role)
role - the given Role
Roleboolean isCompanyManager(MemberRecord mbr)
MemberRecord
mbr - the given MemberRecord
boolean isCompanyManagerByID(java.lang.String memId)
loginId - the given member id
boolean isCompanyManagerByLoginID(java.lang.String loginId)
loginId - the given member's login id
boolean isCompanyManagerByNo(java.lang.String memNo)
memNo - the given member No.
Company newCompany()
CompanyDepartment newDepartment()
DepartmentMemberRecord newMemberRecord()
MemberRecordProjectRole newProjectRole()
ProjectRoleRole newRole()
Roleboolean resetMemberDelegation(MemberRecord mRecord)
mRecord - MemberRecord memberrecord
MemberRecordvoid setPersonalConfig(PersonalConfig config)
config - the given PersonalConfigPersonalConfig
boolean swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
boolean updateCompany(Company company)
company - the given Company
Companyboolean updateDepartment(Department dep)
dep - the given Department
Departmentboolean updateMemberRecord(MemberRecord mbr)
mbr - the given MemberRecord
MemberRecord
boolean updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
boolean updateProjectRole(ProjectRole role)
role - the given ProjectRole
ProjectRoleboolean updateRole(Role role)
role - the given Role
Roleboolean updateUnitType(UnitType unit)
unit - the given UnitType
UnitType
|
Agentflow V3.1 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||