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()
PASEOrgModel
Company newCompany()
Company
boolean insertCompany(Company company)
company
- the given CompanyCompany
java.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
- TODOCompany
boolean updateCompany(Company company)
company
- the given CompanyCompany
boolean 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
- TODOCompany
boolean 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
- TODOCompany
boolean deleteCompany(Company company, boolean isRemoveRalation)
company
- the given CompanyCompany
boolean deleteCompany(Company company)
company
- the given Company, boolean determine to delete object relationsCompany
Company getCompany()
Company
Company getCompany(java.lang.String comID)
Company
Company getOneCompanyByName(java.lang.String mName)
mName
- the given CompanyNameCompany
java.util.Vector getAllCompanyByName(java.lang.String mName)
mName
- the given CompanyNameCompany
Department newDepartment()
Department
boolean insertDepartment(Department dep)
dep
- the given DepartmentDepartment
boolean 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
- TODODepartment
boolean updateDepartment(Department dep)
dep
- the given DepartmentDepartment
boolean 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
- TODODepartment
boolean 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
- TODODepartment
boolean deleteDepartment(Department dep, boolean isRemoveRalation)
dep
- the given DepartmentDepartment
boolean deleteDepartment(Department dep)
dep
- the given Department, boolean determine to delete object relationsDepartment
Department getDepartment(java.lang.String dID)
dID
- the given DepartmentIDDepartment
java.lang.String getDepNameByRoleID(java.lang.String roleID)
roleID
- the given role idDepartment
nameDepartment
Department getOneDepartmentByName(java.lang.String mName)
mName
- the given DepartmentCNameDepartment
java.util.Vector getAllDepartmentByName(java.lang.String mName)
mName
- the given DepartmentCNameDepartment
java.util.Vector getAllDepNameOfCompany()
Department
java.util.List getAllAccessibleDepartmentByMemID(java.lang.String memID)
memID
- the given MemberIDDepartment objects.
java.util.Vector getAllDepIDOfCompany()
Department
boolean insertRole(Role role)
role
- the given RoleRole
boolean 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
- TODORole
boolean updateRole(Role role)
role
- the given RoleRole
boolean 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
- TODORole
boolean deleteRole(Role role)
role
- the given RoleRole
boolean deleteRole(Role role, boolean isRemoveRalation)
role
- the given Role, boolean determine to delete object relationsRole
boolean 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
- TODORole
Role getRole(java.lang.String rID)
dID
- the given RoleIDRole
SpecialRole getSpecialRole(java.lang.String speRolID)
speRolID
- the given RoleIDSpecialRole
sRole;SpecialRole
Role getOneRoleByName(java.lang.String mName)
mName
- the given RoleCNameRole
int 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
)Role
java.util.Vector getAllRoleNameOfCompany()
RoleName
)Role
java.util.List getAllAccessibleRoleByMemID(java.lang.String memID)
memID
- the given MemberIDRole objects.
java.util.Vector getAllRoleIDOfCompany()
RoleID
)Role
java.util.Vector getAllOrgRoleList()
Role
List
is the
Role
instance)java.util.Vector getAllPrjRoleList()
ProjectRole
List
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
,
Department
MemberRecord newMemberRecord()
MemberRecord
boolean insertMemberRecord(MemberRecord mbr)
mbr
- the given MemberRecordMemberRecord
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)
mbr
- the given MemberRecord
lockTokenTimeStamp
the token of excute actiondefaultComId
- TODOisFireOrgEvent
- TODOlockOwner
- TODOMemberRecord
boolean updateMemberRecord(MemberRecord mbr)
mbr
- the given MemberRecordMemberRecord
boolean 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
- TODOMemberRecord
boolean deleteMemberRecord(MemberRecord mbr)
mbr
- the given MemberRecordMemberRecord
boolean deleteMemberRecord(MemberRecord mbr, boolean isRemoveRalation)
mbr
- the given MemberRecord, boolean determine to delete object relationsMemberRecord
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)
mbr
- the given MemberRecord, boolean determine to delete object relations
lockTokenTimeStamp
the token of excute actionisFireOrgEvent
- TODOlockOwner
- TODOMemberRecord
PersonalConfig getPersonalConfig(java.lang.String mId)
mId
- the given MemberRecordIDPersonalConfig
void setPersonalConfig(PersonalConfig config)
config
- the given PersonalConfigPersonalConfig
boolean 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 MemberIDMemberRecord
MemberRecord getMemberByName(java.lang.String mLoginID)
mID
- the given MemberLoginIDMemberRecord
MemberRecord getMemberByCName(java.lang.String mName)
mLoginID
- the given MemberCNameMemberRecord
MemberRecord getMemberByEmail(java.lang.String mEmail)
mEmail
- the given MemberEmailMemberRecord
java.lang.String getMemberUserNameByID(java.lang.String mID)
mID
- the given MemberIDMemberRecord
java.util.Vector getAllMember()
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 getAllMemberByCName(java.lang.String mName)
mName
- the given MemberNameMemberRecord
)MemberRecord
java.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
)Department
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 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
java.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 ,20130521
boolean 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 ,20130521
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 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
ProjectRole newProjectRole()
ProjectRole
boolean insertProjectRole(ProjectRole role)
role
- the given ProjectRoleProjectRole
boolean updateProjectRole(ProjectRole role)
role
- the given ProjectRoleProjectRole
boolean deleteProjectRole(ProjectRole role)
role
- the given ProjectRoleProjectRole
ProjectRole getProjectRole(java.lang.String rID)
rID
- the given ProjectRoleIDProjectRole
java.util.Vector getAllProjectRoleByName(java.lang.String mName)
mName
- the given ProjectRoleNameProjectRole
)ProjectRole
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.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 memberrecordMemberRecord
UnitType getUnitType(java.lang.String uid)
uid
- the given unit type idUnitType
UnitType
boolean updateUnitType(UnitType unit)
unit
- the given UnitType
UnitType
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.ASCVector
is the UnitType
UnitType
UnitType 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)
MemberRecord
mbr
- the given MemberRecord
java.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)
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- 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)
MemberRecord
mbr
- the given MemberRecord
mainRoleOnly
- 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)
MemberRecord
mbr
- the given MemberRecord
MemberRecord
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 MemberRecord
levelNumber
- 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)
MemberRecord
mbr
- the given MemberRecord
java.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
- none
boolean isOpenMobilePhone(java.lang.String memID)
memID
- none
boolean updateIsOpenBirthday(java.lang.String memID, java.lang.String isOpenBirthday)
memID
- isOpenBirthday
- none
boolean updateIsOpenMobilePhone(java.lang.String memID, java.lang.String isOpenMobilePhone)
memID
- isOpenMobilePhone
- none
int getNameUserWithoutResignationAndDenyLoginForSaaS(java.lang.String rootComID, java.util.List checkComIDList)
java.util.Vector getOrgResult(OrgRecord orgRecord)
java.util.Vector getAllMemberForEvents()
MemberRecord
)MemberRecord
boolean 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
idDepartment
java.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.