pase.server
Class SecurityServiceImpl

java.lang.Object
  extended by pase.server.SecurityServiceImpl
All Implemented Interfaces:
SecurityService

public class SecurityServiceImpl
extends java.lang.Object
implements SecurityService

SecurityService Implementation

Version:
2.0.0,
Author:
lchuang
See Also:
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

SecurityServiceImpl

public SecurityServiceImpl()
Method Detail

setRmiServer

public void setRmiServer(RMIServer rmiServer)

getSignatureImage

public java.lang.String getSignatureImage(java.lang.String mID)
Description copied from interface: SecurityService
Get a member's signature string.

Specified by:
getSignatureImage in interface SecurityService
Returns:
signature string.
See Also:
MemberRecord

getMemberAccess

public AccessMember getMemberAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination regarding Agenda instance.

Specified by:
getMemberAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
AccessMember instance.
See Also:
AccessMember, MemberRecord

setMemberAccess

public boolean setMemberAccess(java.lang.String memID,
                               AccessMember access)
Description copied from interface: SecurityService
Set a member's domination instance regarding Agenda.

Specified by:
setMemberAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
access - the given AccessMember
Returns:
true if successful; false otherwise.
See Also:
AccessMember, MemberRecord

getMemberOnLineAccess

public AccessOnLineUser getMemberOnLineAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance regarding online-user function in Agenda.

Specified by:
getMemberOnLineAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
AccessOnLineUser instance.
See Also:
AccessOnLineUser, MemberRecord

setMemberOnLineAccess

public boolean setMemberOnLineAccess(java.lang.String memID,
                                     AccessOnLineUser access)
Description copied from interface: SecurityService
Set a member's domination instance regarding online-user function in Agenda.

Specified by:
setMemberOnLineAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
access - the given AccessOnLineUser
Returns:
true if successful; false otherwise.
See Also:
AccessOnLineUser, MemberRecord

getMemberTaskAccess

public java.util.Vector getMemberTaskAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance regarding task search function in Agenda.

Specified by:
getMemberTaskAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
the correspondence AccessTask(each elemen in Vector are instance of AccessTask)
See Also:
AccessTask, MemberRecord

setMemberTaskAccess

public boolean setMemberTaskAccess(java.lang.String memID,
                                   java.util.Vector taskAccessList)
Description copied from interface: SecurityService
Set a member's domination instance regarding task search function in Agenda.

Specified by:
setMemberTaskAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
taskAccessList - the given AccessTask list
Returns:
true if successful; false otherwise.
See Also:
AccessTask, MemberRecord

getMemberArtifactAccess

public java.util.Vector getMemberArtifactAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance regarding artifact search function in Agenda.

Specified by:
getMemberArtifactAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
the correspondence AccessArtifact(each elemen in Vector are instance of AccessArtifact)
See Also:
AccessArtifact, MemberRecord

setMemberArtifactAccess

public boolean setMemberArtifactAccess(java.lang.String memID,
                                       java.util.Vector artifactAccessList)
Description copied from interface: SecurityService
Set a member's domination instance regarding artifact search function in Agenda.

Specified by:
setMemberArtifactAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
true if successful; false otherwise.
See Also:
Artifact, MemberRecord

getMemberAdminAccess

public AccessAdmin getMemberAdminAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance regarding administration tools.

Specified by:
getMemberAdminAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
AccessAdmin instance.
See Also:
AccessAdmin, MemberRecord

setMemberAdminAccess

public boolean setMemberAdminAccess(java.lang.String memID,
                                    AccessAdmin access)
Description copied from interface: SecurityService
Set a member's domination instance regarding administration tools.

Specified by:
setMemberAdminAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
access - the given AccessAdmin
Returns:
true if successful; false otherwise.
See Also:
AccessAdmin, MemberRecord

getAccessManagerByOrgRightID

public AccessManager getAccessManagerByOrgRightID(java.lang.String managerID,
                                                  java.lang.String orgRightID)
Description copied from interface: SecurityService
Get a manager's domination instance regarding administration tools.

Specified by:
getAccessManagerByOrgRightID in interface SecurityService
Returns:
AccessManager instance.
See Also:
AccessManager

getFunctionAccessList

public java.util.List getFunctionAccessList(java.lang.String principalID)
Description copied from interface: SecurityService
Get a manager's domination instance regarding the portal.

Specified by:
getFunctionAccessList in interface SecurityService
Returns:
List.
See Also:
FunctionAccess

getFunctionAccessList

public java.util.List getFunctionAccessList(java.lang.String principalID,
                                            java.lang.String orgID,
                                            java.lang.String functionName,
                                            java.lang.String permission)
Description copied from interface: SecurityService
Get a manager's domination instance regarding the portal.

Specified by:
getFunctionAccessList in interface SecurityService
Returns:
List.
See Also:
FunctionAccess

setFunctionAccess

public boolean setFunctionAccess(FunctionAccess access)
Description copied from interface: SecurityService
Set a manager's domination instance regarding portal.

Specified by:
setFunctionAccess in interface SecurityService
Parameters:
access - the given FunctionAccess
Returns:
true if successful; false otherwise.
See Also:
FunctionAccess

deleteFunctionAccess

public boolean deleteFunctionAccess(FunctionAccess access)
Description copied from interface: SecurityService
Delete a FunctionAccess.

Specified by:
deleteFunctionAccess in interface SecurityService
Parameters:
access - the given FunctionAccess
Returns:
true if successful; false otherwise.
See Also:
FunctionAccess

deleteFunctionAccess

public boolean deleteFunctionAccess(java.lang.String principalID,
                                    java.lang.String orgID,
                                    java.lang.String functionName,
                                    java.lang.String permission)
Description copied from interface: SecurityService
Delete a FunctionAccess.

Specified by:
deleteFunctionAccess in interface SecurityService
Parameters:
principalID - the given String
orgID - the given String
functionName - the given String
permission - the given String
Returns:
true if successful; false otherwise.
See Also:
FunctionAccess

deleteAlbumFunctionAccess

public boolean deleteAlbumFunctionAccess(java.lang.String functionName,
                                         java.lang.String permission,
                                         java.lang.String orgID)
Description copied from interface: SecurityService
Delete All Album FunctionAccess By permission

Specified by:
deleteAlbumFunctionAccess in interface SecurityService
Parameters:
functionName - the given String
permission - the given String
orgID - the given String
Returns:
true if successful; false otherwise.
See Also:
FunctionAccess

getFunctionACLMap

public java.util.HashMap getFunctionACLMap(java.lang.String principalID)
Description copied from interface: SecurityService
Get a manager's domination instance regarding administration tools.

Specified by:
getFunctionACLMap in interface SecurityService
Returns:
HashMap.
See Also:
AccessManager

getMemberDesignerAccess

public AccessAdmin getMemberDesignerAccess(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance at Designer.

Specified by:
getMemberDesignerAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
AccessAdmin instance.
See Also:
AccessAdmin, MemberRecord

setMemberDesignerAccess

public boolean setMemberDesignerAccess(java.lang.String memID,
                                       AccessAdmin access)
Description copied from interface: SecurityService
Set a member's domination instance at Designer.

Specified by:
setMemberDesignerAccess in interface SecurityService
Parameters:
memID - the given MemberRecord ID
access - the given AccessAdmin
Returns:
true if successful; false otherwise.
See Also:
AccessAdmin, MemberRecord

getMemberDesignerAccessList

public java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
Description copied from interface: SecurityService
Get a member's domination instance at Studio Designer.

Specified by:
getMemberDesignerAccessList in interface SecurityService
Parameters:
memID - the given MemberRecord ID
Returns:
the correspondence DesignerAccess(each element in Vector are instance of DesignerAccess)
See Also:
DesignerAccess, MemberRecord

setMemberDesignerAccessList

public boolean setMemberDesignerAccessList(java.lang.String memID,
                                           java.util.Vector designerAccessList)
Description copied from interface: SecurityService
Set a member's domination instance at Studio Designer.

Specified by:
setMemberDesignerAccessList in interface SecurityService
Parameters:
memID - the given MemberRecord ID
designerAccessList - the given DesignerAccess list
Returns:
true if successful; false otherwise.
See Also:
DesignerAccess

getPASEGroupList

public java.util.Vector getPASEGroupList()
Description copied from interface: SecurityService
Get all PASEGroup.

Specified by:
getPASEGroupList in interface SecurityService
Returns:
all PASEGroup(each element in Vector is a instance of PASEGroup)
See Also:
PASEGroup

getPASEGroupListByIdList

public java.util.List getPASEGroupListByIdList(java.util.Vector idList)
Description copied from interface: SecurityService
get all PASEGroup id list by id list.

Specified by:
getPASEGroupListByIdList in interface SecurityService
Returns:
List group id list. Each element in the List> is String group id.

getPASEGroup

public PASEGroup getPASEGroup(java.lang.String id)
Description copied from interface: SecurityService
Get a PASEGroup instance with its ID.

Specified by:
getPASEGroup in interface SecurityService
Parameters:
id - the given PASEGroup ID
Returns:
PASEGroup instance.
See Also:
PASEGroup

getAllPASEGroupByName

public java.util.List getAllPASEGroupByName(java.lang.String name)
Description copied from interface: SecurityService
Gets all PASEGroup by the same name.

Specified by:
getAllPASEGroupByName in interface SecurityService
Parameters:
name - a PASEGroup name.
Returns:
all PASEGroup (each element in List are instance of PASEGroup).
See Also:
PASEGroup

createPASEGroup

public PASEGroup createPASEGroup()
Description copied from interface: SecurityService
Create a empty PASEGroup instance with a generated ID.

Specified by:
createPASEGroup in interface SecurityService
Returns:
PASEGroup instance.
See Also:
PASEGroup

insertPASEGroup

public void insertPASEGroup(PASEGroup group)
Description copied from interface: SecurityService
Insert a PASEGroup instance in database.

Specified by:
insertPASEGroup in interface SecurityService
Parameters:
group - the given PASEGroup
See Also:
PASEGroup

deletePASEGroup

public void deletePASEGroup(java.lang.String id)
Description copied from interface: SecurityService
Delete a PASEGroup instance in database.

Specified by:
deletePASEGroup in interface SecurityService
Parameters:
id - the given PASEGroup ID
See Also:
PASEGroup

updatePASEGroup

public void updatePASEGroup(PASEGroup group)
Description copied from interface: SecurityService
Update a PASEGroup instance in database.

Specified by:
updatePASEGroup in interface SecurityService
Parameters:
group - the given PASEGroup
See Also:
PASEGroup

isContainedInPASEGroup

public boolean isContainedInPASEGroup(java.lang.String gId,
                                      java.lang.String mID)
Description copied from interface: SecurityService
Check if a member is contained in a PASEGroup.

Specified by:
isContainedInPASEGroup in interface SecurityService
Parameters:
gId - the given PASEGroup ID
mID - the given MemberRecord ID, Role ID, Department ID or PASEGroup ID
Returns:
true if found; false otherwise.
See Also:
Department, MemberRecord, PASEGroup, Role

getMemberListOfPASEGroup

public java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
Description copied from interface: SecurityService
Get all member ID in a PASEGroup.

Specified by:
getMemberListOfPASEGroup in interface SecurityService
Parameters:
gId - the given PASEGroup ID
Returns:
all MemberRecord ID list
See Also:
MemberRecord, PASEGroup

getRoleListOfPASEGroup

public java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
Description copied from interface: SecurityService
Get all role ID in a PASEGroup.

Specified by:
getRoleListOfPASEGroup in interface SecurityService
Parameters:
gId - the given PASEGroup ID
Returns:
all MemberRecord ID list
See Also:
Role, PASEGroup

getDepartmentListOfPASEGroup

public java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
Description copied from interface: SecurityService
Get all department ID in a PASEGroup.

Specified by:
getDepartmentListOfPASEGroup in interface SecurityService
Parameters:
gId - the given PASEGroup ID
Returns:
all MemberRecord ID list
See Also:
Department, PASEGroup

getPASESharedFile

public PASESharedFile getPASESharedFile(java.lang.String fId)
Description copied from interface: SecurityService
Get a PASESharedFile instance with its ID.

Specified by:
getPASESharedFile in interface SecurityService
Parameters:
fId - the given PASESharedFile ID
Returns:
PASESharedFile instance.
See Also:
PASESharedFile

getPASESharedFileByPath

public PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
Description copied from interface: SecurityService
Get a PASESharedFile instance with its path.

Specified by:
getPASESharedFileByPath in interface SecurityService
Parameters:
fPath - the given PASESharedFile Path
Returns:
PASESharedFile instance.
See Also:
PASESharedFile

createPASESharedFile

public PASESharedFile createPASESharedFile()
Description copied from interface: SecurityService
Create a empty PASESharedFile instance with a generated ID.

Specified by:
createPASESharedFile in interface SecurityService
Returns:
PASESharedFile instance.
See Also:
PASESharedFile

insertPASESharedFile

public void insertPASESharedFile(PASESharedFile sFile)
Description copied from interface: SecurityService
Insert a PASESharedFile instance in database.

Specified by:
insertPASESharedFile in interface SecurityService
Parameters:
sFile - the given PASESharedFile
See Also:
PASESharedFile

deletePASESharedFile

public void deletePASESharedFile(java.lang.String fId)
Description copied from interface: SecurityService
Delete a PASESharedFile instance in database.

Specified by:
deletePASESharedFile in interface SecurityService
Parameters:
fId - the given PASESharedFile ID
See Also:
PASESharedFile

updatePASESharedFile

public void updatePASESharedFile(PASESharedFile sFile)
Description copied from interface: SecurityService
Update a PASESharedFile instance in database.

Specified by:
updatePASESharedFile in interface SecurityService
Parameters:
sFile - the given PASESharedFile
See Also:
PASESharedFile

canReadPASESharedFile

public boolean canReadPASESharedFile(java.lang.String fId,
                                     java.lang.String mId)
Description copied from interface: SecurityService
Check if a member can read a PASESharedFile.

Specified by:
canReadPASESharedFile in interface SecurityService
Parameters:
fId - the given PASESharedFile ID
mId - the given MemberRecord ID
Returns:
true if found right, false otherwise.

canWritePASESharedFile

public boolean canWritePASESharedFile(java.lang.String fId,
                                      java.lang.String mId)
Description copied from interface: SecurityService
Check if a member can write a PASESharedFile.

Specified by:
canWritePASESharedFile in interface SecurityService
Parameters:
fId - the given PASESharedFile ID
mId - the given MemberRecord ID
Returns:
true if found right, false otherwise.

canPrintPASESharedFile

public boolean canPrintPASESharedFile(java.lang.String fId,
                                      java.lang.String mId)
Description copied from interface: SecurityService
Check if a member can print a PASESharedFile.

Specified by:
canPrintPASESharedFile in interface SecurityService
Parameters:
fId - the given PASESharedFile ID
mId - the given MemberRecord ID
Returns:
true if found right, false otherwise.

insertAeppServerOfMultiOrg

public boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
Specified by:
insertAeppServerOfMultiOrg in interface SecurityService

updateAeppServerOfMultiOrg

public boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
Specified by:
updateAeppServerOfMultiOrg in interface SecurityService

deleteAeppServerOfMultiOrg

public boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
Specified by:
deleteAeppServerOfMultiOrg in interface SecurityService

getAeppServerOfMultiOrg

public com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
Specified by:
getAeppServerOfMultiOrg in interface SecurityService

getAeppServerListOfMultiOrg

public java.util.List getAeppServerListOfMultiOrg()
Specified by:
getAeppServerListOfMultiOrg in interface SecurityService

getMultiOrgPermList

public java.util.List getMultiOrgPermList()
Specified by:
getMultiOrgPermList in interface SecurityService

getMultiOrgPermLoginIDList

public java.util.List getMultiOrgPermLoginIDList()
Specified by:
getMultiOrgPermLoginIDList in interface SecurityService

insertMultiOrgPerm

public boolean insertMultiOrgPerm(java.lang.String memId)
Specified by:
insertMultiOrgPerm in interface SecurityService

deleteMultiOrgPerm

public boolean deleteMultiOrgPerm(java.lang.String memId)
Specified by:
deleteMultiOrgPerm in interface SecurityService

swapAeppServer

public boolean swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
                              com.flowring.aeppServer.AeppServer aeppServer2)
Specified by:
swapAeppServer in interface SecurityService

getMultiServerACL

public com.flowring.aeppServer.MultiServerACL getMultiServerACL(java.lang.String muoId,
                                                                java.lang.String memId)
Specified by:
getMultiServerACL in interface SecurityService

updateMultiServerACL

public boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
Specified by:
updateMultiServerACL in interface SecurityService

registerWebServer

public boolean registerWebServer(WebServerInfo info)
Specified by:
registerWebServer in interface SecurityService

getRegisteredWebServerList

public java.util.List<WebServerInfo> getRegisteredWebServerList()
Specified by:
getRegisteredWebServerList in interface SecurityService

unRegisterWebServer

public boolean unRegisterWebServer(WebServerInfo info)
Specified by:
unRegisterWebServer in interface SecurityService

clearRMManagerAccessByOrgID

public boolean clearRMManagerAccessByOrgID(java.lang.String orgID)
Specified by:
clearRMManagerAccessByOrgID in interface SecurityService

getRMManagerAccessByOrgID

public java.util.List<FunctionAccess> getRMManagerAccessByOrgID(java.util.List<java.lang.String> orgIDList)
Specified by:
getRMManagerAccessByOrgID in interface SecurityService