Custom activity Java Bean rules and restrictions

A custom activity Java Bean has a few rules and restrictions beyond those of a normal Java Bean:

  • Setters taking any of the basic types supported by the IPA server are seen as input parameters. Byte arrays are also supported. Other setter methods are ignored.
  • Getters returning any of the basic types supported by the IPA server are seen as output parameters. Byte arrays are also supported. Other getter methods are ignored.
  • Methods with a single parameter of type com.lawson.bpm.adapter.sdk.BPMAdapterRuntime that return null are recognized as the action methods of Custom Activity Java Bean. Methods with no parameters that return null are also recognized as action methods. No other types of methods are recognized as action methods.
  • Custom activity Java Beans may implement the interface com.lawson.bpm.adapter.sdk.BPMAdapter, but currently this is not required.