Class JobFilterConfiguration
java.lang.Object
net.datenwerke.scheduler.service.scheduler.stores.jpa.filter.JobFilterConfiguration
- All Implemented Interfaces:
JobFilterCriteria
- Direct Known Subclasses:
ReportServerJobFilter
@GenerateDto(dtoPackage="net.datenwerke.scheduler.client.scheduler.dto.filter")
public class JobFilterConfiguration
extends Object
implements JobFilterCriteria
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetJobId()Class<? extends AbstractJob> intgetLimit()intgetOrder()booleanisActive()booleanList<Predicate> prepareCriteriaQuery(CriteriaBuilder builder, <any> cQuery, <any> root) voidsetActive(boolean active) voidsetExecutionStatus(JobExecutionStatus executionStatus) voidsetInActive(boolean inActive) voidvoidsetJobTitle(String jobTitle) voidsetJobType(Class<? extends AbstractJob> jobType) voidsetLastOutcome(Outcome lastOutcome) voidsetLimit(int limit) voidsetOffset(int offset) voidvoidsetSortField(String sortField) <any>transformSortField(String sortField, CriteriaBuilder builder, <any> cQuery, <any> root) booleanvalidateSortField(String sortField)
-
Constructor Details
-
JobFilterConfiguration
public JobFilterConfiguration()
-
-
Method Details
-
getSortField
-
setSortField
-
getOrder
-
setOrder
-
getOffset
public int getOffset() -
setOffset
public void setOffset(int offset) -
getLimit
public int getLimit() -
setLimit
public void setLimit(int limit) -
setInActive
public void setInActive(boolean inActive) -
isInActive
public boolean isInActive() -
setActive
public void setActive(boolean active) -
isActive
public boolean isActive() -
getJobType
-
setJobType
-
getJobId
-
setJobId
-
getJobTitle
-
setJobTitle
-
validateSortField
-
transformSortField
public <any> transformSortField(String sortField, CriteriaBuilder builder, <any> cQuery, <any> root) -
prepareCriteriaQuery
- Specified by:
prepareCriteriaQueryin interfaceJobFilterCriteria
-
getLastOutcome
-
setLastOutcome
-
getExecutionStatus
-
setExecutionStatus
-