| java.lang.Object org.kuali.workflow.attribute.WorkflowLookupableInvocationHandler
WorkflowLookupableInvocationHandler | public class WorkflowLookupableInvocationHandler implements InvocationHandler(Code) | | This class provides access to the properties of business objects returned as search results by the WorkflowLookupableImpl.
See Also: org.kuali.workflow.attribute.WorkflowLookupableImpl |
Method Summary | |
public Object | invoke(Object proxy, Method method, Object[] args) This method intercepts "getReturnUrl" and returns this objects returnUrl attribute. |
WorkflowLookupableInvocationHandler | public WorkflowLookupableInvocationHandler(BusinessObject proxiedBusinessObject, ClassLoader classLoader)(Code) | | Constructs a WorkflowLookupableInvocationHandler.java.
Parameters: proxiedBusinessObject - The BusinessObject that this instance is providing access to. |
WorkflowLookupableInvocationHandler | public WorkflowLookupableInvocationHandler(BusinessObject proxiedBusinessObject, String returnUrl, ClassLoader classLoader)(Code) | | Constructs a WorkflowLookupableInvocationHandler.java.
Parameters: proxiedBusinessObject - The BusinessObject that this instance is providing access to. Parameters: returnUrl - The returnUrl String for selection of a result from the UI |
invoke | public Object invoke(Object proxy, Method method, Object[] args) throws Throwable(Code) | | This method intercepts "getReturnUrl" and returns this objects returnUrl attribute. It proxies access to nested
BusinessObjects to ensure that the application plugin classloader is used to resolve OJB proxies. And, it translates booleans
for the UI, using the BooleanFormatter.
See Also: net.sf.cglib.proxy.InvocationHandler.invoke(java.lang.Object proxyjava.lang.reflect.Method methodjava.lang.Object[] args) |
|
|