|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.sakaiproject.tool.assessment.facade.authz.standalone.AuthzQueriesFacade
public class AuthzQueriesFacade
Description: Facade for AuthZ queries, standalone version.
Sakai Project Copyright (c) 2005
| Field Summary |
|---|
| Fields inherited from class org.springframework.dao.support.DaoSupport |
|---|
logger |
| Constructor Summary | |
|---|---|
AuthzQueriesFacade()
|
|
| Method Summary | |
|---|---|
boolean |
checkAuthorization(String agentId,
String functionId,
String qualifierId)
UNIMPLEMENTED. |
boolean |
checkMembership(String siteId)
Check if member of site. |
AuthorizationData |
createAuthorization(String agentId,
String functionId,
String qualifierId)
Create an authorization record for {agentId} authorized to do {function} to {qualifier} |
ArrayList |
getAssessments(String agentId,
String functionId)
UNIMPLEMENTED. |
ArrayList |
getAssessmentsByAgentAndFunction(String agentId,
String functionId)
UNIMPLEMENTED. |
List |
getAuthorizationByAgentAndFunction(String agentId,
String functionId)
This returns a HashMap containing authorization data. |
List |
getAuthorizationByFunctionAndQualifier(String functionId,
String qualifierId)
Get authorization list by qualifier and function. |
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)
Is the agent {agentId} authorized to do {function} to {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)
Remove authorization from qualifier (target). |
void |
removeAuthorizationByQualifierAndFunction(String qualifierId,
String functionId)
Removes an authorization for a specified qualifier and function added by gopalrc - Nov 2007 |
| Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport |
|---|
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory |
| Methods inherited from class org.springframework.dao.support.DaoSupport |
|---|
afterPropertiesSet, initDao |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AuthzQueriesFacade()
| Method Detail |
|---|
public boolean hasPrivilege(String functionName)
hasPrivilege in interface AuthzQueriesFacadeAPI
public boolean isAuthorized(String agentId,
String function,
String qualifier)
isAuthorized in interface AuthzQueriesFacadeAPIagentId - the agent id.functionId - the function to be performed.qualifierId - the target of the function.
public AuthorizationData createAuthorization(String agentId,
String functionId,
String qualifierId)
createAuthorization in interface AuthzQueriesFacadeAPIagentId - the agent id.functionId - the function to be performed.qualifierId - the target of the function.
public void removeAuthorizationByQualifier(String qualifierId,
boolean isPublishedAssessment)
removeAuthorizationByQualifier in interface AuthzQueriesFacadeAPIqualifierId - the target.
public void removeAuthorizationByQualifierAndFunction(String qualifierId,
String functionId)
removeAuthorizationByQualifierAndFunction in interface AuthzQueriesFacadeAPIqualifierId - functionId -
public void removeAuthorizationByAgentQualifierAndFunction(String agentId,
String qualifierId,
String functionId)
removeAuthorizationByAgentQualifierAndFunction in interface AuthzQueriesFacadeAPIagentId - qualifierId - public HashMap getAuthorizationToViewAssessments(String agentId)
getAuthorizationToViewAssessments in interface AuthzQueriesFacadeAPIagentId - the agent id
public List getAuthorizationByAgentAndFunction(String agentId,
String functionId)
getAuthorizationByAgentAndFunction in interface AuthzQueriesFacadeAPIagentId - is a site for now but can be a userfunctionId - the function to be performed.
public List getAuthorizationByFunctionAndQualifier(String functionId,
String qualifierId)
getAuthorizationByFunctionAndQualifier in interface AuthzQueriesFacadeAPIfunctionId - the function to be performed.qualifierId - the target of the function.
public boolean checkMembership(String siteId)
checkMembership in interface AuthzQueriesFacadeAPIsiteId - the site id
public boolean checkAuthorization(String agentId,
String functionId,
String qualifierId)
agentId - the agent id.functionId - the function to be performed.qualifierId - the target of the function.
public ArrayList getAssessments(String agentId,
String functionId)
agentId - the agent id.functionId - the function to be performed.
public ArrayList getAssessmentsByAgentAndFunction(String agentId,
String functionId)
agentId - the agent id.functionId - the function to be performed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||