package nl.ipo.cds.dao; import java.sql.Timestamp; import nl.idgis.commons.jobexecutor.Job.Status; import nl.ipo.cds.domain.Bronhouder; import nl.ipo.cds.domain.DatasetType; public final class JobCriteria extends BaseSearchCriteria { private DatasetType datasetType; private Bronhouder bronhouder; /** * @return the bronhouder */ public Bronhouder getBronhouder() { return bronhouder; } /** * @param bronhouder the bronhouder to set */ public void setBronhouder(Bronhouder bronhouder) { this.bronhouder = bronhouder; } /** * @return the uuid */ public String getUuid() { return uuid; } /** * @param uuid the uuid to set */ public void setUuid(String uuid) { this.uuid = uuid; } private String uuid; private Timestamp creatieTijd; private Status jobStatus; // Show by default only jobs that did something private Boolean verversen; private String parameter; public JobCriteria (DatasetType datasetType) { this.datasetType = datasetType; } public DatasetType getDatasetType() { return datasetType; } public void setDatasetType(DatasetType datasetType) { this.datasetType = datasetType; } public boolean hasDatasetType () { return datasetType != null; } public Timestamp getCreatieTijd() { return creatieTijd; } public void setCreatieTijd(Timestamp creatieTijd) { this.creatieTijd = creatieTijd; } public Boolean isVerversen() { return verversen; } public void setVerversen(Boolean verversen) { this.verversen = verversen; } public Status getJobStatus() { return jobStatus; } public void setJobStatus(Status jobStatus) { this.jobStatus = jobStatus; } public String getParameter() { return parameter; } public void setParameter(String parameter) { this.parameter = parameter; } }