...
There exist special methods which may be defined on a Pojo (No interface needed) in order to better facilitate integration to the platform. They are as follows:
Method | Description |
---|---|
configure(Map<String, String>) |
...
requires Set<String> getConfigSettingsPaths() | |
boolean validate() |
...
called during validation stage of component execution | |
boolean execute() |
...
called during execution stage of component execution | |
void done() |
...
called during done stage of component execution | |
Map<String,Object> getOutputs() | |
void setResources(Map<String, IActionSequenceResource>) | |
void setInputs(Map<String,Object>) | |
void setLogger(Log logger) | |
void setSession(IPentahoSession) | |
void setOutputStream(OutputStream) | |
String getMimeType() | |
|
|