public interface OrgService
| Modifier and Type | Method and Description |
|---|---|
boolean |
bindLaleUser(java.lang.String memId,
java.lang.String laleUserId) |
boolean |
checkExistLaleSecret(java.lang.String loginID)
Check Lale Secret of the loginID is Existed
|
boolean |
checkExistSecret(java.lang.String loginID)
Check Secret of the loginID is Existed
|
boolean |
checkIsScan(java.lang.String loginID)
Check GoogleAuthention has been scanned
|
boolean |
checkLaleIsScan(java.lang.String loginID)
Check LaleAuthention has been scanned
|
boolean |
checkPassword(java.lang.String loginId,
java.lang.String pwd)
Check user input password whether it's correct.
|
boolean |
checkPassword(java.lang.String loginId,
java.lang.String pwd,
java.util.Vector roleList)
Check user input password whether it's correct and whether the user is in role list.
|
int |
checkPasswordExpirationDate(java.lang.String mID)
Check password expire data by member id
|
boolean |
checkValidNameUser()
check if the license of Name User is bigger than the number in DB
|
java.util.Map<java.lang.String,java.lang.Object> |
createSaaSAFCompany(java.lang.String laleUserId) |
boolean |
deleteCompany(Company company)
Delete a data object of company and its object relations
|
boolean |
deleteCompany(Company company,
boolean isRemoveRalation)
Delete a data object of company
|
boolean |
deleteCompany(Company company,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Delete a data object of company
|
boolean |
deleteDepartment(Department dep)
Delete a data object of department and its object relations
|
boolean |
deleteDepartment(Department dep,
boolean isRemoveRalation)
Delete a data object of department
|
boolean |
deleteDepartment(Department dep,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Delete a data object of department
|
boolean |
deleteDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig) |
boolean |
deleteMemberRecord(MemberRecord mbr)
Delete a data object of member
|
boolean |
deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation)
Delete a data object of member and its object relations
|
java.util.HashMap<java.lang.String,java.lang.String> |
deleteMemberRecord(MemberRecord mbr,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Delete a data object of member and its object relations
|
boolean |
deleteMicrosoftEmail(java.lang.String memID) |
boolean |
deletePasswordManagement(java.lang.String mID)
Delete password expire data by member id.
|
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
|
boolean |
deleteRole(Role role,
boolean isRemoveRalation)
Delete a data object of role and its object relations
|
boolean |
deleteRole(Role role,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Delete a data object of role and its object relations
|
boolean |
deleteSaaSAFCompanyInfo(java.lang.String laleUserId) |
java.util.HashMap<java.lang.String,java.lang.String> |
deleteSaaSMemberRecord(MemberRecord mbr,
boolean isRemoveRalation,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated) |
boolean |
deleteSecret(java.lang.String loginID)
Delete GoogleAuthentionSecret
|
boolean |
generateAllMemberSecretKey()
bind all member lale Authention
|
java.util.List |
getAllAccessibleCompanyByMemID(java.lang.String memID)
Get All accessible Company objects of Member.
|
java.util.List |
getAllAccessibleDepartmentByMemID(java.lang.String memID)
Get All accessible Department objects of Member.
|
java.util.List |
getAllAccessibleMemberByMemID(java.lang.String memID)
Get All accessible MemberRecord objects of Member.
|
java.util.List |
getAllAccessibleRoleByMemID(java.lang.String memID)
Get All accessible Role objects of Member.
|
java.util.Vector |
getAllComIDOfMember(java.lang.String memID) |
java.util.Vector |
getAllCompany()
Get the list of all company.
|
java.util.Vector |
getAllCompany(boolean saasTimeOutFilter)
Get the list of all company.
|
java.util.Vector |
getAllCompanyByName(java.lang.String mName)
Return all data object of Company by Chinese-Name
|
java.util.Vector |
getAllCompanyID()
Get the list of all company ID.
|
java.util.Vector |
getAllCompanyID(boolean saasTimeOutFilter)
Get the list of all company ID.
|
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 |
getAllDepIDOfMember(java.lang.String memID,
java.lang.Boolean returnAllForAdm) |
java.util.Vector |
getAllDepNameOfCompany()
Return all Department Name in the company
|
java.util.Vector |
getAllHappyBirthdayMem(java.lang.String beforeDate,
java.lang.String afterDate) |
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<MemberRecord> |
getAllMemberByAccountState(boolean deniedLogin,
boolean resign,
boolean invisible) |
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 |
getAllMemberForEvents()
Get All MemberRecord Objects of the system with showAllEvents=true.
|
java.util.Vector |
getAllMemIDOfProjectRole()
Get All MemIDs Of Project Role
|
java.util.Vector |
getAllNewcomerByOnBoardDate(java.lang.String beforeDate,
java.lang.String currentDate) |
java.util.Vector |
getAllOrgRoleList()
Get All Roles of company with the specified
Role |
java.util.Vector |
getAllPrjRoleList()
Get All Project Roles with the specified
ProjectRole |
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 |
getAllSubDepRolMemListOfCom(java.lang.String comId)
Get the sub id list of Company, included all sub Department, sub Role and Member.
|
java.util.Vector |
getALLSubOrgOfOrgID(java.lang.String id,
java.util.Vector roleList)
Get sub-org's id by specified DepartmentID or RoleID or companyID
|
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
|
java.util.List<java.lang.String> |
getAllValidMemIdOfCDR(java.lang.String id,
boolean exp) |
AFService |
getAssignedAFService() |
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
|
DepartmentConfig |
getDepartmentConfig(java.lang.String depId) |
DepartmentConfig |
getDepartmentFavorite(java.lang.String depId,
java.lang.String variety) |
java.lang.String |
getDepartmentFavoriteCategoryID() |
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.
|
java.lang.String |
getDepIDByRoleID(java.lang.String roleID)
Get department's id by the specified role id.
|
java.lang.String |
getDepNameByRoleID(java.lang.String roleID)
Get department's name by the specified role id.
|
UnitType |
getFirstLevelUnitType()
Get first unit's unit types
|
java.util.HashMap<java.lang.String,java.lang.String> |
getLaleEIMDepGroupMappingByCDID(java.lang.String id) |
java.util.HashMap<java.lang.String,java.lang.String> |
getLaleEIMLoginMappingByMemId(java.lang.String memId) |
java.lang.String |
getLaleSecret(java.lang.String loginID)
get Lale Secret of the loginID
|
int |
getLicenseNameUser()
Return the licensed number of NameUser
|
int |
getLicenseOrgCount()
Return the licensed number of Organizations
|
default java.util.List<java.lang.String> |
getManageDepFavoriteList(java.util.List<java.lang.String> memAndRoleId) |
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.
|
net.sf.json.JSONArray |
getMemberAuthenticatorInfoList()
查詢所有人的授權列表
|
MemberRecord |
getMemberByCName(java.lang.String mName)
Return a data object of member by Chinese-Name
|
MemberRecord |
getMemberByEmail(java.lang.String mEmail)
add for AF-3972 by Kai
Return a data object of member by Email
|
MemberRecord |
getMemberByID(java.lang.String mID)
Return a data object of member by ID
|
MemberRecord |
getMemberByMicrosoftEmail(java.lang.String mMicrosoftEmail) |
MemberRecord |
getMemberByName(java.lang.String mLoginID)
Return a data object of member by LoginID
|
java.util.List |
getMemberIDList(java.util.List IDList) |
java.lang.String |
getMemberUserNameByID(java.lang.String mID)
UP-67 add by Caspar
Return a data object of member by Email
|
java.lang.String |
getMicrosoftEmailById(java.lang.String memID) |
int |
getNameUserWithoutResignationAndDenyLoginForSaaS(java.lang.String rootComID,
java.util.List checkComIDList) |
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
|
java.util.List<java.lang.String> |
getNoRolMemIdListOfCom(java.lang.String comId)
Get the sub no role member id list of Company.
|
java.util.Map |
getNumberOfOrg(java.lang.String comId,
boolean deniedLogin,
boolean resign,
boolean invisible) |
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.lang.String |
getOrgNameById(java.lang.String aId) |
java.util.Vector |
getOrgResult(OrgRecord orgRecord) |
java.util.Vector |
getParentIDListOfDRM(java.lang.String id) |
java.util.Vector |
getParentIDListOfMember(java.lang.String memID,
boolean isMainRoleOnly)
Get All parent CompanyID, RolID, DepID, MemID of Member.
|
java.util.Vector |
getParentIDListOfMember(java.lang.String memID,
boolean isMainRoleOnly,
boolean bFirstLevelCompany)
Get All parent CompanyID, RolID, DepID, MemID of Member.
|
java.util.Vector |
getParentIDListOfMemberForUPDOC(java.lang.String memID,
boolean bMainRoleOnly)
Get All parent CompanyID, RolID, DepID, MemID of Member.
|
java.util.Vector<java.lang.String> |
getParentOrgIdListByTypeAndOrgId(java.lang.String type,
java.lang.String orgId)
取得 orgId 的 上層路徑的特定種類的 ID 列表,從 Org_Path 分析 ID PATH
LEP-208
|
PASEOrgModel |
getPASEOrgModel()
Get Enterprise Org model
|
PasswordManagement |
getPasswordManagement(java.lang.String id)
Get password data by member id
|
PersonalConfig |
getPersonalConfig(java.lang.String mId)
Get a member's configuration
|
PersonalConfig |
getPersonalFavorite(java.lang.String memberId,
java.lang.String variety) |
java.lang.String |
getPersonalFavoriteCategoryID() |
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
|
java.lang.String |
getRandomId(int type)
Get random id by type of IdGenerator.
|
Role |
getRole(java.lang.String rID)
Return a data object of role by ID
|
SaaSAFCompanyInfo |
getSaaSAFCompanyInfo(java.lang.String laleUserId) |
SaaSAFCompanyInfo |
getSaaSAFCompanyInfoByComId(java.lang.String comId) |
java.lang.String |
getSecret(java.lang.String loginID)
get Secret of the loginID
|
SpecialRole |
getSpecialRole(java.lang.String speRolID)
Return a data object of SpecialRole 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.List<java.lang.String> |
getSubOrgElementIdByCDR(java.lang.String id,
java.lang.String searchRange,
boolean exp) |
java.util.Vector<java.lang.String> |
getSubOrgIDOfCDR(java.lang.String orgID,
boolean exp,
boolean getComID,
boolean getDepID,
boolean getRolID,
boolean getMemID) |
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.
|
PasswordManagement |
getTheLatestPasswordHistory(java.lang.String mID)
get the latest history password.
|
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.
|
java.util.Map<java.lang.String,java.lang.String> |
getUserInfoByLaleUserId(java.lang.String laleUserId) |
boolean |
insertCompany(Company company)
Insert a data object of company
|
java.util.HashMap<java.lang.String,java.lang.String> |
insertCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Insert a data object of company
|
boolean |
insertDepartment(Department dep)
Insert a data object of department
|
boolean |
insertDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Insert a data object of department
|
boolean |
insertDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig) |
boolean |
insertMemberRecord(MemberRecord mbr)
Insert a data object of member
|
java.util.HashMap<java.lang.String,java.lang.String> |
insertMemberRecord(MemberRecord mbr,
java.lang.String defaultComId,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Insert a data object of member
|
boolean |
insertMicrosoftEmail(java.lang.String memID,
java.lang.String microsoftEmail) |
boolean |
insertOldPasswordToHistoryRecord(PasswordManagement passwordManagement)
insert old password to Password history record.
|
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 |
insertRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Insert a data object of role
|
boolean |
insertSaaSAFCompanyInfo(SaaSAFCompanyInfo saasAFCompanyInfo) |
boolean |
isBindLaleUser(java.lang.String memId) |
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.
|
boolean |
isHasRangeOfPortletRange(java.lang.String roleID,
java.lang.String orgID)
return true if org(id is roleID) is son of org(id is orgID)
|
boolean |
isNewPasswordExistHistoryRecord(PasswordManagement passwordManagement)
check the new password is exist history record.
|
boolean |
isOpenBirthday(java.lang.String memID) |
boolean |
isOpenMobilePhone(java.lang.String memID) |
boolean |
isSaaSAgentFlowSuperUser(java.lang.String laleUserId) |
boolean |
isSuperuser(java.lang.String comId)
To check the member is Supervisor or not.
|
boolean |
isSuperuser(java.lang.String comId,
java.lang.String memId)
To check the member is Supervisor of certain company or not.
|
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 |
removeWebAgendaOrgCache(java.util.HashSet<java.lang.String> ids) |
boolean |
resetMemberDelegation(MemberRecord mRecord)
Redispatch tasks to deputy of the member and also update memberrecord.
|
java.util.List<java.lang.String> |
searchCompanyIdsByName(java.lang.String keyword) |
java.util.List<java.lang.String> |
searchDepartmentIdsByName(java.lang.String keyword) |
java.util.List<java.lang.String> |
searchMemberIdsByName(java.lang.String keyword) |
java.util.List<java.lang.String> |
searchRoleIdsByName(java.lang.String keyword) |
void |
setDepartmentConfig(DepartmentConfig config) |
void |
setPersonalConfig(PersonalConfig config)
Set a member's configuration
|
boolean |
swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2) |
java.lang.String |
syncOrgByFileBytes(java.lang.String type,
byte[] fileInputBytes)
Execute the Org Synchronization
|
java.lang.String |
syncOrgByXMLString(java.lang.String xmlString)
Execute the Org Synchronization
|
java.lang.String |
syncOrgRestore()
Restore Org from the backup table
|
java.lang.String |
syncOrgRestoreXML(byte[] xmlFileInputBytes)
Restore Org from the assigned backup xml
|
boolean |
unbindLaleUser(java.lang.String memId,
java.lang.String laleUserId) |
boolean |
updateAFService(AFService afService) |
boolean |
updateAuthenticatorGoogle(AuthenticatorGoogle authenticatorGoogle)
update Secret by the loginID
|
boolean |
updateCompany(Company company)
Update a data object of company
|
boolean |
updateCompany(Company company,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Update a data object of company
|
boolean |
updateDepartment(Department dep)
Update a data object of department
|
boolean |
updateDepartment(Department dep,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Update a data object of department
|
boolean |
updateDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig) |
boolean |
updateIsOpenBirthday(java.lang.String memID,
java.lang.String isOpenBirthday) |
boolean |
updateIsOpenMobilePhone(java.lang.String memID,
java.lang.String isOpenMobilePhone) |
boolean |
updateMemberRecord(MemberRecord mbr)
Update a data object of member
|
boolean |
updateMemberRecord(MemberRecord mbr,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Update a data object of member
|
boolean |
updatePasswordManagement(java.lang.String mID)
Update password expire data by member id, if data is not exist,it will automatically insert.
|
boolean |
updatePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig) |
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 |
updateRole(Role role,
boolean isFireOrgEvent,
java.lang.String lockOwner,
long lockTokenTimeStamp,
boolean freelockWhenSuccess,
boolean islockRelated)
Update a data object of role
|
boolean |
updateSaaSAFCompanyInfo(SaaSAFCompanyInfo saasAFCompanyInfo) |
boolean |
updateScanQRcode(java.lang.String loginID,
boolean isScan)
update isScan by the loginID
|
boolean |
updateUnitType(UnitType unit)
Update the specified unit type
|
boolean |
updateWebAgendaOrgCache(OrgUpdateEntity orgUpdateEntity) |
PASEOrgModel getPASEOrgModel()
PASEOrgModelCompany newCompany()
Companyboolean insertCompany(Company company)
company - the given CompanyCompanyjava.util.HashMap<java.lang.String,java.lang.String> insertCompany(Company company, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
company - the given Company
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODOCompanyboolean updateCompany(Company company)
company - the given CompanyCompanyboolean updateCompany(Company company, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
company - the given Company
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODOCompanyboolean deleteCompany(Company company, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
company - the given Company
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODOCompanyboolean deleteCompany(Company company, boolean isRemoveRalation)
company - the given CompanyCompanyboolean deleteCompany(Company company)
company - the given Company, boolean determine to delete object relationsCompanyCompany getCompany()
CompanyCompany getCompany(java.lang.String comID)
CompanyCompany getOneCompanyByName(java.lang.String mName)
mName - the given CompanyNameCompanyjava.util.Vector getAllCompanyByName(java.lang.String mName)
mName - the given CompanyNameCompanyDepartment newDepartment()
Departmentboolean insertDepartment(Department dep)
dep - the given DepartmentDepartmentboolean insertDepartment(Department dep, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
dep - the given Department
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODODepartmentboolean updateDepartment(Department dep)
dep - the given DepartmentDepartmentboolean updateDepartment(Department dep, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
dep - the given Department
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODODepartmentboolean deleteDepartment(Department dep, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
dep - the given Department
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODODepartmentboolean deleteDepartment(Department dep, boolean isRemoveRalation)
dep - the given DepartmentDepartmentboolean deleteDepartment(Department dep)
dep - the given Department, boolean determine to delete object relationsDepartmentDepartment getDepartment(java.lang.String dID)
dID - the given DepartmentIDDepartmentjava.lang.String getDepNameByRoleID(java.lang.String roleID)
roleID - the given role idDepartment nameDepartmentDepartment getOneDepartmentByName(java.lang.String mName)
mName - the given DepartmentCNameDepartmentjava.util.Vector getAllDepartmentByName(java.lang.String mName)
mName - the given DepartmentCNameDepartmentjava.util.Vector getAllDepNameOfCompany()
Departmentjava.util.List getAllAccessibleDepartmentByMemID(java.lang.String memID)
memID - the given MemberIDDepartment objects.java.util.Vector getAllDepIDOfCompany()
Departmentboolean insertRole(Role role)
role - the given RoleRoleboolean insertRole(Role role, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
role - the given Role
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODORoleboolean updateRole(Role role)
role - the given RoleRoleboolean updateRole(Role role, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
role - the given Role
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODORoleboolean deleteRole(Role role)
role - the given RoleRoleboolean deleteRole(Role role, boolean isRemoveRalation)
role - the given Role, boolean determine to delete object relationsRoleboolean deleteRole(Role role, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
role - the given Role, boolean determine to delete object relations
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODORoleRole getRole(java.lang.String rID)
dID - the given RoleIDRoleSpecialRole getSpecialRole(java.lang.String speRolID)
speRolID - the given RoleIDSpecialRole sRole;SpecialRoleRole getOneRoleByName(java.lang.String mName)
mName - the given RoleCNameRoleint getDBNameUser()
int getLicenseNameUser()
boolean checkValidNameUser()
boolean checkPassword(java.lang.String loginId,
java.lang.String pwd)
Examples:
var loginId = "f4"; var pass = "squre"; var Result = Client.checkPassword(loginId, pass); //returns true if the password is correct; false otherwise
loginId - the given member login ID.pwd - the given passwordboolean checkPassword(java.lang.String loginId,
java.lang.String pwd,
java.util.Vector roleList)
Examples:
var loginId = "f4";
var pass = "squre";
var roleList = Client.getDepartment("DEP0000972876387719").getRoleList();
var Result = Client.checkPassword(loginId,pass,roleList);
//returns true if the password is correct; false otherwise
loginId - the given login IDpwd - the given passwordroleList - the given role listjava.util.Vector getAllRoleByName(java.lang.String mName)
mName - the given RoleNameRole)Rolejava.util.Vector getAllRoleNameOfCompany()
RoleName)Rolejava.util.List getAllAccessibleRoleByMemID(java.lang.String memID)
memID - the given MemberIDRole objects.java.util.Vector getAllRoleIDOfCompany()
RoleID)Rolejava.util.Vector getAllOrgRoleList()
RoleList is the
Role instance)java.util.Vector getAllPrjRoleList()
ProjectRoleList is the
ProjectRole instance)java.util.Vector getAllMemIDOfProjectRole()
Vector is
String)Role getManagerRole(java.lang.String id)
id - the given MemberID, RoleID, DepID, Constants.ROOT_COMPANY_IDMemberRecord,
Role,
DepartmentMemberRecord newMemberRecord()
MemberRecordboolean insertMemberRecord(MemberRecord mbr)
mbr - the given MemberRecordMemberRecordjava.util.HashMap<java.lang.String,java.lang.String> insertMemberRecord(MemberRecord mbr, java.lang.String defaultComId, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
mbr - the given MemberRecord
lockTokenTimeStamp
the token of excute actiondefaultComId - TODOisFireOrgEvent - TODOlockOwner - TODOMemberRecordboolean updateMemberRecord(MemberRecord mbr)
mbr - the given MemberRecordMemberRecordboolean updateMemberRecord(MemberRecord mbr, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
mbr - the given MemberRecord
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODOMemberRecordboolean deleteMemberRecord(MemberRecord mbr)
mbr - the given MemberRecordMemberRecordboolean deleteMemberRecord(MemberRecord mbr, boolean isRemoveRalation)
mbr - the given MemberRecord, boolean determine to delete object relationsMemberRecordjava.util.HashMap<java.lang.String,java.lang.String> deleteMemberRecord(MemberRecord mbr, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
mbr - the given MemberRecord, boolean determine to delete object relations
lockTokenTimeStamp
the token of excute actionisFireOrgEvent - TODOlockOwner - TODOMemberRecordPersonalConfig getPersonalConfig(java.lang.String mId)
mId - the given MemberRecordIDPersonalConfigvoid setPersonalConfig(PersonalConfig config)
config - the given PersonalConfigPersonalConfigboolean swapPersonalFavoriteOrder(java.lang.String memId,
java.lang.String id1,
java.lang.String id2)
PersonalConfig getPersonalFavorite(java.lang.String memberId, java.lang.String variety)
boolean insertPersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
boolean deletePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
boolean updatePersonalFavorite(java.util.Vector vec,
PersonalConfig pConfig)
boolean insertPersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
boolean deletePersonalDboard(java.lang.String dboardId,
PersonalConfig pConfig)
PersonalConfig getPersonalProShow(java.lang.String memberId, java.lang.String variety)
boolean insertPersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
boolean updatePersonalProShow(java.lang.String memberId,
java.lang.String showType,
java.lang.String variety)
java.lang.String[] getManager(java.lang.String id)
id - the given member id, role id, or department idjava.util.Vector getManagersOfDRM(java.lang.String id)
id - the given member id, role id, or department idVector are
array of String)MemberRecord getMember(java.lang.String id)
getMemberByID(), getMemberByName(),
getMemberByCName() is more applied.mID - the given MemberID, MemberLoginID, or MemberCNameMemberRecord,
getMemberByID(String),
getMemberByName(String),
getMemberByCName(String)MemberRecord getMemberByID(java.lang.String mID)
mID - the given MemberIDMemberRecordMemberRecord getMemberByName(java.lang.String mLoginID)
mID - the given MemberLoginIDMemberRecordMemberRecord getMemberByCName(java.lang.String mName)
mLoginID - the given MemberCNameMemberRecordMemberRecord getMemberByEmail(java.lang.String mEmail)
mEmail - the given MemberEmailMemberRecordjava.lang.String getMemberUserNameByID(java.lang.String mID)
mID - the given MemberIDMemberRecordjava.util.Vector getAllMember()
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 getAllMemberByCName(java.lang.String mName)
mName - the given MemberNameMemberRecord)MemberRecordjava.util.Vector getAllNewcomerByOnBoardDate(java.lang.String beforeDate,
java.lang.String currentDate)
java.util.Vector getAllHappyBirthdayMem(java.lang.String beforeDate,
java.lang.String afterDate)
java.util.List getAllAccessibleMemberByMemID(java.lang.String memID)
memID - the given MemberIDMemberRecord objects.java.util.Vector getSubMemListOfMember(java.lang.String mID)
mID - the given MemberIDjava.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)Departmentjava.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)Departmentjava.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)Rolejava.util.Vector getALLSubOrgOfOrgID(java.lang.String id,
java.util.Vector roleList)
id - the given DepartmentID or RoleID or companyIDRoleID or DepartmentID or companyID)Role
since EIP,Start,by yingjie ,20130521boolean isHasRangeOfPortletRange(java.lang.String roleID,
java.lang.String orgID)
id - the given DepartmentID or RoleID or companyIDRoleID or DepartmentID or companyID)Role
since EIP,Start,by yingjie ,20130521java.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)Rolejava.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)MemberRecordjava.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)MemberRecordProjectRole newProjectRole()
ProjectRoleboolean insertProjectRole(ProjectRole role)
role - the given ProjectRoleProjectRoleboolean updateProjectRole(ProjectRole role)
role - the given ProjectRoleProjectRoleboolean deleteProjectRole(ProjectRole role)
role - the given ProjectRoleProjectRoleProjectRole getProjectRole(java.lang.String rID)
rID - the given ProjectRoleIDProjectRolejava.util.Vector getAllProjectRoleByName(java.lang.String mName)
mName - the given ProjectRoleNameProjectRole)ProjectRolejava.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.java.util.Vector getParentIDListOfMember(java.lang.String memID,
boolean isMainRoleOnly,
boolean bFirstLevelCompany)
memID - the given MemberIDisMainRoleOnly - if "true", only the MainRole will be retrived. "false" for all
role will be retrived.java.util.List getAllAccessibleCompanyByMemID(java.lang.String memID)
memID - the given MemberIDCompany objects.java.util.Vector getAllComIDOfMember(java.lang.String memID)
java.util.Vector getAllDepIDOfMember(java.lang.String memID)
java.util.Vector getAllDepIDOfMember(java.lang.String memID,
java.lang.Boolean returnAllForAdm)
boolean resetMemberDelegation(MemberRecord mRecord)
mRecord - MemberRecord memberrecordMemberRecordUnitType getUnitType(java.lang.String uid)
uid - the given unit type idUnitTypeUnitTypeboolean updateUnitType(UnitType unit)
unit - the given UnitTypeUnitTypejava.util.Vector getAllUnitType()
Vector
is the UnitTypejava.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.ASCVector
is the UnitTypeUnitTypeUnitType getFirstLevelUnitType()
UnitType getUnitTypeByLoginID(java.lang.String loginId)
loginId - the given member's login idUnitType getUnitTypeByMemID(java.lang.String memId)
memId - the given member idUnitType getUnitTypeByNo(java.lang.String memNo)
memNo - the given member No.UnitType getUnitTypeByMember(MemberRecord mbr)
MemberRecordmbr - the given MemberRecordjava.util.List getAllManagerByLoginID(java.lang.String loginId)
loginId - the given member's login idList is the
MemberRecord instance)java.util.List getAllManagerByID(java.lang.String memId)
memId - the given member idList is the
MemberRecord instance)java.util.List getAllManagerByNo(java.lang.String memNo)
memNo - the given member No.List is the
MemberRecord instance)java.util.List getAllManager(MemberRecord mbr, boolean mainRoleOnly)
MemberRecordmbr - the given MemberRecordmainRoleOnly - whether only search manager of main role of memberList is the
MemberRecord instance)MemberRecord getDepartmentHeadByLoginID(java.lang.String loginId)
loginId - the given member's login idMemberRecord of this managerMemberRecord getDepartmentHeadByID(java.lang.String memId)
memId - the given member idmainRoleOnly - whether only search department of main role of memberMemberRecord of this managerMemberRecord getDepartmentHeadByNo(java.lang.String memNo)
memNo - the given member No.MemberRecord of this managerMemberRecord getDepartmentHead(MemberRecord mbr, boolean mainRoleOnly)
MemberRecordmbr - the given MemberRecordmainRoleOnly - whether only search manager of main role of memberMemberRecord of this managerMemberRecord getNextManagerByLoginID(java.lang.String loginId)
loginId - the given member's login idMemberRecord of this managerMemberRecord getNextManagerByID(java.lang.String memId)
memId - the given member idMemberRecord of this managerMemberRecord getNextManagerByNo(java.lang.String memNo)
memNo - the given member No.MemberRecord of this managerMemberRecord getNextManager(MemberRecord mbr)
MemberRecordmbr - the given MemberRecordMemberRecord of this managerMemberRecord getNextManagerByLoginID(java.lang.String loginId, int levelNumber)
loginId - the given member's login idlevelNumber - the given unit type's levelMemberRecord of this managerMemberRecord getNextManagerByID(java.lang.String memId, int levelNumber)
memId - the given member idlevelNumber - the given unit type's levelMemberRecord of this managerMemberRecord getNextManagerByNo(java.lang.String memNo, int levelNumber)
memNo - the given member No.levelNumber - the given unit type's levelMemberRecord of this managerMemberRecord getNextManager(MemberRecord mbr, int levelNumber)
MemberRecord and level
of unit typembr - the given MemberRecordlevelNumber - the given unit type's levelMemberRecord of this managerboolean isCompanyManagerByLoginID(java.lang.String loginId)
loginId - the given member's login idboolean isCompanyManagerByID(java.lang.String memId)
loginId - the given member idboolean isCompanyManagerByNo(java.lang.String memNo)
memNo - the given member No.boolean isCompanyManager(MemberRecord mbr)
MemberRecordmbr - the given MemberRecordjava.util.List getAllUnassignedMember()
int getDBOrgCount()
int getLicenseOrgCount()
java.lang.String syncOrgByXMLString(java.lang.String xmlString)
xmlString - the given xml string of standard formatjava.lang.String syncOrgByFileBytes(java.lang.String type,
byte[] fileInputBytes)
type - the given source type, must be XML or ExcelfileInputBytes - the given bytes of file input streamjava.lang.String syncOrgRestore()
java.lang.String syncOrgRestoreXML(byte[] xmlFileInputBytes)
xmlFileInputBytes - the given bytes of xml file input streamjava.util.Vector getAllCompany()
Vector company list and each element is Company.java.util.Vector getAllCompany(boolean saasTimeOutFilter)
saasTimeOutFilter - the given String which filter those timeout license of SaaSVector company list and each element is Company.java.util.Vector getAllCompanyID()
Vector company ID list and each element is String.java.util.Vector getAllCompanyID(boolean saasTimeOutFilter)
saasTimeOutFilter - the given String which filter those timeout license of SaaSVector company ID list and each element is String.java.util.List getAllSubDepRolMemListOfCom(java.lang.String comId)
comId - List id list and each element is String id.PasswordManagement getPasswordManagement(java.lang.String id)
id - the given member idint checkPasswordExpirationDate(java.lang.String mID)
mID - the given member idboolean updatePasswordManagement(java.lang.String mID)
mID - the given member idboolean deletePasswordManagement(java.lang.String mID)
mID - the given member idboolean insertOldPasswordToHistoryRecord(PasswordManagement passwordManagement)
passwordManagement - the given PasswordManagement Objectboolean isNewPasswordExistHistoryRecord(PasswordManagement passwordManagement)
passwordManagement - the given PasswordManagement Objectjava.util.List<java.lang.String> getNoRolMemIdListOfCom(java.lang.String comId)
comId - List id list and each element is String id.boolean isSuperuser(java.lang.String comId)
memId - boolean isSuperuser(java.lang.String comId,
java.lang.String memId)
memId, - comIdPasswordManagement getTheLatestPasswordHistory(java.lang.String mID)
passwordManagement - the given PasswordManagement Objectjava.util.Vector<java.lang.String> getSubOrgIDOfCDR(java.lang.String orgID,
boolean exp,
boolean getComID,
boolean getDepID,
boolean getRolID,
boolean getMemID)
java.util.Vector getParentIDListOfMemberForUPDOC(java.lang.String memID,
boolean bMainRoleOnly)
memID - the given MemberIDisMainRoleOnly - if "true", only the MainRole will be retrived. "false" for all
role will be retrived.java.util.Vector getParentIDListOfDRM(java.lang.String id)
java.util.List getMemberIDList(java.util.List IDList)
java.lang.String getRandomId(int type)
type - boolean isOpenBirthday(java.lang.String memID)
memID - noneboolean isOpenMobilePhone(java.lang.String memID)
memID - noneboolean updateIsOpenBirthday(java.lang.String memID,
java.lang.String isOpenBirthday)
memID - isOpenBirthday - noneboolean updateIsOpenMobilePhone(java.lang.String memID,
java.lang.String isOpenMobilePhone)
memID - isOpenMobilePhone - noneint getNameUserWithoutResignationAndDenyLoginForSaaS(java.lang.String rootComID,
java.util.List checkComIDList)
java.util.Vector getOrgResult(OrgRecord orgRecord)
java.util.Vector getAllMemberForEvents()
MemberRecord)MemberRecordboolean checkExistSecret(java.lang.String loginID)
loginID - the given loginIDjava.lang.String getSecret(java.lang.String loginID)
loginID - the given loginIDboolean updateAuthenticatorGoogle(AuthenticatorGoogle authenticatorGoogle)
authenticatorGoogle - the given AuthenticatorGoogleboolean updateScanQRcode(java.lang.String loginID,
boolean isScan)
loginID - isScan - java.util.Vector<MemberRecord> getAllMemberByAccountState(boolean deniedLogin, boolean resign, boolean invisible)
java.util.List<java.lang.String> searchMemberIdsByName(java.lang.String keyword)
java.util.List<java.lang.String> searchDepartmentIdsByName(java.lang.String keyword)
java.util.List<java.lang.String> searchRoleIdsByName(java.lang.String keyword)
java.util.List<java.lang.String> searchCompanyIdsByName(java.lang.String keyword)
java.util.HashMap<java.lang.String,java.lang.String> getLaleEIMLoginMappingByMemId(java.lang.String memId)
java.util.HashMap<java.lang.String,java.lang.String> getLaleEIMDepGroupMappingByCDID(java.lang.String id)
java.util.Map getNumberOfOrg(java.lang.String comId,
boolean deniedLogin,
boolean resign,
boolean invisible)
java.lang.String getOrgNameById(java.lang.String aId)
boolean isSaaSAgentFlowSuperUser(java.lang.String laleUserId)
SaaSAFCompanyInfo getSaaSAFCompanyInfo(java.lang.String laleUserId)
boolean updateSaaSAFCompanyInfo(SaaSAFCompanyInfo saasAFCompanyInfo)
boolean deleteSaaSAFCompanyInfo(java.lang.String laleUserId)
boolean insertSaaSAFCompanyInfo(SaaSAFCompanyInfo saasAFCompanyInfo)
AFService getAssignedAFService()
java.util.Map<java.lang.String,java.lang.Object> createSaaSAFCompany(java.lang.String laleUserId)
boolean updateWebAgendaOrgCache(OrgUpdateEntity orgUpdateEntity)
boolean removeWebAgendaOrgCache(java.util.HashSet<java.lang.String> ids)
java.util.HashMap<java.lang.String,java.lang.String> deleteSaaSMemberRecord(MemberRecord mbr, boolean isRemoveRalation, boolean isFireOrgEvent, java.lang.String lockOwner, long lockTokenTimeStamp, boolean freelockWhenSuccess, boolean islockRelated)
java.lang.String getPersonalFavoriteCategoryID()
java.lang.String getDepartmentFavoriteCategoryID()
DepartmentConfig getDepartmentConfig(java.lang.String depId)
void setDepartmentConfig(DepartmentConfig config)
DepartmentConfig getDepartmentFavorite(java.lang.String depId, java.lang.String variety)
boolean insertDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig)
boolean deleteDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig)
boolean updateDepartmentFavorite(java.util.Vector vec,
DepartmentConfig dConfig)
default java.util.List<java.lang.String> getManageDepFavoriteList(java.util.List<java.lang.String> memAndRoleId)
boolean bindLaleUser(java.lang.String memId,
java.lang.String laleUserId)
boolean unbindLaleUser(java.lang.String memId,
java.lang.String laleUserId)
boolean isBindLaleUser(java.lang.String memId)
java.util.Map<java.lang.String,java.lang.String> getUserInfoByLaleUserId(java.lang.String laleUserId)
SaaSAFCompanyInfo getSaaSAFCompanyInfoByComId(java.lang.String comId)
boolean updateAFService(AFService afService)
boolean checkIsScan(java.lang.String loginID)
loginID - boolean deleteSecret(java.lang.String loginID)
loginID - java.util.Vector<java.lang.String> getParentOrgIdListByTypeAndOrgId(java.lang.String type,
java.lang.String orgId)
orgId: - 組織 ID,CDR,沒有 Mtype: - ORG_ID_PREFIX_XXXboolean insertMicrosoftEmail(java.lang.String memID,
java.lang.String microsoftEmail)
boolean deleteMicrosoftEmail(java.lang.String memID)
MemberRecord getMemberByMicrosoftEmail(java.lang.String mMicrosoftEmail)
java.lang.String getMicrosoftEmailById(java.lang.String memID)
java.lang.String getDepIDByRoleID(java.lang.String roleID)
roleID - the given role idDepartment idDepartmentjava.util.List<java.lang.String> getAllValidMemIdOfCDR(java.lang.String id,
boolean exp)
java.util.List<java.lang.String> getSubOrgElementIdByCDR(java.lang.String id,
java.lang.String searchRange,
boolean exp)
boolean checkExistLaleSecret(java.lang.String loginID)
loginID - the given loginIDjava.lang.String getLaleSecret(java.lang.String loginID)
loginID - the given loginIDboolean checkLaleIsScan(java.lang.String loginID)
loginID - boolean generateAllMemberSecretKey()
net.sf.json.JSONArray getMemberAuthenticatorInfoList()
Copyright ? 2022. All Rights Reserved.