org.fcrepo.server.security.xacml.pdp.decorator
Class PolicyIndexInvocationHandler

java.lang.Object
  extended by org.fcrepo.server.proxy.AbstractInvocationHandler
      extended by org.fcrepo.server.security.xacml.pdp.decorator.PolicyIndexInvocationHandler
All Implemented Interfaces:
InvocationHandler

public class PolicyIndexInvocationHandler
extends AbstractInvocationHandler

A InvocationHandler responsible for updating the FeSL XACML policy index whenever API-M invocations result in changes to a policy stored in a Fedora object.

Version:
$Id$
Author:
Stephen Bayliss

Field Summary
 
Fields inherited from class org.fcrepo.server.proxy.AbstractInvocationHandler
target
 
Constructor Summary
PolicyIndexInvocationHandler()
           
 
Method Summary
 boolean init()
           
 Object invoke(Object proxy, Method method, Object[] args)
          
 
Methods inherited from class org.fcrepo.server.proxy.AbstractInvocationHandler
close, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyIndexInvocationHandler

public PolicyIndexInvocationHandler()
Method Detail

init

public boolean init()

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] args)
              throws Throwable

Throws:
Throwable


Copyright © 2011 DuraSpace. All Rights Reserved.