Package com.collibra.dgc.workflow.api.listener

# Class CheckMandatoryFieldCombinationTaskListener

java.lang.Object
com.collibra.dgc.workflow.api.listener.CheckMandatoryFieldCombinationTaskListener

All Implemented Interfaces:
  `Serializable`, `org.flowable.engine.delegate.TaskListener`, `org.flowable.task.service.delegate.BaseTaskListener`, `org.flowable.task.service.delegate.TaskListener`

public class CheckMandatoryFieldCombinationTaskListener extends Object implements org.flowable.engine.delegate.TaskListener
This `TaskListener` checks if the configured combination of form property input fields have at least one value field filled in. If not a error message will be shown to the user.

Possible input fields are:

- formFields: a csv of form property ids to do the mandatory check on.

See Also:
  - Serialized Form

- ## Field Summary

  ### Fields inherited from interface org.flowable.task.service.delegate.BaseTaskListener

  `EVENTNAME_ALL_EVENTS, EVENTNAME_ASSIGNMENT, EVENTNAME_COMPLETE, EVENTNAME_CREATE, EVENTNAME_DELETE`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `CheckMandatoryFieldCombinationTaskListener()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `notify(org.flowable.task.service.delegate.DelegateTask delegateTask)`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### CheckMandatoryFieldCombinationTaskListener

    public CheckMandatoryFieldCombinationTaskListener()

- ## Method Details

  - ### notify

    public void notify(org.flowable.task.service.delegate.DelegateTask delegateTask)
    Specified by:
      `notify` in interface `org.flowable.task.service.delegate.TaskListener`