| java.lang.Object org.theospi.portfolio.security.app.AuthorizationFacadeImpl
AuthorizationFacadeImpl | public class AuthorizationFacadeImpl implements AuthorizationFacade,AppAuthFacade(Code) | | Created by IntelliJ IDEA.
User: John Ellis
Date: May 19, 2004
Time: 4:31:35 PM
To change this template use File | Settings | File Templates.
|
Field Summary | |
final protected org.apache.commons.logging.Log | logger |
Method Summary | |
public void | addAppAuthorizers(List appAuthorizers) | public void | checkPermission(String function, Id id) | public void | checkPermission(Agent agent, String function, Id id) | public void | createAuthorization(Agent agent, String function, Id id) | public void | deleteAuthorization(Agent agent, String function, Id id) | public void | deleteAuthorizations(Id qualifier) | public List | getApplicationAuthorizers() | public AuthenticationManager | getAuthManager() | public List | getAuthorizations(Agent agent, String function, Id id) | public AuthorizationFacade | getExplicitAuthz() | public boolean | isAuthorized(String function, Id id) | public boolean | isAuthorized(Agent agent, String function, Id id) | public void | pushAuthzGroups(Collection authzGroups) | public void | pushAuthzGroups(String siteId) | protected synchronized List | registerFunction(String function) Builds and caches an ordered list of all ApplicationAuthorizors that consume a given function. | public void | setApplicationAuthorizers(List applicationAuthorizers) | public void | setAuthManager(AuthenticationManager authManager) | public void | setExplicitAuthz(AuthorizationFacade explicitAuthz) |
logger | final protected org.apache.commons.logging.Log logger(Code) | | |
addAppAuthorizers | public void addAppAuthorizers(List appAuthorizers)(Code) | | |
createAuthorization | public void createAuthorization(Agent agent, String function, Id id)(Code) | | Parameters: agent - Parameters: function - Parameters: id - |
deleteAuthorizations | public void deleteAuthorizations(Id qualifier)(Code) | | |
getApplicationAuthorizers | public List getApplicationAuthorizers()(Code) | | |
getAuthorizations | public List getAuthorizations(Agent agent, String function, Id id)(Code) | | at least one param must be non-null
Parameters: agent - Parameters: function - Parameters: id - |
pushAuthzGroups | public void pushAuthzGroups(String siteId)(Code) | | |
registerFunction | protected synchronized List registerFunction(String function)(Code) | | Builds and caches an ordered list of all ApplicationAuthorizors that consume a given function.
Parameters: function - - function List - of pertinent ApplicationAuthorizors |
setApplicationAuthorizers | public void setApplicationAuthorizers(List applicationAuthorizers)(Code) | | |
|
|