|
||||||||||
| 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 SecurityServiceMemberRecordpublic AccessMember getMemberAccess(java.lang.String memID)
SecurityService
getMemberAccess in interface SecurityServicememID - the given MemberRecord ID
AccessMember,
MemberRecord
public boolean setMemberAccess(java.lang.String memID,
AccessMember access)
SecurityService
setMemberAccess in interface SecurityServicememID - the given MemberRecord IDaccess - the given AccessMember
AccessMember,
MemberRecordpublic AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
SecurityService
getMemberOnLineAccess in interface SecurityServicememID - the given MemberRecord ID
AccessOnLineUser,
MemberRecord
public boolean setMemberOnLineAccess(java.lang.String memID,
AccessOnLineUser access)
SecurityService
setMemberOnLineAccess in interface SecurityServicememID - the given MemberRecord IDaccess - the given AccessOnLineUser
AccessOnLineUser,
MemberRecordpublic java.util.Vector getMemberTaskAccess(java.lang.String memID)
SecurityService
getMemberTaskAccess in interface SecurityServicememID - the given MemberRecord ID
AccessTask)AccessTask,
MemberRecord
public boolean setMemberTaskAccess(java.lang.String memID,
java.util.Vector taskAccessList)
SecurityService
setMemberTaskAccess in interface SecurityServicememID - the given MemberRecord IDtaskAccessList - the given AccessTask list
AccessTask,
MemberRecordpublic java.util.Vector getMemberArtifactAccess(java.lang.String memID)
SecurityService
getMemberArtifactAccess in interface SecurityServicememID - the given MemberRecord ID
AccessArtifact)AccessArtifact,
MemberRecord
public boolean setMemberArtifactAccess(java.lang.String memID,
java.util.Vector artifactAccessList)
SecurityService
setMemberArtifactAccess in interface SecurityServicememID - the given MemberRecord ID
Artifact,
MemberRecordpublic AccessAdmin getMemberAdminAccess(java.lang.String memID)
SecurityService
getMemberAdminAccess in interface SecurityServicememID - the given MemberRecord ID
AccessAdmin,
MemberRecord
public boolean setMemberAdminAccess(java.lang.String memID,
AccessAdmin access)
SecurityService
setMemberAdminAccess in interface SecurityServicememID - the given MemberRecord IDaccess - the given AccessAdmin
AccessAdmin,
MemberRecord
public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID,
java.lang.String orgRightID)
SecurityService
getAccessManagerByOrgRightID in interface SecurityServiceAccessManagerpublic java.util.List getFunctionAccessList(java.lang.String principalID)
SecurityService
getFunctionAccessList in interface SecurityServiceFunctionAccess
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 SecurityServiceFunctionAccesspublic boolean setFunctionAccess(FunctionAccess access)
SecurityService
setFunctionAccess in interface SecurityServiceaccess - the given FunctionAccess
FunctionAccesspublic boolean deleteFunctionAccess(FunctionAccess access)
SecurityService
deleteFunctionAccess in interface SecurityServiceaccess - 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 SecurityServiceprincipalID - 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 SecurityServicefunctionName - the given Stringpermission - the given StringorgID - the given String
FunctionAccesspublic java.util.HashMap getFunctionACLMap(java.lang.String principalID)
SecurityService
getFunctionACLMap in interface SecurityServiceAccessManagerpublic AccessAdmin getMemberDesignerAccess(java.lang.String memID)
SecurityService
getMemberDesignerAccess in interface SecurityServicememID - the given MemberRecord ID
AccessAdmin,
MemberRecord
public boolean setMemberDesignerAccess(java.lang.String memID,
AccessAdmin access)
SecurityService
setMemberDesignerAccess in interface SecurityServicememID - the given MemberRecord IDaccess - the given AccessAdmin
AccessAdmin,
MemberRecordpublic java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
SecurityService
getMemberDesignerAccessList in interface SecurityServicememID - the given MemberRecord ID
DesignerAccess)DesignerAccess,
MemberRecord
public boolean setMemberDesignerAccessList(java.lang.String memID,
java.util.Vector designerAccessList)
SecurityService
setMemberDesignerAccessList in interface SecurityServicememID - the given MemberRecord IDdesignerAccessList - the given DesignerAccess list
DesignerAccesspublic java.util.Vector getPASEGroupList()
SecurityService
getPASEGroupList in interface SecurityServicePASEGroup)PASEGrouppublic java.util.List getPASEGroupListByIdList(java.util.Vector idList)
SecurityService
getPASEGroupListByIdList in interface SecurityServiceList group id list. Each element in the List> is String group id.public PASEGroup getPASEGroup(java.lang.String id)
SecurityService
getPASEGroup in interface SecurityServiceid - the given PASEGroup ID
PASEGrouppublic java.util.List getAllPASEGroupByName(java.lang.String name)
SecurityService
getAllPASEGroupByName in interface SecurityServicename - a PASEGroup name.
List are
instance of PASEGroup).PASEGrouppublic PASEGroup createPASEGroup()
SecurityService
createPASEGroup in interface SecurityServicePASEGrouppublic void insertPASEGroup(PASEGroup group)
SecurityService
insertPASEGroup in interface SecurityServicegroup - the given PASEGroupPASEGrouppublic void deletePASEGroup(java.lang.String id)
SecurityService
deletePASEGroup in interface SecurityServiceid - the given PASEGroup IDPASEGrouppublic void updatePASEGroup(PASEGroup group)
SecurityService
updatePASEGroup in interface SecurityServicegroup - the given PASEGroupPASEGroup
public boolean isContainedInPASEGroup(java.lang.String gId,
java.lang.String mID)
SecurityService
isContainedInPASEGroup in interface SecurityServicegId - the given PASEGroup IDmID - the given MemberRecord ID, Role ID, Department ID or
PASEGroup ID
Department,
MemberRecord,
PASEGroup,
Rolepublic java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
SecurityService
getMemberListOfPASEGroup in interface SecurityServicegId - the given PASEGroup ID
MemberRecord,
PASEGrouppublic java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
SecurityService
getRoleListOfPASEGroup in interface SecurityServicegId - the given PASEGroup ID
Role,
PASEGrouppublic java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
SecurityService
getDepartmentListOfPASEGroup in interface SecurityServicegId - the given PASEGroup ID
Department,
PASEGrouppublic PASESharedFile getPASESharedFile(java.lang.String fId)
SecurityService
getPASESharedFile in interface SecurityServicefId - the given PASESharedFile ID
PASESharedFilepublic PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
SecurityService
getPASESharedFileByPath in interface SecurityServicefPath - the given PASESharedFile Path
PASESharedFilepublic PASESharedFile createPASESharedFile()
SecurityService
createPASESharedFile in interface SecurityServicePASESharedFilepublic void insertPASESharedFile(PASESharedFile sFile)
SecurityService
insertPASESharedFile in interface SecurityServicesFile - the given PASESharedFilePASESharedFilepublic void deletePASESharedFile(java.lang.String fId)
SecurityService
deletePASESharedFile in interface SecurityServicefId - the given PASESharedFile IDPASESharedFilepublic void updatePASESharedFile(PASESharedFile sFile)
SecurityService
updatePASESharedFile in interface SecurityServicesFile - the given PASESharedFilePASESharedFile
public boolean canReadPASESharedFile(java.lang.String fId,
java.lang.String mId)
SecurityService
canReadPASESharedFile in interface SecurityServicefId - the given PASESharedFile IDmId - the given MemberRecord ID
public boolean canWritePASESharedFile(java.lang.String fId,
java.lang.String mId)
SecurityService
canWritePASESharedFile in interface SecurityServicefId - the given PASESharedFile IDmId - the given MemberRecord ID
public boolean canPrintPASESharedFile(java.lang.String fId,
java.lang.String mId)
SecurityService
canPrintPASESharedFile in interface SecurityServicefId - the given PASESharedFile IDmId - the given MemberRecord ID
public boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
insertAeppServerOfMultiOrg in interface SecurityServicepublic boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
updateAeppServerOfMultiOrg in interface SecurityServicepublic boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
deleteAeppServerOfMultiOrg in interface SecurityServicepublic com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
getAeppServerOfMultiOrg in interface SecurityServicepublic java.util.List getAeppServerListOfMultiOrg()
getAeppServerListOfMultiOrg in interface SecurityServicepublic java.util.List getMultiOrgPermList()
getMultiOrgPermList in interface SecurityServicepublic java.util.List getMultiOrgPermLoginIDList()
getMultiOrgPermLoginIDList in interface SecurityServicepublic boolean insertMultiOrgPerm(java.lang.String memId)
insertMultiOrgPerm in interface SecurityServicepublic 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 SecurityServicepublic boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
updateMultiServerACL in interface SecurityServicepublic boolean registerWebServer(WebServerInfo info)
registerWebServer in interface SecurityServicepublic java.util.List<WebServerInfo> getRegisteredWebServerList()
getRegisteredWebServerList in interface SecurityServicepublic boolean unRegisterWebServer(WebServerInfo info)
unRegisterWebServer in interface SecurityServicepublic boolean clearRMManagerAccessByOrgID(java.lang.String orgID)
clearRMManagerAccessByOrgID in interface SecurityServicepublic 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 | |||||||||