A C G H I L M O P S

A

AopAllianceAnnotationsAuthorizingMethodInterceptor - Class in org.apache.shiro.spring.security.interceptor
Allows Shiro Annotations to work in any AOP Alliance specific implementation environment (for example, Spring).
AopAllianceAnnotationsAuthorizingMethodInterceptor() - Constructor for class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
 
AuthorizationAttributeSourceAdvisor - Class in org.apache.shiro.spring.security.interceptor
TODO - complete JavaDoc
AuthorizationAttributeSourceAdvisor() - Constructor for class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
Create a new AuthorizationAttributeSourceAdvisor.

C

continueInvocation(Object) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
Simply casts the method argument to an org.aopalliance.intercept.MethodInvocation and then calls methodInvocation.proceed()
createFilterChainManager() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
 
createInstance() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
This implementation: Ensures the required securityManager property has been set Creates a FilterChainManager instance that reflects the configured filters and filter chain definitions Wraps the FilterChainManager with a suitable FilterChainResolver since the Shiro Filter implementations do not know of FilterChainManagers Sets both the SecurityManager and FilterChainResolver instances on a new Shiro Filter instance and returns that filter instance.
createMethodInvocation(Object) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
Creates a MethodInvocation that wraps an org.aopalliance.intercept.MethodInvocation instance, enabling Shiro Annotations in AOP Alliance environments (Spring, etc).
createRemoteInvocation(MethodInvocation) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
Creates a RemoteInvocation with the current session ID as an attribute.

G

getAnnotation(MethodInvocation, Class<? extends Annotation>) - Method in class org.apache.shiro.spring.aop.SpringAnnotationResolver
 
getFilterChainDefinitionMap() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted by the Shiro Filter.
getFilters() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns the filterName-to-Filter map of filters available for reference when defining filter chain definitions.
getLoginUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns the application's login URL to be assigned to all acquired Filters that subclass AccessControlFilter or null if no value should be assigned globally.
getObject() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Lazily creates and returns a AbstractShiroFilter concrete instance via the createInstance() method.
getObjectType() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns AbstractShiroFilter.class
getOrder() - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
Order value of this BeanPostProcessor.
getSecurityManager() - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
 
getSecurityManager() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the application SecurityManager instance to be used by the constructed Shiro Filter.
getSuccessUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns the application's after-login success URL to be assigned to all acquired Filters that subclass AuthenticationFilter or null if no value should be assigned globally.
getUnauthorizedUrl() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns the application's after-login success URL to be assigned to all acquired Filters that subclass AuthenticationFilter or null if no value should be assigned globally.

H

HOST_KEY - Static variable in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
 

I

invoke(RemoteInvocation, Object) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
 
invoke(MethodInvocation) - Method in class org.apache.shiro.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
Creates a Shiro MethodInvocation instance and then immediately calls super.invoke.
isSingleton() - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Returns true always.

L

LifecycleBeanPostProcessor - Class in org.apache.shiro.spring
Bean post processor for Spring that automatically calls the init() and/or destroy() methods on Shiro objects that implement the Initializable or Destroyable interfaces, respectfully.
LifecycleBeanPostProcessor() - Constructor for class org.apache.shiro.spring.LifecycleBeanPostProcessor
Default Constructor.
LifecycleBeanPostProcessor(int) - Constructor for class org.apache.shiro.spring.LifecycleBeanPostProcessor
Constructor with definable order value.

M

matches(Method, Class) - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
Returns true if the method has any Shiro annotations, false otherwise.

O

org.apache.shiro.spring - package org.apache.shiro.spring
Spring Application Framework support for enabling Shiro in spring applications.
org.apache.shiro.spring.aop - package org.apache.shiro.spring.aop
 
org.apache.shiro.spring.remoting - package org.apache.shiro.spring.remoting
Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the invocation payload, allowing remote clients to perform security operations.
org.apache.shiro.spring.security.interceptor - package org.apache.shiro.spring.security.interceptor
Spring AOP support for enabling Shiro annotations in Spring-configured applications.
org.apache.shiro.spring.web - package org.apache.shiro.spring.web
Spring-specific components for use in Spring-based web applications.

P

postProcessAfterInitialization(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
Does nothing - merely returns the object argument immediately.
postProcessAfterInitialization(Object, String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Does nothing - only exists to satisfy the BeanPostProcessor interface and immediately returns the bean argument.
postProcessBeforeDestruction(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
Calls the destroy() methods on the bean if it implements Destroyable
postProcessBeforeInitialization(Object, String) - Method in class org.apache.shiro.spring.LifecycleBeanPostProcessor
Calls the init() methods on the bean if it implements Initializable
postProcessBeforeInitialization(Object, String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Inspects a bean, and if it implements the Filter interface, automatically adds that filter instance to the internal filters map that will be referenced later during filter chain construction.

S

SecureRemoteInvocationExecutor - Class in org.apache.shiro.spring.remoting
An implementation of the Spring RemoteInvocationExecutor that binds a sessionId to the incoming thread to make it available to the SecurityManager implementation during the thread execution.
SecureRemoteInvocationExecutor() - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
 
SecureRemoteInvocationFactory - Class in org.apache.shiro.spring.remoting
A RemoteInvocationFactory that passes the session ID to the server via a RemoteInvocation attribute.
SecureRemoteInvocationFactory() - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
 
SecureRemoteInvocationFactory(String) - Constructor for class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
 
securityManager - Variable in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
 
SESSION_ID_KEY - Static variable in class org.apache.shiro.spring.remoting.SecureRemoteInvocationFactory
 
setFilterChainDefinitionMap(Map<String, String>) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the chainName-to-chainDefinition map of chain definitions to use for creating filter chains intercepted by the Shiro Filter.
setFilterChainDefinitions(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
A convenience method that sets the filterChainDefinitionMap property by accepting a Properties-compatible string (multi-line key/value pairs).
setFilters(Map<String, Filter>) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the filterName-to-Filter map of filters available for reference when creating filter chain definitions.
setLoginUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the application's login URL to be assigned to all acquired Filters that subclass AccessControlFilter.
setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor
 
setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
 
setSecurityManager(SecurityManager) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the application SecurityManager instance to be used by the constructed Shiro Filter.
setSuccessUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the application's after-login success URL to be assigned to all acquired Filters that subclass AuthenticationFilter.
setUnauthorizedUrl(String) - Method in class org.apache.shiro.spring.web.ShiroFilterFactoryBean
Sets the application's 'unauthorized' URL to be assigned to all acquired Filters that subclass AuthorizationFilter.
ShiroFilterFactoryBean - Class in org.apache.shiro.spring.web
FactoryBean to be used in Spring-based web applications for defining the master Shiro Filter.
ShiroFilterFactoryBean() - Constructor for class org.apache.shiro.spring.web.ShiroFilterFactoryBean
 
SpringAnnotationResolver - Class in org.apache.shiro.spring.aop
AnnotationResolver implementation that uses Spring's more robust AnnotationUtils to find method annotations instead of the JDKs simpler (and rather lacking) Method.getAnnotation(class) implementation.
SpringAnnotationResolver() - Constructor for class org.apache.shiro.spring.aop.SpringAnnotationResolver
 

A C G H I L M O P S

Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.