public interface BuildFilterRepository
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
delete(int accountId,
int branchId,
java.lang.String name,
boolean shared)
Deletes a filter from a branch and for an account.
|
java.util.Optional<TBuildFilter> |
findByBranchAndName(int accountId,
int branchId,
java.lang.String name) |
java.util.Collection<TBuildFilter> |
findForBranch(int branchId) |
java.util.Collection<TBuildFilter> |
findForBranch(java.util.OptionalInt accountId,
int branchId) |
net.nemerosa.ontrack.model.Ack |
save(java.util.OptionalInt accountId,
int branchId,
java.lang.String name,
java.lang.String type,
com.fasterxml.jackson.databind.JsonNode data) |
java.util.Collection<TBuildFilter> findForBranch(int branchId)
java.util.Collection<TBuildFilter> findForBranch(java.util.OptionalInt accountId, int branchId)
java.util.Optional<TBuildFilter> findByBranchAndName(int accountId, int branchId, java.lang.String name)
net.nemerosa.ontrack.model.Ack save(java.util.OptionalInt accountId,
int branchId,
java.lang.String name,
java.lang.String type,
com.fasterxml.jackson.databind.JsonNode data)
net.nemerosa.ontrack.model.Ack delete(int accountId,
int branchId,
java.lang.String name,
boolean shared)
shared is true,
we have also to delete it from the shared filters.accountId - Account to delete the filter frombranchId - Branch to delete the filter fromname - Name of the filter to deleteshared - If set, deletes the filter from the shared ones as well