FormDefinitionService

public interface FormDefinitionService

Service for CRUD operations on FormDefinition

Methods

create

void create(FormDefinition formDefinition)

Persists a new form definition

Parameters:

deleteAll

void deleteAll()

Deletes all form definition records.

deleteFormDefinitionsByConfigurationName

void deleteFormDefinitionsByConfigurationName(String configName)

Deletes all form definitions associated with a particular configuration.

Parameters:
  • configName – The name of the configuration

findAll

List<FormDefinition> findAll()

Returns all form definition records.

Returns:A list of FormDefinition

findAllByConfigName

List<FormDefinition> findAllByConfigName(String configName)

Returns all form definitions associated with a configuration.

Parameters:
  • configName – The name of the configuration
Returns:

A list of FormDefinition

findByConfigurationNameAndTitle

FormDefinition findByConfigurationNameAndTitle(String configurationName, String title)

Finds the unique form definition with a particular title that is associated with a particular configuration.

Parameters:
  • configurationName – The name of the configuration
  • title – The title of the form.
Returns:

FormDefinition

findById

FormDefinition findById(long id)

Finds a form definition by its ID

Parameters:
  • id – A long value which uniquely identifies the form definition
Returns:

FormDefinition