/** * TNTConcept Easy Enterprise Management by Autentia Real Bussiness Solution S.L. * Copyright (C) 2007 Autentia Real Bussiness Solution S.L. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.autentia.tnt.dao.search; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.autentia.tnt.businessobject.Collaborator; import com.autentia.tnt.businessobject.CommissioningDelay; import com.autentia.tnt.businessobject.CommissioningStatus; import com.autentia.tnt.businessobject.Project; import com.autentia.tnt.businessobject.User; import com.autentia.tnt.dao.ITransferObject; import com.autentia.tnt.dao.SearchCriteria; /** * Class to search for BulletinBoard objects * * @author stajanov code generator */ public class CommissioningSearch extends SearchCriteria { /* generated by stajanov (do not edit/delete) */ @Override public String getHQL() { StringBuilder ret = new StringBuilder(); int iArgNum = 0; if (isStartRequestDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startRequestDate == null) { ret.append("requestDate=:arg" + (iArgNum++)); } else { ret.append("requestDate>=:arg" + (iArgNum++)); } } if (isEndRequestDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endRequestDate == null) { ret.append("requestDate=:arg" + (iArgNum++)); } else { ret.append("requestDate<=:arg" + (iArgNum++)); } } if (isNameSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getName() == null) { ret.append("name is NULL"); } else { ret.append("name = :arg" + (iArgNum++)); } } if (isScopeSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getScope() == null) { ret.append("scope is NULL"); } else { ret.append("scope = :arg" + (iArgNum++)); } } if (isContentSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getContent() == null) { ret.append("content is NULL"); } else { ret.append("content = :arg" + (iArgNum++)); } } if (isProductsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getProducts() == null) { ret.append("products is NULL"); } else { ret.append("products = :arg" + (iArgNum++)); } } if (isStartDeliveryDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startDeliveryDate == null) { ret.append("deliveryDate=:arg" + (iArgNum++)); } else { ret.append("deliveryDate>=:arg" + (iArgNum++)); } } if (isEndDeliveryDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endDeliveryDate == null) { ret.append("deliveryDate=:arg" + (iArgNum++)); } else { ret.append("deliveryDate<=:arg" + (iArgNum++)); } } if (isBudgetSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getBudget() == null) { ret.append("budget is NULL"); } else { ret.append("budget = :arg" + (iArgNum++)); } } if (isNotesSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getNotes() == null) { ret.append("notes is NULL"); } else { ret.append("notes = :arg" + (iArgNum++)); } } if (isAuthorSignatureSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getAuthorSignature() == null) { ret.append("authorSignature is NULL"); } else { ret.append("authorSignature = :arg" + (iArgNum++)); } } if (isReviserSignatureSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getReviserSignature() == null) { ret.append("reviserSignature is NULL"); } else { ret.append("reviserSignature = :arg" + (iArgNum++)); } } if (isAdminSignatureSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getAdminSignature() == null) { ret.append("adminSignature is NULL"); } else { ret.append("adminSignature = :arg" + (iArgNum++)); } } if (isJustifyInformationSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getJustifyInformation() == null) { ret.append("justifyInformation is NULL"); } else { ret.append("justifyInformation = :arg" + (iArgNum++)); } } if (isDevelopedActivitiesSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getDevelopedActivities() == null) { ret.append("developedActivities is NULL"); } else { ret.append("developedActivities = :arg" + (iArgNum++)); } } if (isDifficultiesAppearedSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getDifficultiesAppeared() == null) { ret.append("difficultiesAppeared is NULL"); } else { ret.append("difficultiesAppeared = :arg" + (iArgNum++)); } } if (isResultsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getResults() == null) { ret.append("results is NULL"); } else { ret.append("results = :arg" + (iArgNum++)); } } if (isConclusionsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getConclusions() == null) { ret.append("conclusions is NULL"); } else { ret.append("conclusions = :arg" + (iArgNum++)); } } if (isEvaluationSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getEvaluation() == null) { ret.append("evaluation is NULL"); } else { ret.append("evaluation = :arg" + (iArgNum++)); } } if (isStatusSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getStatus() == null) { ret.append("status is NULL"); } else { ret.append("status = :arg" + (iArgNum++)); } } if (isStartInsertDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startInsertDate == null) { ret.append("insertDate=:arg" + (iArgNum++)); } else { ret.append("insertDate>=:arg" + (iArgNum++)); } } if (isEndInsertDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endInsertDate == null) { ret.append("insertDate=:arg" + (iArgNum++)); } else { ret.append("insertDate<=:arg" + (iArgNum++)); } } if (isStartUpdateDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startUpdateDate == null) { ret.append("updateDate=:arg" + (iArgNum++)); } else { ret.append("updateDate>=:arg" + (iArgNum++)); } } if (isEndUpdateDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endUpdateDate == null) { ret.append("updateDate=:arg" + (iArgNum++)); } else { ret.append("updateDate<=:arg" + (iArgNum++)); } } if (isStartDeleteDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startDeleteDate == null) { ret.append("deleteDate is NULL"); } else { ret.append("deleteDate>=:arg" + (iArgNum++)); } } if (isEndDeleteDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endDeleteDate == null) { ret.append("deleteDate is NULL"); } else { ret.append("deleteDate<=:arg" + (iArgNum++)); } } if (isProjectSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getProject() == null) { ret.append("project is NULL"); } else { ret.append("project = :arg" + (iArgNum++)); } } if (isCommissioningDelaysSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("commissioningDelays.id IN (:arg" + (iArgNum++) + ")"); } if (isCollaboratorsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("collaborators.id IN (:arg" + (iArgNum++) + ")"); } if (isRevisersSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("revisers.id IN (:arg" + (iArgNum++) + ")"); } if (isDeletedSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getDeleted() == null) { ret.append("deleteDate is not NULL"); } else { ret.append("deleteDate is NULL"); } int argNumber = iArgNum++; ret.append(" AND :arg" + argNumber + " = :arg" + argNumber); } customGetHQL(ret, iArgNum); return ret.toString(); } @Override public Object[] getArguments() { ArrayList<Object> ret = new ArrayList<Object>(); if (isStartRequestDateSet()) { ret.add(startRequestDate); } if (isEndRequestDateSet()) { ret.add(endRequestDate); } if (isNameSet() && getName() != null) { ret.add(name); } if (isScopeSet() && getScope() != null) { ret.add(scope); } if (isContentSet() && getContent() != null) { ret.add(content); } if (isProductsSet() && getProducts() != null) { ret.add(products); } if (isStartDeliveryDateSet()) { ret.add(startDeliveryDate); } if (isEndDeliveryDateSet()) { ret.add(endDeliveryDate); } if (isBudgetSet() && getBudget() != null) { ret.add(budget); } if (isNotesSet() && getNotes() != null) { ret.add(notes); } if (isAuthorSignatureSet() && getAuthorSignature() != null) { ret.add(authorSignature); } if (isReviserSignatureSet() && getReviserSignature() != null) { ret.add(reviserSignature); } if (isAdminSignatureSet() && getAdminSignature() != null) { ret.add(adminSignature); } if (isJustifyInformationSet() && getJustifyInformation() != null) { ret.add(justifyInformation); } if (isDevelopedActivitiesSet() && getDevelopedActivities() != null) { ret.add(developedActivities); } if (isDifficultiesAppearedSet() && getDifficultiesAppeared() != null) { ret.add(difficultiesAppeared); } if (isResultsSet() && getResults() != null) { ret.add(results); } if (isConclusionsSet() && getConclusions() != null) { ret.add(conclusions); } if (isEvaluationSet() && getEvaluation() != null) { ret.add(evaluation); } if (isStatusSet() && getStatus() != null) { ret.add(status); } if (isStartInsertDateSet()) { ret.add(startInsertDate); } if (isEndInsertDateSet()) { ret.add(endInsertDate); } if (isStartUpdateDateSet()) { ret.add(startUpdateDate); } if (isEndUpdateDateSet()) { ret.add(endUpdateDate); } if (isStartDeleteDateSet() && startDeleteDate != null) { ret.add(startDeleteDate); } if (isEndDeleteDateSet() && endDeleteDate != null) { ret.add(endDeleteDate); } if (isProjectSet() && getProject() != null) { ret.add(project); } if (isCommissioningDelaysSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : commissioningDelays) { params.add(to.getId()); } ret.add(params); } if (isCollaboratorsSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : collaborators) { params.add(to.getId()); } ret.add(params); } if (isRevisersSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : revisers) { params.add(to.getId()); } ret.add(params); } if (isDeletedSet() && getDeleted() != null) { ret.add(deleted); } customGetArguments(ret); return ret.toArray(); } @Override public void reset() { unsetStartRequestDate(); unsetEndRequestDate(); unsetName(); unsetScope(); unsetContent(); unsetProducts(); unsetStartDeliveryDate(); unsetEndDeliveryDate(); unsetBudget(); unsetNotes(); unsetAuthorSignature(); unsetReviserSignature(); unsetAdminSignature(); unsetJustifyInformation(); unsetDevelopedActivities(); unsetDifficultiesAppeared(); unsetResults(); unsetConclusions(); unsetEvaluation(); unsetStatus(); unsetStartInsertDate(); unsetEndInsertDate(); unsetStartUpdateDate(); unsetEndUpdateDate(); unsetStartDeleteDate(); unsetEndDeleteDate(); unsetProject(); unsetCommissioningDelays(); unsetCollaborators(); unsetRevisers(); unsetDeleted(); customReset(); } @Override public String toString() { StringBuilder ret = new StringBuilder(); ret.append("CommissioningSearch{"); if (isStartRequestDateSet()) { ret.append("(startRequestDate"); ret.append("=" + startRequestDate); ret.append(")"); } if (isEndRequestDateSet()) { ret.append("(endRequestDate"); ret.append("=" + endRequestDate); ret.append(")"); } if (isNameSet()) { ret.append("(name"); ret.append("=" + name); ret.append(")"); } if (isScopeSet()) { ret.append("(scope"); ret.append("=" + scope); ret.append(")"); } if (isContentSet()) { ret.append("(content"); ret.append("=" + content); ret.append(")"); } if (isProductsSet()) { ret.append("(products"); ret.append("=" + products); ret.append(")"); } if (isStartDeliveryDateSet()) { ret.append("(startDeliveryDate"); ret.append("=" + startDeliveryDate); ret.append(")"); } if (isEndDeliveryDateSet()) { ret.append("(endDeliveryDate"); ret.append("=" + endDeliveryDate); ret.append(")"); } if (isBudgetSet()) { ret.append("(budget"); ret.append("=" + budget); ret.append(")"); } if (isNotesSet()) { ret.append("(notes"); ret.append("=" + notes); ret.append(")"); } if (isAuthorSignatureSet()) { ret.append("(authorSignature"); ret.append("=" + authorSignature); ret.append(")"); } if (isReviserSignatureSet()) { ret.append("(reviserSignature"); ret.append("=" + reviserSignature); ret.append(")"); } if (isAdminSignatureSet()) { ret.append("(adminSignature"); ret.append("=" + adminSignature); ret.append(")"); } if (isJustifyInformationSet()) { ret.append("(justifyInformation"); ret.append("=" + justifyInformation); ret.append(")"); } if (isDevelopedActivitiesSet()) { ret.append("(developedActivities"); ret.append("=" + developedActivities); ret.append(")"); } if (isDifficultiesAppearedSet()) { ret.append("(difficultiesAppeared"); ret.append("=" + difficultiesAppeared); ret.append(")"); } if (isResultsSet()) { ret.append("(results"); ret.append("=" + results); ret.append(")"); } if (isConclusionsSet()) { ret.append("(conclusions"); ret.append("=" + conclusions); ret.append(")"); } if (isEvaluationSet()) { ret.append("(evaluation"); ret.append("=" + evaluation); ret.append(")"); } if (isStatusSet()) { ret.append("(status"); ret.append("=" + status); ret.append(")"); } if (isStartInsertDateSet()) { ret.append("(startInsertDate"); ret.append("=" + startInsertDate); ret.append(")"); } if (isEndInsertDateSet()) { ret.append("(endInsertDate"); ret.append("=" + endInsertDate); ret.append(")"); } if (isStartUpdateDateSet()) { ret.append("(startUpdateDate"); ret.append("=" + startUpdateDate); ret.append(")"); } if (isEndUpdateDateSet()) { ret.append("(endUpdateDate"); ret.append("=" + endUpdateDate); ret.append(")"); } if (isStartDeleteDateSet()) { ret.append("(startDeleteDate"); ret.append("=" + startDeleteDate); ret.append(")"); } if (isEndDeleteDateSet()) { ret.append("(endDeleteDate"); ret.append("=" + endDeleteDate); ret.append(")"); } if (isProjectSet()) { ret.append("(project"); ret.append("=" + project); ret.append(")"); } if (isCommissioningDelaysSet()) { ret.append("(commissioningDelays={"); for (Object o : commissioningDelays.toArray()) { ret.append("," + o); } ret.append("})"); } if (isCollaboratorsSet()) { ret.append("(collaborators={"); for (Object o : collaborators.toArray()) { ret.append("," + o); } ret.append("})"); } if (isRevisersSet()) { ret.append("(revisers={"); for (Object o : revisers.toArray()) { ret.append("," + o); } ret.append("})"); } if (isDeletedSet()) { ret.append("(deleteDate is null)"); } customToString(ret); ret.append("}"); return ret.toString(); } // Getters and setters public boolean isStartRequestDateSet() { return startRequestDateSet; } public Date getStartRequestDate() { return startRequestDate; } public void setStartRequestDate(Date startRequestDate) { this.startRequestDate = startRequestDate; this.startRequestDateSet = true; } public void unsetStartRequestDate() { this.startRequestDateSet = false; } public boolean isEndRequestDateSet() { return endRequestDateSet; } public Date getEndRequestDate() { return endRequestDate; } public void setEndRequestDate(Date endRequestDate) { this.endRequestDate = endRequestDate; this.endRequestDateSet = true; } public void unsetEndRequestDate() { this.endRequestDateSet = false; } public boolean isNameSet() { return nameSet; } public String getName() { return name; } public void setName(String name) { this.name = name; this.nameSet = true; } public void unsetName() { this.nameSet = false; } public boolean isScopeSet() { return scopeSet; } public String getScope() { return scope; } public void setScope(String scope) { this.scope = scope; this.scopeSet = true; } public void unsetScope() { this.scopeSet = false; } public boolean isContentSet() { return contentSet; } public String getContent() { return content; } public void setContent(String content) { this.content = content; this.contentSet = true; } public void unsetContent() { this.contentSet = false; } public boolean isProductsSet() { return productsSet; } public String getProducts() { return products; } public void setProducts(String products) { this.products = products; this.productsSet = true; } public void unsetProducts() { this.productsSet = false; } public boolean isStartDeliveryDateSet() { return startDeliveryDateSet; } public Date getStartDeliveryDate() { return startDeliveryDate; } public void setStartDeliveryDate(Date startDeliveryDate) { this.startDeliveryDate = startDeliveryDate; this.startDeliveryDateSet = true; } public void unsetStartDeliveryDate() { this.startDeliveryDateSet = false; } public boolean isEndDeliveryDateSet() { return endDeliveryDateSet; } public Date getEndDeliveryDate() { return endDeliveryDate; } public void setEndDeliveryDate(Date endDeliveryDate) { this.endDeliveryDate = endDeliveryDate; this.endDeliveryDateSet = true; } public void unsetEndDeliveryDate() { this.endDeliveryDateSet = false; } public boolean isBudgetSet() { return budgetSet; } public BigDecimal getBudget() { return budget; } public void setBudget(BigDecimal budget) { this.budget = budget; this.budgetSet = true; } public void unsetBudget() { this.budgetSet = false; } public boolean isNotesSet() { return notesSet; } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; this.notesSet = true; } public void unsetNotes() { this.notesSet = false; } public boolean isAuthorSignatureSet() { return authorSignatureSet; } public java.lang.Boolean getAuthorSignature() { return authorSignature; } public void setAuthorSignature(java.lang.Boolean authorSignature) { this.authorSignature = authorSignature; this.authorSignatureSet = true; } public void unsetAuthorSignature() { this.authorSignatureSet = false; } public boolean isReviserSignatureSet() { return reviserSignatureSet; } public java.lang.Boolean getReviserSignature() { return reviserSignature; } public void setReviserSignature(java.lang.Boolean reviserSignature) { this.reviserSignature = reviserSignature; this.reviserSignatureSet = true; } public void unsetReviserSignature() { this.reviserSignatureSet = false; } public boolean isAdminSignatureSet() { return adminSignatureSet; } public java.lang.Boolean getAdminSignature() { return adminSignature; } public void setAdminSignature(java.lang.Boolean adminSignature) { this.adminSignature = adminSignature; this.adminSignatureSet = true; } public void unsetAdminSignature() { this.adminSignatureSet = false; } public boolean isJustifyInformationSet() { return justifyInformationSet; } public java.lang.Boolean getJustifyInformation() { return justifyInformation; } public void setJustifyInformation(java.lang.Boolean justifyInformation) { this.justifyInformation = justifyInformation; this.justifyInformationSet = true; } public void unsetJustifyInformation() { this.justifyInformationSet = false; } public boolean isDevelopedActivitiesSet() { return developedActivitiesSet; } public String getDevelopedActivities() { return developedActivities; } public void setDevelopedActivities(String developedActivities) { this.developedActivities = developedActivities; this.developedActivitiesSet = true; } public void unsetDevelopedActivities() { this.developedActivitiesSet = false; } public boolean isDifficultiesAppearedSet() { return difficultiesAppearedSet; } public String getDifficultiesAppeared() { return difficultiesAppeared; } public void setDifficultiesAppeared(String difficultiesAppeared) { this.difficultiesAppeared = difficultiesAppeared; this.difficultiesAppearedSet = true; } public void unsetDifficultiesAppeared() { this.difficultiesAppearedSet = false; } public boolean isResultsSet() { return resultsSet; } public String getResults() { return results; } public void setResults(String results) { this.results = results; this.resultsSet = true; } public void unsetResults() { this.resultsSet = false; } public boolean isConclusionsSet() { return conclusionsSet; } public String getConclusions() { return conclusions; } public void setConclusions(String conclusions) { this.conclusions = conclusions; this.conclusionsSet = true; } public void unsetConclusions() { this.conclusionsSet = false; } public boolean isEvaluationSet() { return evaluationSet; } public String getEvaluation() { return evaluation; } public void setEvaluation(String evaluation) { this.evaluation = evaluation; this.evaluationSet = true; } public void unsetEvaluation() { this.evaluationSet = false; } public boolean isStatusSet() { return statusSet; } public CommissioningStatus getStatus() { return status; } public void setStatus(CommissioningStatus status) { this.status = status; this.statusSet = true; } public void unsetStatus() { this.statusSet = false; } public boolean isStartInsertDateSet() { return startInsertDateSet; } public Date getStartInsertDate() { return startInsertDate; } public void setStartInsertDate(Date startInsertDate) { this.startInsertDate = startInsertDate; this.startInsertDateSet = true; } public void unsetStartInsertDate() { this.startInsertDateSet = false; } public boolean isEndInsertDateSet() { return endInsertDateSet; } public Date getEndInsertDate() { return endInsertDate; } public void setEndInsertDate(Date endInsertDate) { this.endInsertDate = endInsertDate; this.endInsertDateSet = true; } public void unsetEndInsertDate() { this.endInsertDateSet = false; } public boolean isStartUpdateDateSet() { return startUpdateDateSet; } public Date getStartUpdateDate() { return startUpdateDate; } public void setStartUpdateDate(Date startUpdateDate) { this.startUpdateDate = startUpdateDate; this.startUpdateDateSet = true; } public void unsetStartUpdateDate() { this.startUpdateDateSet = false; } public boolean isEndUpdateDateSet() { return endUpdateDateSet; } public Date getEndUpdateDate() { return endUpdateDate; } public void setEndUpdateDate(Date endUpdateDate) { this.endUpdateDate = endUpdateDate; this.endUpdateDateSet = true; } public void unsetEndUpdateDate() { this.endUpdateDateSet = false; } public boolean isStartDeleteDateSet() { return startDeleteDateSet; } public Date getStartDeleteDate() { return startDeleteDate; } public void setStartDeleteDate(Date startDeleteDate) { this.startDeleteDate = startDeleteDate; this.startDeleteDateSet = true; } public void unsetStartDeleteDate() { this.startDeleteDateSet = false; } public boolean isEndDeleteDateSet() { return endDeleteDateSet; } public Date getEndDeleteDate() { return endDeleteDate; } public void setEndDeleteDate(Date endDeleteDate) { this.endDeleteDate = endDeleteDate; this.endDeleteDateSet = true; } public void unsetEndDeleteDate() { this.endDeleteDateSet = false; } public boolean isProjectSet() { return projectSet; } public Project getProject() { return project; } public void setProject(Project project) { this.project = project; this.projectSet = true; } public void unsetProject() { this.projectSet = false; } public boolean isCommissioningDelaysSet() { return commissioningDelaysSet; } public List<CommissioningDelay> getCommissioningDelays() { return commissioningDelays; } public void setCommissioningDelays( List<CommissioningDelay> commissioningDelays) { this.commissioningDelays = commissioningDelays; this.commissioningDelaysSet = true; } public void unsetCommissioningDelays() { this.commissioningDelaysSet = false; } public boolean isCollaboratorsSet() { return collaboratorsSet; } public List<Collaborator> getCollaborators() { return collaborators; } public void setCollaborators(List<Collaborator> collaborators) { this.collaborators = collaborators; this.collaboratorsSet = true; } public void unsetCollaborators() { this.collaboratorsSet = false; } public boolean isRevisersSet() { return revisersSet; } public List<User> getRevisers() { return revisers; } public void setRevisers(List<User> revisers) { this.revisers = revisers; this.revisersSet = true; } public void unsetRevisers() { this.revisersSet = false; } // Fields private boolean startRequestDateSet; private Date startRequestDate; private boolean endRequestDateSet; private Date endRequestDate; private boolean nameSet; private String name; private boolean scopeSet; private String scope; private boolean contentSet; private String content; private boolean productsSet; private String products; private boolean startDeliveryDateSet; private Date startDeliveryDate; private boolean endDeliveryDateSet; private Date endDeliveryDate; private boolean budgetSet; private BigDecimal budget; private boolean notesSet; private String notes; private boolean authorSignatureSet; private java.lang.Boolean authorSignature; private boolean reviserSignatureSet; private java.lang.Boolean reviserSignature; private boolean adminSignatureSet; private java.lang.Boolean adminSignature; private boolean deletedSet; private java.lang.Boolean deleted; private boolean justifyInformationSet; private java.lang.Boolean justifyInformation; private boolean developedActivitiesSet; private String developedActivities; private boolean difficultiesAppearedSet; private String difficultiesAppeared; private boolean resultsSet; private String results; private boolean conclusionsSet; private String conclusions; private boolean evaluationSet; private String evaluation; private boolean statusSet; private CommissioningStatus status; private boolean startInsertDateSet; private Date startInsertDate; private boolean endInsertDateSet; private Date endInsertDate; private boolean startUpdateDateSet; private Date startUpdateDate; private boolean endUpdateDateSet; private Date endUpdateDate; private boolean startDeleteDateSet; private Date startDeleteDate; private boolean endDeleteDateSet; private Date endDeleteDate; private boolean projectSet; private Project project; private boolean commissioningDelaysSet; private List<CommissioningDelay> commissioningDelays; private boolean collaboratorsSet; private List<Collaborator> collaborators; private boolean revisersSet; private List<User> revisers; // Returns if there are a search condition active public boolean isSearchActive() { return customIsSearchActive() || startRequestDateSet || endRequestDateSet || nameSet || scopeSet || contentSet || productsSet || startDeliveryDateSet || endDeliveryDateSet || budgetSet || notesSet || authorSignatureSet || reviserSignatureSet || adminSignatureSet || justifyInformationSet || developedActivitiesSet || difficultiesAppearedSet || resultsSet || conclusionsSet || evaluationSet || statusSet || startInsertDateSet || endInsertDateSet || startUpdateDateSet || endUpdateDateSet || startDeleteDateSet || endDeleteDateSet || projectSet || commissioningDelaysSet || collaboratorsSet || revisersSet || deletedSet; } /* generated by stajanov (do not edit/delete) */ private void customGetHQL(StringBuilder ret, int iArgNum) { } private void customGetArguments(ArrayList ret) { } private void customReset() { } private void customToString(StringBuilder ret) { } private boolean customIsSearchActive() { return false; } public java.lang.Boolean getDeleted() { return deleted; } public boolean isDeletedSet() { return deletedSet; } public void setDeleted(java.lang.Boolean deleted) { this.deleted = deleted; this.deletedSet = true; } public void unsetDeleted() { this.deletedSet = false; } }