Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.opensymphony.xwork2.util
Class XWorkMethodAccessor

    java.lang.Object
      ognl.ObjectMethodAccessor
          com.opensymphony.xwork2.util.XWorkMethodAccessor

All Implemented Interfaces:
  ognl.MethodAccessor

    public class XWorkMethodAccessor

extends ognl.ObjectMethodAccessor

Allows methods to be executed under normal cirumstances, except when `DENY_METHOD_EXECUTION` is in the action context with a value of true.

Author:
  Patrick Lightbody, tmjee

Field Summary
`private static Log` | `_log`
`static String` | `DENY_INDEXED_ACCESS_EXECUTION`
`static String` | `DENY_METHOD_EXECUTION`

Constructor Summary
`XWorkMethodAccessor()`

Method Summary
`Object` | `callMethod(Map context, Object object, String string, Object[] objects)`
`Object` | `callStaticMethod(Map context, Class aClass, String string, Object[] objects)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### _log

    private static final Log _log

### DENY_METHOD_EXECUTION

    public static final String DENY_METHOD_EXECUTION

See Also:
  Constant Field Values

### DENY_INDEXED_ACCESS_EXECUTION

    public static final String DENY_INDEXED_ACCESS_EXECUTION

See Also:
  Constant Field Values

Constructor Detail

### XWorkMethodAccessor

    public XWorkMethodAccessor()

Method Detail

### callMethod

    public Object callMethod(Map context,
                             Object object,
                             String string,
                             Object[] objects)
                      throws ognl.MethodFailedException

  Specified by:
    `callMethod` in interface `ognl.MethodAccessor`
  Overrides:
    `callMethod` in class `ognl.ObjectMethodAccessor`
  Throws:
    `ognl.MethodFailedException`

### callStaticMethod

    public Object callStaticMethod(Map context,
                                   Class aClass,
                                   String string,
                                   Object[] objects)
                            throws ognl.MethodFailedException

  Specified by:
    `callStaticMethod` in interface `ognl.MethodAccessor`
  Overrides:
    `callStaticMethod` in class `ognl.ObjectMethodAccessor`
  Throws:
    `ognl.MethodFailedException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.