package com.revolsys.spring.security;
import org.springframework.security.core.Authentication;
/**
* Extended expression root object which contains extra method-specific
* functionality.
*
* @author Luke Taylor
* @since 3.0
*/
public class MethodSecurityExpressionRoot extends SecurityExpressionRoot {
public final String admin = "administration";
public final String create = "create";
public final String delete = "delete";
private Object filterObject;
public final String read = "read";
private Object returnObject;
public final String write = "write";
public MethodSecurityExpressionRoot(final Authentication a) {
super(a);
}
public Object getFilterObject() {
return this.filterObject;
}
public Object getReturnObject() {
return this.returnObject;
}
public void setFilterObject(final Object filterObject) {
this.filterObject = filterObject;
}
public void setReturnObject(final Object returnObject) {
this.returnObject = returnObject;
}
}