CustomBusinessConnectTask interface
The Java interface class CustomBusinessConnectTask
contains one method called execute whose parameters are a preauthenticated
TririgaWS Interface object, the userId of the person who triggered
the workflow, and the array of Record objects.
public interface CustomBusinessConnectTask {
public boolean execute(TririgaWS twsClient, long userId, Record [] records);
}
When implementing this class, the first thing that needs to be done in order
to allow the twsClient to work properly is to call the register method. This will verify the context
of the client in relation to the workflow that triggered it. The register method takes the userId as
an argument. An example is
provided:
public boolean execute(TririgaWS tws, long userId, Record [] records) {
try {
//you must validate that the tws object has been preauthenticated
//and that an existing active session user is being utilized
tws.register(userId);
//...
} catch(Exception e) {
e.printStackTrace();
return false;
}
}