org.zkoss.spring.security.intercept.zkevent
Class ZkEventProcessInterceptor

java.lang.Object
  extended by org.springframework.security.access.intercept.AbstractSecurityInterceptor
      extended by org.zkoss.spring.security.intercept.zkevent.ZkEventProcessInterceptor
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware

public class ZkEventProcessInterceptor
extends org.springframework.security.access.intercept.AbstractSecurityInterceptor

Interceptor to secure event processing per the Component path pattern and event name.

Since:
1.0
Author:
henrichen

Field Summary
 
Fields inherited from class org.springframework.security.access.intercept.AbstractSecurityInterceptor
logger, messages
 
Constructor Summary
ZkEventProcessInterceptor()
           
 
Method Summary
 void afterInvocation(org.zkoss.zk.ui.event.Event event)
           
 org.zkoss.zk.ui.event.Event beforeInvocation(org.zkoss.zk.ui.event.Event event)
           
 java.lang.Class getSecureObjectClass()
           
 org.springframework.security.access.SecurityMetadataSource obtainSecurityMetadataSource()
           
 void setObjectDefinitionSource(ZkEventProcessDefinitionSource newSource)
           
 
Methods inherited from class org.springframework.security.access.intercept.AbstractSecurityInterceptor
afterInvocation, afterPropertiesSet, beforeInvocation, getAccessDecisionManager, getAfterInvocationManager, getAuthenticationManager, getRunAsManager, isAlwaysReauthenticate, isRejectPublicInvocations, isValidateConfigAttributes, setAccessDecisionManager, setAfterInvocationManager, setAlwaysReauthenticate, setApplicationEventPublisher, setAuthenticationManager, setMessageSource, setRejectPublicInvocations, setRunAsManager, setValidateConfigAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZkEventProcessInterceptor

public ZkEventProcessInterceptor()
Method Detail

getSecureObjectClass

public java.lang.Class getSecureObjectClass()
Specified by:
getSecureObjectClass in class org.springframework.security.access.intercept.AbstractSecurityInterceptor

setObjectDefinitionSource

public void setObjectDefinitionSource(ZkEventProcessDefinitionSource newSource)

beforeInvocation

public org.zkoss.zk.ui.event.Event beforeInvocation(org.zkoss.zk.ui.event.Event event)

afterInvocation

public void afterInvocation(org.zkoss.zk.ui.event.Event event)

obtainSecurityMetadataSource

public org.springframework.security.access.SecurityMetadataSource obtainSecurityMetadataSource()
Specified by:
obtainSecurityMetadataSource in class org.springframework.security.access.intercept.AbstractSecurityInterceptor


Copyright © 2005-2007 Potix Corporation. All Rights Reserved.