CreateJavaObject
Mon 01 January 2018Syntax
CreateJavaObject(ClassName [ConstructorParams])
 Where ConstructorParams has the form
argument1 [, argument2] . . .
Description
Use the CreateJavaObject function to create a Java object that can be manipulated in PeopleCode.
Note: If you create a class that you want to call using GetJavaClass, it can be located in a directory specified in the PS_CLASSPATH environment variable or in other specified locations. The PeopleCode API Reference provides details on where you can place custom and third-party Java classes.
See .
Use the CreateJavaObject function to create a Java array when you know how many values it should contain. If ClassName is the name of an array class (ending with [ ]), ConstructorParams are used to initialize the array.
In Java, do the following to initialize an array:
intArray = new int[]{1, 2, 3, 5, 8, 13};
 Do the following to initialize such a Java array from PeopleCode:
&IntArray = CreateJavaObject("int[]", 1, 2, 3, 5, 8, 13);
 To initialize a Java array without knowing the number of parameters until runtime, use the CreateJavaArray function.
Parameters
| 
      Field or Control  | 
    
      Definition  | 
   
|---|---|
| ClassName | 
      Specify the name of an already existing class.  | 
   
| ConstructorParams | 
      Specify any construction parameters required for the class. Constructors are matched by construction parameter type and placement.  | 
   
Returns
A Java object.