Interface IProjectRecordsParameters
- All Known Implementing Classes:
DefaultProjectRecordsUpdateParameters
public interface IProjectRecordsParameters
Parameters for a bulk update of form records based on a project.
The parameters contain the project for which the bulk update operation is to be performed, whether the subjects should be updated, whether the data table should be updated, whether the view table should be updated and a function to update the subjects.
-
Method Summary
Modifier and TypeMethodDescriptiondefault BiConsumer<Vorgang, IFormDataAdapter> Returns a function to update the details.Returns the project for which the bulk update operation is to be performed.default booleanReturns whether the data table should be updated.default booleanReturns whether the details should be updated.default booleanReturns whether the subjects should be updated.default booleanReturns whether the view table should be updated.default BiConsumer<Vorgang, IFormDataAdapter> Returns a function to update the subjects.
-
Method Details
-
getProject
Projekt getProject()Returns the project for which the bulk update operation is to be performed.- Returns:
- the project for which the bulk update operation is to be performed
-
shouldUpdateSubjects
default boolean shouldUpdateSubjects()Returns whether the subjects should be updated.- Returns:
trueif the subjects should be updated,falseotherwise
-
shouldUpdateDetails
default boolean shouldUpdateDetails()Returns whether the details should be updated.- Returns:
trueif the details should be updated,falseotherwise
-
shouldUpdateDataTable
default boolean shouldUpdateDataTable()Returns whether the data table should be updated.- Returns:
trueif the data table should be updated,falseotherwise
-
shouldUpdateViewTable
default boolean shouldUpdateViewTable()Returns whether the view table should be updated.- Returns:
trueif the view table should be updated,falseotherwise
-
subjectUpdateFunction
Returns a function to update the subjects.- Returns:
- a function to update the subjects
-
detailsUpdateFunction
Returns a function to update the details.- Returns:
- a function to update the details
-