@Named
@ViewScoped
public class SepaController
extends org.imixs.workflow.engine.scheduler.SchedulerController
The Controller creates a configuration entity "type=configuration; txtname=sepa".
The following config items are defined:
_model_version = model version for the SEPA export _initial_task = inital task ID _dbtr_IBAN = default IBAN for the SEPA export file _dbtr_BIC = default BIC for the SEPA export file
| Modifier and Type | Field and Description |
|---|---|
protected List<org.imixs.workflow.ItemCollection> |
dbtrList |
static String |
SEPA_CONFIGURATION |
| Constructor and Description |
|---|
SepaController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDbtr()
Adds a new dbtr object.
|
double |
calculateSum(List<String> refids,
String item)
This method computes the sum for a given item in a list of workitems.
|
List<org.imixs.workflow.ItemCollection> |
getDbtrList() |
String |
getName() |
String |
getSchedulerClass()
Returns the sepa scheduler class name
|
void |
init()
This method loads the dbtr list from the configuration document
|
void |
loadDbtrListFromConfiguration()
This method returns a list of ItemCollection objects representing the sources
defined in a Importer configuration.
|
void |
removeDbtr(String name)
Removes an dbtr item from the list
|
void |
saveConfiguration() |
public static final String SEPA_CONFIGURATION
protected List<org.imixs.workflow.ItemCollection> dbtrList
@PostConstruct public void init()
init in class org.imixs.workflow.engine.scheduler.SchedulerControllerpublic String getName()
getName in class org.imixs.workflow.engine.scheduler.SchedulerControllerpublic String getSchedulerClass()
getSchedulerClass in class org.imixs.workflow.engine.scheduler.SchedulerControllerpublic double calculateSum(List<String> refids, String item)
refids - - list of workitem uniqueIdsitem - - name of the item to summarizepublic void loadDbtrListFromConfiguration()
public void saveConfiguration()
saveConfiguration in class org.imixs.workflow.engine.scheduler.SchedulerControllerpublic List<org.imixs.workflow.ItemCollection> getDbtrList()
public void addDbtr()
public void removeDbtr(String name)
name - - name of dbtrCopyright © 2021 Imixs Software Solutions GmbH. All rights reserved.