public interface ValidationStampFilterService
ValidationStampFilter at all levels, and managing them.| Modifier and Type | Method and Description |
|---|---|
Ack |
deleteValidationStampFilter(ValidationStampFilter filter)
Deletes a filter
|
java.util.List<ValidationStampFilter> |
getBranchValidationStampFilters(Branch branch,
boolean includeAll)
Gets the list of filters associated with a branch
|
java.util.List<ValidationStampFilter> |
getGlobalValidationStampFilters()
Gets the list of global filters
|
java.util.List<ValidationStampFilter> |
getProjectValidationStampFilters(Project project,
boolean includeAll)
Gets the list of filters associated with a project
|
ValidationStampFilter |
getValidationStampFilter(ID id)
Gets a validation stamp filter by ID
|
java.util.Optional<ValidationStampFilter> |
getValidationStampFilterByName(Branch branch,
java.lang.String name)
Gets a validation stamp filter by name for a branch
|
ValidationStampFilter |
newValidationStampFilter(ValidationStampFilter filter)
Creates a filter
|
void |
saveValidationStampFilter(ValidationStampFilter filter)
Updates a filter
|
ValidationStampFilter |
shareValidationStampFilter(ValidationStampFilter filter)
Shares a filter globally
|
ValidationStampFilter |
shareValidationStampFilter(ValidationStampFilter filter,
Project project)
Shares a filter with project
|
java.util.List<ValidationStampFilter> getGlobalValidationStampFilters()
java.util.List<ValidationStampFilter> getProjectValidationStampFilters(Project project, boolean includeAll)
project - ProjectincludeAll - true if the global filters must be included as welljava.util.List<ValidationStampFilter> getBranchValidationStampFilters(Branch branch, boolean includeAll)
branch - BranchincludeAll - true if the project filters & global filters must be included as welljava.util.Optional<ValidationStampFilter> getValidationStampFilterByName(Branch branch, java.lang.String name)
ValidationStampFilter newValidationStampFilter(ValidationStampFilter filter)
void saveValidationStampFilter(ValidationStampFilter filter)
Ack deleteValidationStampFilter(ValidationStampFilter filter)
ValidationStampFilter shareValidationStampFilter(ValidationStampFilter filter, Project project)
ValidationStampFilter shareValidationStampFilter(ValidationStampFilter filter)
ValidationStampFilter getValidationStampFilter(ID id)