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 IDMemberRecord
AccessMember getMemberAccess(java.lang.String memID)
memID
- the given MemberRecord IDAccessMember
,
MemberRecord
boolean 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
,
MemberRecord
AccessAdmin getMemberAdminAccess(java.lang.String memID)
memID
- the given MemberRecord IDAccessAdmin
,
MemberRecord
boolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
memID
- the given MemberRecord IDaccess
- the given AccessAdminAccessAdmin
,
MemberRecord
AccessManager getAccessManagerByOrgRightID(java.lang.String managerID, java.lang.String orgRightID)
managerID
- orgRightID
- AccessManager
java.util.List getFunctionAccessList(java.lang.String principalID)
manager
- FunctionAccess
java.util.List getFunctionAccessList(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
manager
- FunctionAccess
boolean setFunctionAccess(FunctionAccess access)
access
- the given FunctionAccessFunctionAccess
boolean deleteFunctionAccess(FunctionAccess access)
access
- the given FunctionAccessFunctionAccess
boolean 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 StringFunctionAccess
java.util.HashMap getFunctionACLMap(java.lang.String principalID)
manager
- AccessManager
boolean deleteAlbumFunctionAccess(java.lang.String functionName, java.lang.String permission, java.lang.String orgID)
functionName
- the given Stringpermission
- the given StringorgID
- the given StringFunctionAccess
AccessAdmin getMemberDesignerAccess(java.lang.String memID)
memID
- the given MemberRecord IDAccessAdmin
,
MemberRecord
boolean setMemberDesignerAccess(java.lang.String memID, AccessAdmin access)
memID
- the given MemberRecord IDaccess
- the given AccessAdminAccessAdmin
,
MemberRecord
java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
memID
- the given MemberRecord IDDesignerAccess
)DesignerAccess
,
MemberRecord
boolean setMemberDesignerAccessList(java.lang.String memID, java.util.Vector designerAccessList)
memID
- the given MemberRecord IDdesignerAccessList
- the given DesignerAccess listDesignerAccess
java.util.Vector getPASEGroupList()
PASEGroup
)PASEGroup
java.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 IDPASEGroup
java.util.List getAllPASEGroupByName(java.lang.String name)
name
- a PASEGroup name.List
are
instance of PASEGroup
).PASEGroup
PASEGroup createPASEGroup()
PASEGroup
void insertPASEGroup(PASEGroup group)
group
- the given PASEGroupPASEGroup
void deletePASEGroup(java.lang.String id)
id
- the given PASEGroup IDPASEGroup
void updatePASEGroup(PASEGroup group)
group
- the given PASEGroupPASEGroup
boolean 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
,
Role
java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
gId
- the given PASEGroup IDMemberRecord
,
PASEGroup
java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
gId
- the given PASEGroup IDDepartment
,
PASEGroup
PASESharedFile getPASESharedFile(java.lang.String fId)
fId
- the given PASESharedFile IDPASESharedFile
PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
fPath
- the given PASESharedFile PathPASESharedFile
PASESharedFile createPASESharedFile()
PASESharedFile
void insertPASESharedFile(PASESharedFile sFile)
sFile
- the given PASESharedFilePASESharedFile
void deletePASESharedFile(java.lang.String fId)
fId
- the given PASESharedFile IDPASESharedFile
void updatePASESharedFile(PASESharedFile sFile)
sFile
- the given PASESharedFilePASESharedFile
boolean 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.