Java Client API Reference 6.0.2.61

com.baan.b3.boi1.metadata
Interface IMethodImplementationAdapter


public interface IMethodImplementationAdapter

Delegate for IMethodMetadata.
Used in IMetadataFactory.createMethodMetadata(java.lang.String, com.baan.b3.boi1.metadata.IParameterMetadata[], com.baan.b3.boi1.metadata.IParameterMetadata, com.baan.b3.boi1.metadata.IMethodImplementationAdapter, java.lang.String[]) to specify an implementation object.

Version:
Build Nr 61, file version \\main\\3, 15:09:04 24-07-2006 UTC

Method Summary
 java.lang.Object invoke(java.lang.Object p_instance, java.lang.Object[] p_parameters)
          Delegate for IMethodMetadata.invoke(java.lang.Object, java.lang.Object[]).
 java.lang.Object invokeWithStrings(java.lang.Object p_instance, java.lang.Object[] p_parameters)
          Delegate for IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[]).
 

Method Detail

invoke

public java.lang.Object invoke(java.lang.Object p_instance,
                               java.lang.Object[] p_parameters)
                        throws java.lang.IllegalArgumentException,
                               java.lang.reflect.InvocationTargetException
Delegate for IMethodMetadata.invoke(java.lang.Object, java.lang.Object[]).
Preconditions: see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
Postconditions: see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
Threading policy: see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
Parameters:
p_instance - see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
p_parameters - see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
Returns:
see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
Throws:
java.lang.IllegalArgumentException - see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])
java.lang.reflect.InvocationTargetException - see IMethodMetadata.invoke(java.lang.Object, java.lang.Object[])

invokeWithStrings

public java.lang.Object invokeWithStrings(java.lang.Object p_instance,
                                          java.lang.Object[] p_parameters)
                                   throws java.lang.IllegalArgumentException,
                                          java.lang.reflect.InvocationTargetException
Delegate for IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[]).
Preconditions: see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
Postconditions: see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
Threading policy: see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
Parameters:
p_instance - see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
p_parameters - see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
Returns:
see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
Throws:
java.lang.IllegalArgumentException - see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])
java.lang.reflect.InvocationTargetException - see IMethodMetadata.invokeWithStrings(java.lang.Object, java.lang.Object[])

Java Client API Reference 6.0.2.61

Visit the SSA Global website for more information.