|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpase.server.SecurityServiceImpl
public class SecurityServiceImpl
SecurityService Implementation
SecurityService
Constructor Summary | |
---|---|
SecurityServiceImpl()
|
Method Summary | |
---|---|
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()
|
com.flowring.aeppServer.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. |
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)
Get a member's domination instance regarding artifact search function in Agenda. |
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)
Get a member's domination instance regarding online-user function in Agenda. |
java.util.Vector |
getMemberTaskAccess(java.lang.String memID)
Get a member's domination instance regarding task search function in Agenda. |
java.util.List |
getMultiOrgPermList()
|
java.util.List |
getMultiOrgPermLoginIDList()
|
com.flowring.aeppServer.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 mID)
Get a member's signature string. |
boolean |
insertAeppServerOfMultiOrg(com.flowring.aeppServer.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)
Set a member's domination instance regarding artifact search function in Agenda. |
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)
Set a member's domination instance regarding online-user function in Agenda. |
boolean |
setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
Set a member's domination instance regarding task search function in Agenda. |
void |
setRmiServer(RMIServer rmiServer)
|
boolean |
swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
com.flowring.aeppServer.AeppServer aeppServer2)
|
boolean |
unRegisterWebServer(WebServerInfo info)
|
boolean |
updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
|
boolean |
updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
|
void |
updatePASEGroup(PASEGroup group)
Update a PASEGroup instance in database. |
void |
updatePASESharedFile(PASESharedFile sFile)
Update a PASESharedFile instance in database. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecurityServiceImpl()
Method Detail |
---|
public void setRmiServer(RMIServer rmiServer)
public java.lang.String getSignatureImage(java.lang.String mID)
SecurityService
getSignatureImage
in interface SecurityService
MemberRecord
public AccessMember getMemberAccess(java.lang.String memID)
SecurityService
getMemberAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessMember
,
MemberRecord
public boolean setMemberAccess(java.lang.String memID, AccessMember access)
SecurityService
setMemberAccess
in interface SecurityService
memID
- the given MemberRecord IDaccess
- the given AccessMember
AccessMember
,
MemberRecord
public AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
SecurityService
getMemberOnLineAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessOnLineUser
,
MemberRecord
public boolean setMemberOnLineAccess(java.lang.String memID, AccessOnLineUser access)
SecurityService
setMemberOnLineAccess
in interface SecurityService
memID
- the given MemberRecord IDaccess
- the given AccessOnLineUser
AccessOnLineUser
,
MemberRecord
public java.util.Vector getMemberTaskAccess(java.lang.String memID)
SecurityService
getMemberTaskAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessTask
)AccessTask
,
MemberRecord
public boolean setMemberTaskAccess(java.lang.String memID, java.util.Vector taskAccessList)
SecurityService
setMemberTaskAccess
in interface SecurityService
memID
- the given MemberRecord IDtaskAccessList
- the given AccessTask list
AccessTask
,
MemberRecord
public java.util.Vector getMemberArtifactAccess(java.lang.String memID)
SecurityService
getMemberArtifactAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessArtifact
)AccessArtifact
,
MemberRecord
public boolean setMemberArtifactAccess(java.lang.String memID, java.util.Vector artifactAccessList)
SecurityService
setMemberArtifactAccess
in interface SecurityService
memID
- the given MemberRecord ID
Artifact
,
MemberRecord
public AccessAdmin getMemberAdminAccess(java.lang.String memID)
SecurityService
getMemberAdminAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessAdmin
,
MemberRecord
public boolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
SecurityService
setMemberAdminAccess
in interface SecurityService
memID
- the given MemberRecord IDaccess
- the given AccessAdmin
AccessAdmin
,
MemberRecord
public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID, java.lang.String orgRightID)
SecurityService
getAccessManagerByOrgRightID
in interface SecurityService
AccessManager
public java.util.List getFunctionAccessList(java.lang.String principalID)
SecurityService
getFunctionAccessList
in interface SecurityService
FunctionAccess
public java.util.List getFunctionAccessList(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
SecurityService
getFunctionAccessList
in interface SecurityService
FunctionAccess
public boolean setFunctionAccess(FunctionAccess access)
SecurityService
setFunctionAccess
in interface SecurityService
access
- the given FunctionAccess
FunctionAccess
public boolean deleteFunctionAccess(FunctionAccess access)
SecurityService
deleteFunctionAccess
in interface SecurityService
access
- the given FunctionAccess
FunctionAccess
public boolean deleteFunctionAccess(java.lang.String principalID, java.lang.String orgID, java.lang.String functionName, java.lang.String permission)
SecurityService
deleteFunctionAccess
in interface SecurityService
principalID
- the given StringorgID
- the given StringfunctionName
- the given Stringpermission
- the given String
FunctionAccess
public boolean deleteAlbumFunctionAccess(java.lang.String functionName, java.lang.String permission, java.lang.String orgID)
SecurityService
deleteAlbumFunctionAccess
in interface SecurityService
functionName
- the given Stringpermission
- the given StringorgID
- the given String
FunctionAccess
public java.util.HashMap getFunctionACLMap(java.lang.String principalID)
SecurityService
getFunctionACLMap
in interface SecurityService
AccessManager
public AccessAdmin getMemberDesignerAccess(java.lang.String memID)
SecurityService
getMemberDesignerAccess
in interface SecurityService
memID
- the given MemberRecord ID
AccessAdmin
,
MemberRecord
public boolean setMemberDesignerAccess(java.lang.String memID, AccessAdmin access)
SecurityService
setMemberDesignerAccess
in interface SecurityService
memID
- the given MemberRecord IDaccess
- the given AccessAdmin
AccessAdmin
,
MemberRecord
public java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
SecurityService
getMemberDesignerAccessList
in interface SecurityService
memID
- the given MemberRecord ID
DesignerAccess
)DesignerAccess
,
MemberRecord
public boolean setMemberDesignerAccessList(java.lang.String memID, java.util.Vector designerAccessList)
SecurityService
setMemberDesignerAccessList
in interface SecurityService
memID
- the given MemberRecord IDdesignerAccessList
- the given DesignerAccess list
DesignerAccess
public java.util.Vector getPASEGroupList()
SecurityService
getPASEGroupList
in interface SecurityService
PASEGroup
)PASEGroup
public java.util.List getPASEGroupListByIdList(java.util.Vector idList)
SecurityService
getPASEGroupListByIdList
in interface SecurityService
List
group id list. Each element in the List>
is String
group id.public PASEGroup getPASEGroup(java.lang.String id)
SecurityService
getPASEGroup
in interface SecurityService
id
- the given PASEGroup ID
PASEGroup
public java.util.List getAllPASEGroupByName(java.lang.String name)
SecurityService
getAllPASEGroupByName
in interface SecurityService
name
- a PASEGroup name.
List
are
instance of PASEGroup
).PASEGroup
public PASEGroup createPASEGroup()
SecurityService
createPASEGroup
in interface SecurityService
PASEGroup
public void insertPASEGroup(PASEGroup group)
SecurityService
insertPASEGroup
in interface SecurityService
group
- the given PASEGroupPASEGroup
public void deletePASEGroup(java.lang.String id)
SecurityService
deletePASEGroup
in interface SecurityService
id
- the given PASEGroup IDPASEGroup
public void updatePASEGroup(PASEGroup group)
SecurityService
updatePASEGroup
in interface SecurityService
group
- the given PASEGroupPASEGroup
public boolean isContainedInPASEGroup(java.lang.String gId, java.lang.String mID)
SecurityService
isContainedInPASEGroup
in interface SecurityService
gId
- the given PASEGroup IDmID
- the given MemberRecord ID, Role ID, Department ID or
PASEGroup ID
Department
,
MemberRecord
,
PASEGroup
,
Role
public java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
SecurityService
getMemberListOfPASEGroup
in interface SecurityService
gId
- the given PASEGroup ID
MemberRecord
,
PASEGroup
public java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
SecurityService
getRoleListOfPASEGroup
in interface SecurityService
gId
- the given PASEGroup ID
Role
,
PASEGroup
public java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
SecurityService
getDepartmentListOfPASEGroup
in interface SecurityService
gId
- the given PASEGroup ID
Department
,
PASEGroup
public PASESharedFile getPASESharedFile(java.lang.String fId)
SecurityService
getPASESharedFile
in interface SecurityService
fId
- the given PASESharedFile ID
PASESharedFile
public PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
SecurityService
getPASESharedFileByPath
in interface SecurityService
fPath
- the given PASESharedFile Path
PASESharedFile
public PASESharedFile createPASESharedFile()
SecurityService
createPASESharedFile
in interface SecurityService
PASESharedFile
public void insertPASESharedFile(PASESharedFile sFile)
SecurityService
insertPASESharedFile
in interface SecurityService
sFile
- the given PASESharedFilePASESharedFile
public void deletePASESharedFile(java.lang.String fId)
SecurityService
deletePASESharedFile
in interface SecurityService
fId
- the given PASESharedFile IDPASESharedFile
public void updatePASESharedFile(PASESharedFile sFile)
SecurityService
updatePASESharedFile
in interface SecurityService
sFile
- the given PASESharedFilePASESharedFile
public boolean canReadPASESharedFile(java.lang.String fId, java.lang.String mId)
SecurityService
canReadPASESharedFile
in interface SecurityService
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
public boolean canWritePASESharedFile(java.lang.String fId, java.lang.String mId)
SecurityService
canWritePASESharedFile
in interface SecurityService
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
public boolean canPrintPASESharedFile(java.lang.String fId, java.lang.String mId)
SecurityService
canPrintPASESharedFile
in interface SecurityService
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
public boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
insertAeppServerOfMultiOrg
in interface SecurityService
public boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
updateAeppServerOfMultiOrg
in interface SecurityService
public boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
deleteAeppServerOfMultiOrg
in interface SecurityService
public com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
getAeppServerOfMultiOrg
in interface SecurityService
public java.util.List getAeppServerListOfMultiOrg()
getAeppServerListOfMultiOrg
in interface SecurityService
public java.util.List getMultiOrgPermList()
getMultiOrgPermList
in interface SecurityService
public java.util.List getMultiOrgPermLoginIDList()
getMultiOrgPermLoginIDList
in interface SecurityService
public boolean insertMultiOrgPerm(java.lang.String memId)
insertMultiOrgPerm
in interface SecurityService
public boolean deleteMultiOrgPerm(java.lang.String memId)
deleteMultiOrgPerm
in interface SecurityService
public boolean swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1, com.flowring.aeppServer.AeppServer aeppServer2)
swapAeppServer
in interface SecurityService
public com.flowring.aeppServer.MultiServerACL getMultiServerACL(java.lang.String muoId, java.lang.String memId)
getMultiServerACL
in interface SecurityService
public boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
updateMultiServerACL
in interface SecurityService
public boolean registerWebServer(WebServerInfo info)
registerWebServer
in interface SecurityService
public java.util.List<WebServerInfo> getRegisteredWebServerList()
getRegisteredWebServerList
in interface SecurityService
public boolean unRegisterWebServer(WebServerInfo info)
unRegisterWebServer
in interface SecurityService
public boolean clearRMManagerAccessByOrgID(java.lang.String orgID)
clearRMManagerAccessByOrgID
in interface SecurityService
public java.util.List<FunctionAccess> getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList)
getRMManagerAccessByOrgID
in interface SecurityService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |