com.atlassian.bamboo.security.acegi.intercept.web
Class ActionInvocationDefinitionSource

java.lang.Object
  extended by com.atlassian.bamboo.security.acegi.intercept.web.ActionInvocationDefinitionSource
All Implemented Interfaces:
org.acegisecurity.intercept.ObjectDefinitionSource

public class ActionInvocationDefinitionSource
extends java.lang.Object
implements org.acegisecurity.intercept.ObjectDefinitionSource


Constructor Summary
ActionInvocationDefinitionSource()
           
 
Method Summary
 void addSecuredAction(java.lang.Class<? extends DomainObjectSecurityAware> clazz, org.acegisecurity.ConfigAttributeDefinition definition)
           
 org.acegisecurity.ConfigAttributeDefinition getAttributes(java.lang.Object object)
           
 java.util.Iterator<org.acegisecurity.ConfigAttributeDefinition> getConfigAttributeDefinitions()
           
 boolean supports(java.lang.Class clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionInvocationDefinitionSource

public ActionInvocationDefinitionSource()
Method Detail

getAttributes

@Nullable
public org.acegisecurity.ConfigAttributeDefinition getAttributes(java.lang.Object object)
                                                          throws java.lang.IllegalArgumentException
Specified by:
getAttributes in interface org.acegisecurity.intercept.ObjectDefinitionSource
Throws:
java.lang.IllegalArgumentException

getConfigAttributeDefinitions

public java.util.Iterator<org.acegisecurity.ConfigAttributeDefinition> getConfigAttributeDefinitions()
Specified by:
getConfigAttributeDefinitions in interface org.acegisecurity.intercept.ObjectDefinitionSource

supports

public boolean supports(java.lang.Class clazz)
Specified by:
supports in interface org.acegisecurity.intercept.ObjectDefinitionSource

addSecuredAction

public void addSecuredAction(java.lang.Class<? extends DomainObjectSecurityAware> clazz,
                             org.acegisecurity.ConfigAttributeDefinition definition)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.