org.wicketstuff.ki.annotation
Class AnnotationsKiAuthorizationStrategy

java.lang.Object
  extended by org.wicketstuff.ki.annotation.AnnotationsKiAuthorizationStrategy
All Implemented Interfaces:
org.apache.wicket.authorization.IAuthorizationStrategy

public class AnnotationsKiAuthorizationStrategy
extends java.lang.Object
implements org.apache.wicket.authorization.IAuthorizationStrategy


Field Summary
 
Fields inherited from interface org.apache.wicket.authorization.IAuthorizationStrategy
ALLOW_ALL
 
Constructor Summary
AnnotationsKiAuthorizationStrategy()
           
 
Method Summary
protected  KiSecurityConstraint checkInvalidInstantiation(java.lang.annotation.Annotation[] annotations, KiAction action)
           
<T extends org.apache.wicket.Component>
KiSecurityConstraint
checkInvalidInstantiation(java.lang.Class<T> componentClass)
           
 boolean isActionAuthorized(org.apache.wicket.Component component, org.apache.wicket.authorization.Action action)
           
<T extends org.apache.wicket.Component>
boolean
isInstantiationAuthorized(java.lang.Class<T> componentClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationsKiAuthorizationStrategy

public AnnotationsKiAuthorizationStrategy()
Method Detail

isInstantiationAuthorized

public <T extends org.apache.wicket.Component> boolean isInstantiationAuthorized(java.lang.Class<T> componentClass)
Specified by:
isInstantiationAuthorized in interface org.apache.wicket.authorization.IAuthorizationStrategy
See Also:
IAuthorizationStrategy.isInstantiationAuthorized(java.lang.Class)

checkInvalidInstantiation

public <T extends org.apache.wicket.Component> KiSecurityConstraint checkInvalidInstantiation(java.lang.Class<T> componentClass)

checkInvalidInstantiation

protected KiSecurityConstraint checkInvalidInstantiation(java.lang.annotation.Annotation[] annotations,
                                                         KiAction action)
Type Parameters:
T -
Parameters:
clazz -
Returns:
null if ok, or the Annotation that failed

isActionAuthorized

public boolean isActionAuthorized(org.apache.wicket.Component component,
                                  org.apache.wicket.authorization.Action action)
Specified by:
isActionAuthorized in interface org.apache.wicket.authorization.IAuthorizationStrategy


Copyright © 2011. All Rights Reserved.