nu.localhost.tapestry5.springsecurity.services.internal
Class StaticDefinitionSource

java.lang.Object
  extended by nu.localhost.tapestry5.springsecurity.services.internal.StaticDefinitionSource
All Implemented Interfaces:
MethodDefinitionSource, ObjectDefinitionSource

public class StaticDefinitionSource
extends Object
implements MethodDefinitionSource

Implementation of MethodDefinitionSource that simply casts security object to the ConfigAttributeDefinition.

Author:
Ivan Dubrov

Constructor Summary
StaticDefinitionSource()
           
 
Method Summary
 ConfigAttributeDefinition getAttributes(Method method, Class targetClass)
           
 ConfigAttributeDefinition getAttributes(Object object)
          This implementation simply casts security object to the ConfigAttributeDefinition.
 Collection<ConfigAttributeDefinition> getConfigAttributeDefinitions()
          Returns null.
 boolean supports(Class clazz)
          Returns true if clazz is extension of ConfigAttributeDefinition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticDefinitionSource

public StaticDefinitionSource()
Method Detail

getAttributes

public final ConfigAttributeDefinition getAttributes(Object object)
This implementation simply casts security object to the ConfigAttributeDefinition.

Specified by:
getAttributes in interface ObjectDefinitionSource
Parameters:
object - security object
Returns:
security object casted to ConfigAttributeDefinition.

getConfigAttributeDefinitions

public final Collection<ConfigAttributeDefinition> getConfigAttributeDefinitions()
Returns null.

Specified by:
getConfigAttributeDefinitions in interface ObjectDefinitionSource
Returns:
null.

supports

public final boolean supports(Class clazz)
Returns true if clazz is extension of ConfigAttributeDefinition.

Specified by:
supports in interface ObjectDefinitionSource
Parameters:
clazz - the class that is being queried
Returns:
true if clazz is extension of ConfigAttributeDefinition.

getAttributes

public ConfigAttributeDefinition getAttributes(Method method,
                                               Class targetClass)
Specified by:
getAttributes in interface MethodDefinitionSource


Copyright © 2007-2009 Robin Helgelin. All Rights Reserved.