oracle.odi.dataservices.fwk
Class DataServicesParameters

java.lang.Object
  extended byoracle.odi.dataservices.fwk.DataServicesParameters

public class DataServicesParameters
extends java.lang.Object

This class defines the range of valid data service parameters. Only public methods with valid input and output parameters will be published in the Data Integrator Data Services Framework.

Valid input parameters must belong to one of the following classes:

Valid output parameters must belong to one of the following classes:


Constructor Summary
DataServicesParameters()
           
 
Method Summary
static boolean isDataServicesValidMethod(java.lang.reflect.Method pMethod)
          Returns true if the given method is valid and can thus be published.
static boolean isValidInputParam(java.lang.Class pClass)
          Returns true if pClass is a valid class for an input parameter of a data service method.
static boolean isValidOutputParam(java.lang.Class pClass)
          Returns true if pClass is a valid class for an output parameter of a data service method.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataServicesParameters

public DataServicesParameters()
Method Detail

isValidInputParam

public static boolean isValidInputParam(java.lang.Class pClass)
Returns true if pClass is a valid class for an input parameter of a data service method.

Parameters:
pClass - class of the parameter
Returns:
true if the class is valid for an input parameter, false otherwise.

isValidOutputParam

public static boolean isValidOutputParam(java.lang.Class pClass)
Returns true if pClass is a valid class for an output parameter of a data service method.

Parameters:
pClass - the parameter class
Returns:
true if the class is valid for an output parameter, false otherwise.

isDataServicesValidMethod

public static boolean isDataServicesValidMethod(java.lang.reflect.Method pMethod)
Returns true if the given method is valid and can thus be published. A method fulfilling all the following requirements is considered to be valid:

Parameters:
pMethod - the Method
Returns:
true if method valid and can be published, false otherwise.