|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SecurityService
SecurityService API.
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. |
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 |
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. |
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. |
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. |
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. |
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.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. |
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 |
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 |
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 |
swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1,
com.flowring.aeppServer.AeppServer aeppServer2)
|
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. |
Method Detail |
---|
boolean canPrintPASESharedFile(java.lang.String fId, java.lang.String mId)
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
boolean canReadPASESharedFile(java.lang.String fId, java.lang.String mId)
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
boolean canWritePASESharedFile(java.lang.String fId, java.lang.String mId)
fId
- the given PASESharedFile IDmId
- the given MemberRecord ID
PASEGroup createPASEGroup()
PASEGroup
PASESharedFile createPASESharedFile()
PASESharedFile
boolean deleteAeppServerOfMultiOrg(java.lang.String ID)
boolean deleteMultiOrgPerm(java.lang.String memId)
void deletePASEGroup(java.lang.String id)
id
- the given PASEGroup IDPASEGroup
void deletePASESharedFile(java.lang.String fId)
fId
- the given PASESharedFile IDPASESharedFile
java.util.List getAeppServerListOfMultiOrg()
com.flowring.aeppServer.AeppServer getAeppServerOfMultiOrg(java.lang.String ID)
java.util.List getAllPASEGroupByName(java.lang.String name)
name
- a PASEGroup name.
List
are
instance of PASEGroup
).PASEGroup
java.util.Vector getDepartmentListOfPASEGroup(java.lang.String gId)
gId
- the given PASEGroup ID
Department
,
PASEGroup
AccessMember getMemberAccess(java.lang.String memID)
memID
- the given MemberRecord ID
AccessMember
,
MemberRecord
AccessAdmin getMemberAdminAccess(java.lang.String memID)
memID
- the given MemberRecord ID
AccessAdmin
,
MemberRecord
AccessAdmin getMemberDesignerAccess(java.lang.String memID)
memID
- the given MemberRecord ID
AccessAdmin
,
MemberRecord
java.util.Vector getMemberDesignerAccessList(java.lang.String memID)
memID
- the given MemberRecord ID
DesignerAccess
)DesignerAccess
,
MemberRecord
java.util.Vector getMemberListOfPASEGroup(java.lang.String gId)
gId
- the given PASEGroup ID
MemberRecord
,
PASEGroup
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)
id
- the given PASEGroup ID
PASEGroup
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.PASESharedFile getPASESharedFile(java.lang.String fId)
fId
- the given PASESharedFile ID
PASESharedFile
PASESharedFile getPASESharedFileByPath(java.lang.String fPath)
fPath
- the given PASESharedFile Path
PASESharedFile
java.util.Vector getRoleListOfPASEGroup(java.lang.String gId)
gId
- the given PASEGroup ID
Role
,
PASEGroup
java.lang.String getSignatureImage(java.lang.String mbrID)
memID
- the given MemberRecord ID
MemberRecord
boolean insertAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
boolean insertMultiOrgPerm(java.lang.String memId)
void insertPASEGroup(PASEGroup group)
group
- the given PASEGroupPASEGroup
void insertPASESharedFile(PASESharedFile sFile)
sFile
- the given PASESharedFilePASESharedFile
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 ID
Department
,
MemberRecord
,
PASEGroup
,
Role
boolean setMemberAccess(java.lang.String memID, AccessMember access)
memID
- the given MemberRecord IDaccess
- the given AccessMember
AccessMember
,
MemberRecord
boolean setMemberAdminAccess(java.lang.String memID, AccessAdmin access)
memID
- the given MemberRecord IDaccess
- the given AccessAdmin
AccessAdmin
,
MemberRecord
boolean setMemberDesignerAccess(java.lang.String memID, AccessAdmin access)
memID
- the given MemberRecord IDaccess
- the given AccessAdmin
AccessAdmin
,
MemberRecord
boolean setMemberDesignerAccessList(java.lang.String memID, java.util.Vector designerAccessList)
memID
- the given MemberRecord IDdesignerAccessList
- the given DesignerAccess list
DesignerAccess
boolean swapAeppServer(com.flowring.aeppServer.AeppServer aeppServer1, com.flowring.aeppServer.AeppServer aeppServer2)
boolean updateAeppServerOfMultiOrg(com.flowring.aeppServer.AeppServer aeppServer)
boolean updateMultiServerACL(com.flowring.aeppServer.MultiServerACL multiServerACL)
void updatePASEGroup(PASEGroup group)
group
- the given PASEGroupPASEGroup
void updatePASESharedFile(PASESharedFile sFile)
sFile
- the given PASESharedFilePASESharedFile
|
Agentflow V3.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |