|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AuthzQueriesFacadeAPI
| Method Summary | |
|---|---|
boolean |
checkMembership(String siteId)
|
AuthorizationData |
createAuthorization(String agentId,
String functionId,
String qualifierId)
|
List |
getAuthorizationByAgentAndFunction(String agentId,
String functionId)
|
List |
getAuthorizationByFunctionAndQualifier(String functionId,
String qualifierId)
|
HashMap |
getAuthorizationToViewAssessments(String agentId)
This returns a HashMap containing (String a.qualiferId, AuthorizationData a) agentId is a site for now but can be a user |
boolean |
hasPrivilege(String functionName)
|
boolean |
isAuthorized(String agentId,
String function,
String qualifier)
|
void |
removeAuthorizationByAgentQualifierAndFunction(String agentId,
String qualifierId,
String functionId)
Removes an authorization for a specified agent, qualifier and function TODO: This should be optimized into a single SQL call for a set of agents (groups) added by gopalrc - Nov 2007 |
void |
removeAuthorizationByQualifier(String qualifierId,
boolean isPublishedAssessment)
|
void |
removeAuthorizationByQualifierAndFunction(String qualifierId,
String functionId)
Removes an authorization for a specified qualifier and function added by gopalrc - Nov 2007 |
| Method Detail |
|---|
boolean hasPrivilege(String functionName)
boolean isAuthorized(String agentId,
String function,
String qualifier)
AuthorizationData createAuthorization(String agentId,
String functionId,
String qualifierId)
void removeAuthorizationByQualifier(String qualifierId,
boolean isPublishedAssessment)
void removeAuthorizationByQualifierAndFunction(String qualifierId,
String functionId)
qualifierId - functionId -
void removeAuthorizationByAgentQualifierAndFunction(String agentId,
String qualifierId,
String functionId)
agentId - qualifierId - HashMap getAuthorizationToViewAssessments(String agentId)
List getAuthorizationByAgentAndFunction(String agentId,
String functionId)
List getAuthorizationByFunctionAndQualifier(String functionId,
String qualifierId)
boolean checkMembership(String siteId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||