|
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
Company
boolean deleteDepartment(Department dep)
dep
- the given Department
Department
boolean 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
ProjectRole
boolean deleteRole(Role role)
role
- the given Role
Role
java.util.Vector getAllComIDOfMember(java.lang.String memID)
java.util.Vector getAllDepartmentByName(java.lang.String mName)
mName
- the given DepartmentCName
Department
java.util.Vector getAllDepIDOfCompany()
Department
java.util.Vector getAllDepIDOfMember(java.lang.String memID)
java.util.Vector getAllDepNameOfCompany()
Department
java.util.List getAllManager(MemberRecord mbr, boolean mainRoleOnly)
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- 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
)MemberRecord
java.util.Vector getAllMemberByCName(java.lang.String mName)
mName
- the given MemberName
MemberRecord
)MemberRecord
java.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)
String
comID
- boolean
searchSubCompany
-
List
of all MemberRecords (each element in Vector is MemberRecord
)java.util.Vector getAllProjectRoleByName(java.lang.String mName)
mName
- the given ProjectRoleName
ProjectRole
)ProjectRole
java.util.Vector getAllRoleByName(java.lang.String mName)
mName
- the given RoleName
Role
)Role
java.util.Vector getAllRoleIDOfCompany()
RoleID
)Role
java.util.Vector getAllRoleNameOfCompany()
RoleName
)Role
java.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 UnitType
UnitType
Company getCompany()
Company
Company getCompany(java.lang.String comID)
Company
int getDBNameUser()
int getDBOrgCount()
Department getDepartment(java.lang.String dID)
dID
- the given DepartmentID
Department
MemberRecord getDepartmentHead(MemberRecord mbr, boolean mainRoleOnly)
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- 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
,
Department
java.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
MemberRecord
MemberRecord getMemberByID(java.lang.String mID)
mID
- the given MemberID
MemberRecord
MemberRecord getMemberByName(java.lang.String mLoginID)
mID
- the given MemberLoginID
MemberRecord
MemberRecord getNextManager(MemberRecord mbr)
MemberRecord
mbr
- the given MemberRecord
MemberRecord
of this managerMemberRecord getNextManager(MemberRecord mbr, int levelNumber)
MemberRecord
and level
of unit type
mbr
- the given MemberRecord
levelNumber
- the given unit type's level
MemberRecord
of this managerMemberRecord getNextManagerByID(java.lang.String memId)
memId
- the given member id
MemberRecord
of this managerMemberRecord 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 managerMemberRecord 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 managerMemberRecord 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
Company
Department getOneDepartmentByName(java.lang.String mName)
mName
- the given DepartmentCName
Department
Role 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()
PASEOrgModel
PersonalConfig 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
ProjectRole
Role 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
)MemberRecord
java.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
)Role
UnitType getUnitType(java.lang.String uid)
uid
- the given unit type id
UnitType
UnitType
UnitType 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
Company
boolean insertDepartment(Department dep)
dep
- the given Department
Department
boolean 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
ProjectRole
boolean insertRole(Role role)
role
- the given Role
Role
boolean 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()
Company
Department newDepartment()
Department
MemberRecord newMemberRecord()
MemberRecord
ProjectRole newProjectRole()
ProjectRole
Role newRole()
Role
boolean resetMemberDelegation(MemberRecord mRecord)
mRecord
- MemberRecord memberrecord
MemberRecord
void 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
Company
boolean updateDepartment(Department dep)
dep
- the given Department
Department
boolean 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
ProjectRole
boolean updateRole(Role role)
role
- the given Role
Role
boolean 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 |