java.lang.Object | |
↳ | org.mule.modules.peoplesoft.api.AbstractCIAccessorFactory |
Known Direct Subclasses |
Handles the creation of "helper" objects that facilitate the interaction with the Component Interface API entities. It also manages the remote calls to their methods. A reflection strategy is used to access the classes and interfaces whose visibility to package level.
The latter approach solves a compatibility issue (PC-70) with DevKit 3.7 related to changes in the Classloader.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
logger | |||||||||||
wrappedObject | Contains an instance of one of the API entities defined in CIAccessType. |
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates and wraps a generic
Object in one of the API entities defined in the CIAccessorType enum |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Manages the field invocations made to the API via reflection.
| |||||||||||
Manages the method invocations made to the API via reflection.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Contains an instance of one of the API entities defined in CIAccessType. These include:
Creates and wraps a generic Object
in one of the API entities defined in the CIAccessorType
enum
obj | The object to be transformed |
---|---|
type | A class from CIAccessType in which the obj will be wrapped
|
Manages the field invocations made to the API via reflection.
obj | The wrapped API object |
---|---|
name | The name of the field |
Object
Manages the method invocations made to the API via reflection.
obj | The wrapped API object |
---|---|
name | The name of the API method to be invoked |
params | The list of parameter types expected |
values | The list of values for each of the parameters declared |
Object
of the same class type as the parameter obj