public interface SecurityService
| Modifier and Type | Method and Description |
|---|---|
boolean |
authenticateVerify(java.lang.String key) |
boolean |
canPrintPASESharedFile(java.lang.String fId,
java.lang.String mId)
Check if a member can print a PASESharedFile.
|
boolean |
canReadPASESharedFile(java.lang.String fId,
java.lang.String mId)
Check if a member can read a PASESharedFile.
|
boolean |
canWritePASESharedFile(java.lang.String fId,
java.lang.String mId)
Check if a member can write a PASESharedFile.
|
boolean |
clearRMManagerAccessByOrgID(java.lang.String orgID) |
PASEGroup |
createPASEGroup()
Create a empty PASEGroup instance with a generated ID.
|
PASESharedFile |
createPASESharedFile()
Create a empty PASESharedFile instance with a generated ID.
|
boolean |
deleteAeppServerOfMultiOrg(java.lang.String ID) |
boolean |
deleteAlbumFunctionAccess(java.lang.String functionName,
java.lang.String permission,
java.lang.String orgID)
Delete All Album FunctionAccess By permission
|
boolean |
deleteFunctionAccess(FunctionAccess access)
Delete a FunctionAccess.
|
boolean |
deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
Delete a FunctionAccess.
|
boolean |
deleteMultiOrgPerm(java.lang.String memId) |
void |
deletePASEGroup(java.lang.String id)
Delete a PASEGroup instance in database.
|
void |
deletePASESharedFile(java.lang.String fId)
Delete a PASESharedFile instance in database.
|
AccessManager |
getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
Get a manager's domination instance regarding administration tools.
|
java.util.List |
getAeppServerListOfMultiOrg() |
AeppServer |
getAeppServerOfMultiOrg(java.lang.String ID) |
java.util.List |
getAllPASEGroupByName(java.lang.String name)
Gets all PASEGroup by the same name.
|
java.util.Vector |
getDepartmentListOfPASEGroup(java.lang.String gId)
Get all department ID in a PASEGroup.
|
default java.util.HashSet<java.lang.String> |
getFileWhitelistCHINSAN() |
java.util.List |
getFunctionAccessList(java.lang.String principalID)
Get a manager's domination instance regarding the portal.
|
java.util.List |
getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
Get a manager's domination instance regarding the portal.
|
java.util.HashMap |
getFunctionACLMap(java.lang.String principalID)
Get a manager's domination instance regarding administration tools.
|
AccessMember |
getMemberAccess(java.lang.String memID)
Get a member's domination regarding Agenda instance.
|
AccessAdmin |
getMemberAdminAccess(java.lang.String memID)
Get a member's domination instance regarding administration tools.
|
java.util.Vector |
getMemberArtifactAccess(java.lang.String memID)
Deprecated.
Use
AccessMember.getAccessArtifactList() instead. |
AccessAdmin |
getMemberDesignerAccess(java.lang.String memID)
Get a member's domination instance at Designer.
|
java.util.Vector |
getMemberDesignerAccessList(java.lang.String memID)
Get a member's domination instance at Studio Designer.
|
java.util.Vector |
getMemberListOfPASEGroup(java.lang.String gId)
Get all member ID in a PASEGroup.
|
AccessOnLineUser |
getMemberOnLineAccess(java.lang.String memID)
Deprecated.
Use
AccessMember.getAccessOnLineUser() instead. |
java.util.Vector |
getMemberTaskAccess(java.lang.String memID)
Deprecated.
Use
AccessMember.getAccessTaskList() instead. |
java.util.List |
getMultiOrgPermList() |
java.util.List |
getMultiOrgPermLoginIDList() |
MultiServerACL |
getMultiServerACL(java.lang.String muoId,
java.lang.String memId) |
PASEGroup |
getPASEGroup(java.lang.String id)
Get a PASEGroup instance with its ID.
|
java.util.Vector |
getPASEGroupList()
Get all PASEGroup.
|
java.util.List |
getPASEGroupListByIdList(java.util.Vector idList)
get all PASEGroup id list by id list.
|
PASESharedFile |
getPASESharedFile(java.lang.String fId)
Get a PASESharedFile instance with its ID.
|
PASESharedFile |
getPASESharedFileByPath(java.lang.String fPath)
Get a PASESharedFile instance with its path.
|
java.util.List<WebServerInfo> |
getRegisteredWebServerList() |
java.util.List<FunctionAccess> |
getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList) |
java.util.Vector |
getRoleListOfPASEGroup(java.lang.String gId)
Get all role ID in a PASEGroup.
|
java.lang.String |
getSignatureImage(java.lang.String mbrID)
Get a member's signature string.
|
default java.lang.String |
getSignatureImageBySigID(java.lang.String sigID) |
default java.util.HashSet<java.lang.String> |
getSignRecordWhitelistCHINSAN() |
boolean |
insertAeppServerOfMultiOrg(AeppServer aeppServer) |
boolean |
insertMultiOrgPerm(java.lang.String memId) |
void |
insertPASEGroup(PASEGroup group)
Insert a PASEGroup instance in database.
|
void |
insertPASESharedFile(PASESharedFile sFile)
Insert a PASESharedFile instance in database.
|
boolean |
isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
Check if a member is contained in a PASEGroup.
|
boolean |
registerWebServer(WebServerInfo info) |
boolean |
setFunctionAccess(FunctionAccess access)
Set a manager's domination instance regarding portal.
|
boolean |
setMemberAccess(java.lang.String memID,
AccessMember access)
Set a member's domination instance regarding Agenda.
|
boolean |
setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
Set a member's domination instance regarding administration tools.
|
boolean |
setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
Deprecated.
|
boolean |
setMemberDesignerAccess(java.lang.String memID,
AccessAdmin access)
Set a member's domination instance at Designer.
|
boolean |
setMemberDesignerAccessList(java.lang.String memID,
java.util.Vector designerAccessList)
Set a member's domination instance at Studio Designer.
|
boolean |
setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
Deprecated.
|
boolean |
setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
Deprecated.
|
boolean |
swapAeppServer(AeppServer aeppServer1,
AeppServer aeppServer2) |
boolean |
unRegisterWebServer(WebServerInfo info) |
boolean |
updateAeppServerOfMultiOrg(AeppServer aeppServer) |
boolean |
updateMultiServerACL(MultiServerACL multiServerACL) |
void |
updatePASEGroup(PASEGroup group)
Update a PASEGroup instance in database.
|
void |
updatePASESharedFile(PASESharedFile sFile)
Update a PASESharedFile instance in database.
|
java.lang.String getSignatureImage(java.lang.String mbrID)
memID - the given MemberRecord IDMemberRecordAccessMember getMemberAccess(java.lang.String memID)
memID - the given MemberRecord IDAccessMember,
MemberRecordboolean setMemberAccess(java.lang.String memID,
AccessMember access)
memID - the given MemberRecord IDaccess - the given AccessMemberAccessMember,
MemberRecord@Deprecated AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
AccessMember.getAccessOnLineUser() instead.memID - the given MemberRecord IDAccessOnLineUser,
MemberRecord@Deprecated
boolean setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
AccessMember.setAccessOnLineUser(AccessOnLineUser access)
instead.memID - the given MemberRecord IDaccess - the given AccessOnLineUserAccessOnLineUser,
MemberRecord@Deprecated java.util.Vector getMemberTaskAccess(java.lang.String memID)
AccessMember.getAccessTaskList() instead.memID - the given MemberRecord IDAccessTask)AccessTask,
MemberRecord@Deprecated
boolean setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
AccessMember.setAccessTaskList(Vector taskSearchList)
instead.memID - the given MemberRecord IDtaskAccessList - the given AccessTask listAccessTask,
MemberRecord@Deprecated java.util.Vector getMemberArtifactAccess(java.lang.String memID)
AccessMember.getAccessArtifactList() instead.memID - the given MemberRecord IDAccessArtifact)AccessArtifact,
MemberRecord@Deprecated
boolean setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
AccessMember.setAccessArtifactList(Vector artifactSearchList)
instead.memID - the given MemberRecord IDtaskAccessList - the given AccessArtifact listArtifact,
MemberRecordAccessAdmin getMemberAdminAccess(java.lang.String memID)
memID - the given MemberRecord IDAccessAdmin,
MemberRecordboolean setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
memID - the given MemberRecord IDaccess - the given AccessAdminAccessAdmin,
MemberRecordAccessManager getAccessManagerByOrgRightID(java.lang.String managerID, java.lang.String orgRightID)
managerID - orgRightID - AccessManagerjava.util.List getFunctionAccessList(java.lang.String principalID)
manager - FunctionAccessjava.util.List getFunctionAccessList(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
manager - FunctionAccessboolean setFunctionAccess(FunctionAccess access)
access - the given FunctionAccessFunctionAccessboolean deleteFunctionAccess(FunctionAccess access)
access - the given FunctionAccessFunctionAccessboolean deleteFunctionAccess(java.lang.String principalID,
java.lang.String orgID,
java.lang.String functionName,
java.lang.String permission)
principalID - the given StringorgID - the given StringfunctionName - the given Stringpermission - the given StringFunctionAccessjava.util.HashMap getFunctionACLMap(java.lang.String principalID)
manager - AccessManagerboolean deleteAlbumFunctionAccess(java.lang.String functionName,
java.lang.String permission,
java.lang.String orgID)
functionName - the given Stringpermission - the given StringorgID - the given StringFunctionAccessAccessAdmin getMemberDesignerAccess(java.lang.String memID)
memID - the given MemberRecord IDAccessAdmin,
MemberRecordboolean setMemberDesignerAccess(java.lang.String memID,
AccessAdmin access)
memID - the given MemberRecord IDaccess - the given AccessAdminAccessAdmin,
MemberRecordjava.util.Vector getMemberDesignerAccessList(java.lang.String memID)
memID - the given MemberRecord IDDesignerAccess)DesignerAccess,
MemberRecordboolean setMemberDesignerAccessList(java.lang.String memID,
java.util.Vector designerAccessList)
memID - the given MemberRecord IDdesignerAccessList - the given DesignerAccess listDesignerAccessjava.util.Vector getPASEGroupList()
PASEGroup)PASEGroupjava.util.List getPASEGroupListByIdList(java.util.Vector idList)
idList. - Each element in the Vector is String id, ex: MEMxxx, ROLxxx, DEPxxx, COMxxx.List group id list. Each element in the List> is String group id.PASEGroup getPASEGroup(java.lang.String id)
id - the given PASEGroup IDPASEGroupjava.util.List getAllPASEGroupByName(java.lang.String name)
name - a PASEGroup name.List are
instance of PASEGroup).PASEGroupPASEGroup createPASEGroup()
PASEGroupvoid insertPASEGroup(PASEGroup group)
group - the given PASEGroupPASEGroupvoid deletePASEGroup(java.lang.String id)
id - the given PASEGroup IDPASEGroupvoid updatePASEGroup(PASEGroup group)
group - the given PASEGroupPASEGroupboolean isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
gId - the given PASEGroup IDmID - the given MemberRecord ID, Role ID, Department ID or
PASEGroup IDDepartment,
MemberRecord,
PASEGroup,
Rolejava.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
gId - the given PASEGroup IDMemberRecord,
PASEGroupjava.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
gId - the given PASEGroup IDDepartment,
PASEGroupPASESharedFile getPASESharedFile(java.lang.String fId)
fId - the given PASESharedFile IDPASESharedFilePASESharedFile getPASESharedFileByPath(java.lang.String fPath)
fPath - the given PASESharedFile PathPASESharedFilePASESharedFile createPASESharedFile()
PASESharedFilevoid insertPASESharedFile(PASESharedFile sFile)
sFile - the given PASESharedFilePASESharedFilevoid deletePASESharedFile(java.lang.String fId)
fId - the given PASESharedFile IDPASESharedFilevoid updatePASESharedFile(PASESharedFile sFile)
sFile - the given PASESharedFilePASESharedFileboolean canReadPASESharedFile(java.lang.String fId,
java.lang.String mId)
fId - the given PASESharedFile IDmId - the given MemberRecord IDboolean canWritePASESharedFile(java.lang.String fId,
java.lang.String mId)
fId - the given PASESharedFile IDmId - the given MemberRecord IDboolean canPrintPASESharedFile(java.lang.String fId,
java.lang.String mId)
fId - the given PASESharedFile IDmId - the given MemberRecord IDboolean insertAeppServerOfMultiOrg(AeppServer aeppServer)
boolean updateAeppServerOfMultiOrg(AeppServer aeppServer)
boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
java.util.List getAeppServerListOfMultiOrg()
java.util.List getMultiOrgPermList()
java.util.List getMultiOrgPermLoginIDList()
boolean insertMultiOrgPerm(java.lang.String memId)
boolean deleteMultiOrgPerm(java.lang.String memId)
boolean swapAeppServer(AeppServer aeppServer1,
AeppServer aeppServer2)
MultiServerACL getMultiServerACL(java.lang.String muoId,
java.lang.String memId)
boolean updateMultiServerACL(MultiServerACL multiServerACL)
boolean registerWebServer(WebServerInfo info)
java.util.List<WebServerInfo> getRegisteredWebServerList()
boolean unRegisterWebServer(WebServerInfo info)
boolean clearRMManagerAccessByOrgID(java.lang.String orgID)
java.util.List<FunctionAccess> getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList)
boolean authenticateVerify(java.lang.String key)
default java.lang.String getSignatureImageBySigID(java.lang.String sigID)
default java.util.HashSet<java.lang.String> getFileWhitelistCHINSAN()
default java.util.HashSet<java.lang.String> getSignRecordWhitelistCHINSAN()
Copyright ? 2022. All Rights Reserved.