org.equanda.t5gui.bindings
Class AuthAndConfigBinding

java.lang.Object
  extended by org.equanda.t5gui.bindings.AuthAndConfigBinding
All Implemented Interfaces:
org.apache.tapestry5.Binding, org.apache.tapestry5.ioc.AnnotationProvider

public abstract class AuthAndConfigBinding
extends Object
implements org.apache.tapestry5.Binding

Abstract binding prefix for authorization and configuration.

Author:
Joachim Van der Auwera

Constructor Summary
AuthAndConfigBinding(LoginInfoService loginInfo, String expression)
           
 
Method Summary
 Object get()
           
abstract  boolean get(AuthAndConfigProvider aac, String expression)
           
<T extends Annotation>
T
getAnnotation(Class<T> annotationClass)
           
 Class getBindingType()
           
 boolean isInvariant()
           
 void set(Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthAndConfigBinding

public AuthAndConfigBinding(LoginInfoService loginInfo,
                            String expression)
Method Detail

get

public abstract boolean get(AuthAndConfigProvider aac,
                            String expression)

get

public Object get()
Specified by:
get in interface org.apache.tapestry5.Binding

getBindingType

public Class getBindingType()
Specified by:
getBindingType in interface org.apache.tapestry5.Binding

isInvariant

public boolean isInvariant()
Specified by:
isInvariant in interface org.apache.tapestry5.Binding

set

public void set(Object value)
Specified by:
set in interface org.apache.tapestry5.Binding

getAnnotation

public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
Specified by:
getAnnotation in interface org.apache.tapestry5.ioc.AnnotationProvider


Copyright © 2007-2009. All Rights Reserved.