/** * 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.Contact; import com.autentia.tnt.businessobject.Interaction; import com.autentia.tnt.businessobject.OfferCost; import com.autentia.tnt.businessobject.OfferPotential; import com.autentia.tnt.businessobject.OfferRejectReason; import com.autentia.tnt.businessobject.OfferRole; import com.autentia.tnt.businessobject.OfferState; import com.autentia.tnt.businessobject.Organization; import com.autentia.tnt.businessobject.User; import com.autentia.tnt.dao.ITransferObject; import com.autentia.tnt.dao.SearchCriteria; public class OfferSearch extends SearchCriteria { private void customGetArguments(ArrayList<Object> ret) { // TODO Auto-generated method stub } private void customGetHQL(StringBuilder ret, int argNum) { // TODO Auto-generated method stub } private void customToString(StringBuilder ret) { // TODO Auto-generated method stub } /* Offer - generated by stajanov (do not edit/delete) */ @Override public String getHQL() { StringBuilder ret = new StringBuilder(); int iArgNum = 0; if (isNumberSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getNumber() == null) { ret.append("number is NULL"); } else { ret.append("number = :arg" + (iArgNum++)); } } if (isTitleSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getTitle() == null) { ret.append("title is NULL"); } else { ret.append("title like :arg" + (iArgNum++)); } } if (isDescriptionSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getDescription() == null) { ret.append("description is NULL"); } else { ret.append("description = :arg" + (iArgNum++)); } } if (isObservationsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getObservations() == null) { ret.append("observations is NULL"); } else { ret.append("observations = :arg" + (iArgNum++)); } } if (isStartCreationDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startCreationDate == null) { ret.append("creationDate=:arg" + (iArgNum++)); } else { ret.append("creationDate>=:arg" + (iArgNum++)); } } if (isEndCreationDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endCreationDate == null) { ret.append("creationDate=:arg" + (iArgNum++)); } else { ret.append("creationDate<=:arg" + (iArgNum++)); } } if (isStartValidityDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startValidityDate == null) { ret.append("validityDate=:arg" + (iArgNum++)); } else { ret.append("validityDate>=:arg" + (iArgNum++)); } } if (isEndValidityDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endValidityDate == null) { ret.append("validityDate=:arg" + (iArgNum++)); } else { ret.append("validityDate<=:arg" + (iArgNum++)); } } if (isStartMaturityDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (startMaturityDate == null) { ret.append("maturityDate=:arg" + (iArgNum++)); } else { ret.append("maturityDate>=:arg" + (iArgNum++)); } } if (isEndMaturityDateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (endMaturityDate == null) { ret.append("maturityDate=:arg" + (iArgNum++)); } else { ret.append("maturityDate<=:arg" + (iArgNum++)); } } if (isOfferStateSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getOfferState() == null) { ret.append("offerState is NULL"); } else { ret.append("offerState = :arg" + (iArgNum++)); } } if (isOfferPotentialSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getOfferPotential() == null) { ret.append("offerPotential is NULL"); } else { ret.append("offerPotential = :arg" + (iArgNum++)); } } if (isTotalRolesSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getTotalRoles() == null) { ret.append("totalRoles is NULL"); } else { ret.append("totalRoles = :arg" + (iArgNum++)); } } if (isTotalCostsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getTotalCosts() == null) { ret.append("totalCosts is NULL"); } else { ret.append("totalCosts = :arg" + (iArgNum++)); } } if (isTotalSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getTotal() == null) { ret.append("total is NULL"); } else { ret.append("total = :arg" + (iArgNum++)); } } if (isOwnerIdSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getOwnerId() == null) { ret.append("ownerId is NULL"); } else { ret.append("ownerId = :arg" + (iArgNum++)); } } if (isDepartmentIdSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getDepartmentId() == null) { ret.append("departmentId is NULL"); } else { ret.append("departmentId = :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 (isUserSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getUser() == null) { ret.append("user is NULL"); } else { ret.append("user = :arg" + (iArgNum++)); } } if (isOrganizationSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getOrganization() == null) { ret.append("organization is NULL"); } else { ret.append("organization = :arg" + (iArgNum++)); } } if (isContactSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getContact() == null) { ret.append("contact is NULL"); } else { ret.append("contact = :arg" + (iArgNum++)); } } if (isOfferRejectReasonSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); if (getOfferRejectReason() == null) { ret.append("offerRejectReason is NULL"); } else { ret.append("offerRejectReason = :arg" + (iArgNum++)); } } if (isInteractionsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("interactions.id IN (:arg" + (iArgNum++) + ")"); } if (isRolesSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("roles.id IN (:arg" + (iArgNum++) + ")"); } if (isCostsSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("costs.id IN (:arg" + (iArgNum++) + ")"); } if (isOpenOrAcceptedSet()) { ret.append((ret.length() == 0) ? "WHERE " : " AND "); ret.append("(offerState = '" + OfferState.OPEN + "' OR offerState = '" + OfferState.ACCEPTED + "') "); } customGetHQL(ret, iArgNum); return ret.toString(); } @Override public Object[] getArguments() { ArrayList<Object> ret = new ArrayList<Object>(); if (isNumberSet() && getNumber() != null) { ret.add(number); } if (isTitleSet() && getTitle() != null) { ret.add(title); } if (isDescriptionSet() && getDescription() != null) { ret.add(description); } if (isObservationsSet() && getObservations() != null) { ret.add(observations); } if (isStartCreationDateSet()) { ret.add(startCreationDate); } if (isEndCreationDateSet()) { ret.add(endCreationDate); } if (isStartValidityDateSet()) { ret.add(startValidityDate); } if (isEndValidityDateSet()) { ret.add(endValidityDate); } if (isStartMaturityDateSet()) { ret.add(startMaturityDate); } if (isEndMaturityDateSet()) { ret.add(endMaturityDate); } if (isOfferStateSet() && getOfferState() != null) { ret.add(offerState); } if (isOfferPotentialSet() && getOfferPotential() != null) { ret.add(offerPotential); } if (isTotalRolesSet() && getTotalRoles() != null) { ret.add(totalRoles); } if (isTotalCostsSet() && getTotalCosts() != null) { ret.add(totalCosts); } if (isTotalSet() && getTotal() != null) { ret.add(total); } if (isOwnerIdSet() && getOwnerId() != null) { ret.add(ownerId); } if (isDepartmentIdSet() && getDepartmentId() != null) { ret.add(departmentId); } if (isStartInsertDateSet()) { ret.add(startInsertDate); } if (isEndInsertDateSet()) { ret.add(endInsertDate); } if (isStartUpdateDateSet()) { ret.add(startUpdateDate); } if (isEndUpdateDateSet()) { ret.add(endUpdateDate); } if (isUserSet() && getUser() != null) { ret.add(user); } if (isOrganizationSet() && getOrganization() != null) { ret.add(organization); } if (isContactSet() && getContact() != null) { ret.add(contact); } if (isOfferRejectReasonSet() && getOfferRejectReason() != null) { ret.add(offerRejectReason); } if (isInteractionsSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : interactions) { params.add(to.getId()); } ret.add(params); } if (isRolesSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : roles) { params.add(to.getId()); } ret.add(params); } if (isCostsSet()) { List<Integer> params = new ArrayList<Integer>(); for (ITransferObject to : costs) { params.add(to.getId()); } ret.add(params); } customGetArguments(ret); return ret.toArray(); } @Override public void reset() { unsetNumber(); unsetTitle(); unsetDescription(); unsetObservations(); unsetStartCreationDate(); unsetEndCreationDate(); unsetStartValidityDate(); unsetEndValidityDate(); unsetStartMaturityDate(); unsetEndMaturityDate(); unsetOfferState(); unsetOpenOrAccepted(); unsetOfferPotential(); unsetTotalRoles(); unsetTotalCosts(); unsetTotal(); unsetOwnerId(); unsetDepartmentId(); unsetStartInsertDate(); unsetEndInsertDate(); unsetStartUpdateDate(); unsetEndUpdateDate(); unsetUser(); unsetOrganization(); unsetContact(); unsetOfferRejectReason(); unsetInteractions(); unsetRoles(); unsetCosts(); customReset(); } @Override public String toString() { StringBuilder ret = new StringBuilder(); ret.append("OfferSearch{"); if (isNumberSet()) { ret.append("(number"); ret.append("=" + number); ret.append(")"); } if (isTitleSet()) { ret.append("(title"); ret.append("=" + title); ret.append(")"); } if (isDescriptionSet()) { ret.append("(description"); ret.append("=" + description); ret.append(")"); } if (isObservationsSet()) { ret.append("(observations"); ret.append("=" + observations); ret.append(")"); } if (isStartCreationDateSet()) { ret.append("(startCreationDate"); ret.append("=" + startCreationDate); ret.append(")"); } if (isEndCreationDateSet()) { ret.append("(endCreationDate"); ret.append("=" + endCreationDate); ret.append(")"); } if (isStartValidityDateSet()) { ret.append("(startValidityDate"); ret.append("=" + startValidityDate); ret.append(")"); } if (isEndValidityDateSet()) { ret.append("(endValidityDate"); ret.append("=" + endValidityDate); ret.append(")"); } if (isStartMaturityDateSet()) { ret.append("(startMaturityDate"); ret.append("=" + startMaturityDate); ret.append(")"); } if (isEndMaturityDateSet()) { ret.append("(endMaturityDate"); ret.append("=" + endMaturityDate); ret.append(")"); } if (isOfferStateSet()) { ret.append("(offerState"); ret.append("=" + offerState); ret.append(")"); } if (isOfferPotentialSet()) { ret.append("(offerPotential"); ret.append("=" + offerPotential); ret.append(")"); } if (isTotalRolesSet()) { ret.append("(totalRoles"); ret.append("=" + totalRoles); ret.append(")"); } if (isTotalCostsSet()) { ret.append("(totalCosts"); ret.append("=" + totalCosts); ret.append(")"); } if (isTotalSet()) { ret.append("(total"); ret.append("=" + total); ret.append(")"); } if (isOwnerIdSet()) { ret.append("(ownerId"); ret.append("=" + ownerId); ret.append(")"); } if (isDepartmentIdSet()) { ret.append("(departmentId"); ret.append("=" + departmentId); 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 (isUserSet()) { ret.append("(user"); ret.append("=" + user); ret.append(")"); } if (isOrganizationSet()) { ret.append("(organization"); ret.append("=" + organization); ret.append(")"); } if (isContactSet()) { ret.append("(contact"); ret.append("=" + contact); ret.append(")"); } if (isOfferRejectReasonSet()) { ret.append("(offerRejectReason"); ret.append("=" + offerRejectReason); ret.append(")"); } if (isInteractionsSet()) { ret.append("(interactions={"); for (Object o : interactions.toArray()) { ret.append("," + o); } ret.append("})"); } if (isRolesSet()) { ret.append("(roles={"); for (Object o : roles.toArray()) { ret.append("," + o); } ret.append("})"); } if (isCostsSet()) { ret.append("(costs={"); for (Object o : costs.toArray()) { ret.append("," + o); } ret.append("})"); } customToString(ret); ret.append("}"); return ret.toString(); } // Getters and setters public boolean isNumberSet() { return numberSet; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; this.numberSet = true; } public void unsetNumber() { this.numberSet = false; } public boolean isTitleSet() { return titleSet; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; this.titleSet = true; } public void unsetTitle() { this.titleSet = false; } public boolean isDescriptionSet() { return descriptionSet; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; this.descriptionSet = true; } public void unsetDescription() { this.descriptionSet = false; } public boolean isObservationsSet() { return observationsSet; } public String getObservations() { return observations; } public void setObservations(String observations) { this.observations = observations; this.observationsSet = true; } public void unsetObservations() { this.observationsSet = false; } public boolean isStartCreationDateSet() { return startCreationDateSet; } public Date getStartCreationDate() { return startCreationDate; } public void setStartCreationDate(Date startCreationDate) { this.startCreationDate = startCreationDate; this.startCreationDateSet = true; } public void unsetStartCreationDate() { this.startCreationDateSet = false; } public boolean isEndCreationDateSet() { return endCreationDateSet; } public Date getEndCreationDate() { return endCreationDate; } public void setEndCreationDate(Date endCreationDate) { this.endCreationDate = endCreationDate; this.endCreationDateSet = true; } public void unsetEndCreationDate() { this.endCreationDateSet = false; } public boolean isStartValidityDateSet() { return startValidityDateSet; } public Date getStartValidityDate() { return startValidityDate; } public void setStartValidityDate(Date startValidityDate) { this.startValidityDate = startValidityDate; this.startValidityDateSet = true; } public void unsetStartValidityDate() { this.startValidityDateSet = false; } public boolean isEndValidityDateSet() { return endValidityDateSet; } public Date getEndValidityDate() { return endValidityDate; } public void setEndValidityDate(Date endValidityDate) { this.endValidityDate = endValidityDate; this.endValidityDateSet = true; } public void unsetEndValidityDate() { this.endValidityDateSet = false; } public boolean isStartMaturityDateSet() { return startMaturityDateSet; } public Date getStartMaturityDate() { return startMaturityDate; } public void setStartMaturityDate(Date startMaturityDate) { this.startMaturityDate = startMaturityDate; this.startMaturityDateSet = true; } public void unsetStartMaturityDate() { this.startMaturityDateSet = false; } public boolean isEndMaturityDateSet() { return endMaturityDateSet; } public Date getEndMaturityDate() { return endMaturityDate; } public void setEndMaturityDate(Date endMaturityDate) { this.endMaturityDate = endMaturityDate; this.endMaturityDateSet = true; } public void unsetEndMaturityDate() { this.endMaturityDateSet = false; } public boolean isOfferStateSet() { return offerStateSet; } public OfferState getOfferState() { return offerState; } public void setOfferState(OfferState offerState) { this.offerState = offerState; this.offerStateSet = true; } public void unsetOfferState() { this.offerStateSet = false; } /////////////// public boolean isOpenOrAcceptedSet() { return openOrAcceptedSet; } public boolean getOpenOrAccepted() { return openOrAccepted; } public void setOpenOrAccepted(boolean openOrAccepted) { this.openOrAccepted = openOrAccepted; this.openOrAcceptedSet = true; } public void unsetOpenOrAccepted() { this.openOrAcceptedSet = false; } /////////////// public boolean isOfferPotentialSet() { return offerPotentialSet; } public OfferPotential getOfferPotential() { return offerPotential; } public void setOfferPotential(OfferPotential offerPotential) { this.offerPotential = offerPotential; this.offerPotentialSet = true; } public void unsetOfferPotential() { this.offerPotentialSet = false; } public boolean isTaxBaseSet() { return taxBaseSet; } public BigDecimal getTaxBase() { return taxBase; } public void setTaxBase(BigDecimal taxBase) { this.taxBase = taxBase; this.taxBaseSet = true; } public void unsetTaxBase() { this.totalRolesSet = false; } public boolean isTotalRolesSet() { return totalRolesSet; } public BigDecimal getTotalRoles() { return totalRoles; } public void setTotalRoles(BigDecimal totalRoles) { this.totalRoles = totalRoles; this.totalRolesSet = true; } public void unsetTotalRoles() { this.totalRolesSet = false; } public boolean isTotalCostsSet() { return totalCostsSet; } public BigDecimal getTotalCosts() { return totalCosts; } public void setTotalCosts(BigDecimal totalCosts) { this.totalCosts = totalCosts; this.totalCostsSet = true; } public void unsetTotalCosts() { this.totalCostsSet = false; } public boolean isTotalSet() { return totalSet; } public BigDecimal getTotal() { return total; } public void setTotal(BigDecimal total) { this.total = total; this.totalSet = true; } public void unsetTotal() { this.totalSet = false; } public boolean isOwnerIdSet() { return ownerIdSet; } public Integer getOwnerId() { return ownerId; } public void setOwnerId(Integer ownerId) { this.ownerId = ownerId; this.ownerIdSet = true; } public void unsetOwnerId() { this.ownerIdSet = false; } public boolean isDepartmentIdSet() { return departmentIdSet; } public Integer getDepartmentId() { return departmentId; } public void setDepartmentId(Integer departmentId) { this.departmentId = departmentId; this.departmentIdSet = true; } public void unsetDepartmentId() { this.departmentIdSet = 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 isUserSet() { return userSet; } public User getUser() { return user; } public void setUser(User user) { this.user = user; this.userSet = true; } public void unsetUser() { this.userSet = false; } public boolean isOrganizationSet() { return organizationSet; } public Organization getOrganization() { return organization; } public void setOrganization(Organization organization) { this.organization = organization; this.organizationSet = true; } public void unsetOrganization() { this.organizationSet = false; } public boolean isContactSet() { return contactSet; } public Contact getContact() { return contact; } public void setContact(Contact contact) { this.contact = contact; this.contactSet = true; } public void unsetContact() { this.contactSet = false; } public boolean isOfferRejectReasonSet() { return offerRejectReasonSet; } public OfferRejectReason getOfferRejectReason() { return offerRejectReason; } public void setOfferRejectReason(OfferRejectReason offerRejectReason) { this.offerRejectReason = offerRejectReason; this.offerRejectReasonSet = true; } public void unsetOfferRejectReason() { this.offerRejectReasonSet = false; } public boolean isInteractionsSet() { return interactionsSet; } public List<Interaction> getInteractions() { return interactions; } public void setInteractions(List<Interaction> interactions) { this.interactions = interactions; this.interactionsSet = true; } public void unsetInteractions() { this.interactionsSet = false; } public boolean isRolesSet() { return rolesSet; } public List<OfferRole> getRoles() { return roles; } public void setRoles(List<OfferRole> roles) { this.roles = roles; this.rolesSet = true; } public void unsetRoles() { this.rolesSet = false; } public boolean isCostsSet() { return costsSet; } public List<OfferCost> getCosts() { return costs; } public void setCosts(List<OfferCost> costs) { this.costs = costs; this.costsSet = true; } public void unsetCosts() { this.costsSet = false; } // Fields private boolean numberSet; private String number; private boolean titleSet; private String title; private boolean descriptionSet; private String description; private boolean observationsSet; private String observations; private boolean startCreationDateSet; private Date startCreationDate; private boolean endCreationDateSet; private Date endCreationDate; private boolean startValidityDateSet; private Date startValidityDate; private boolean endValidityDateSet; private Date endValidityDate; private boolean startMaturityDateSet; private Date startMaturityDate; private boolean endMaturityDateSet; private Date endMaturityDate; private boolean offerStateSet; private OfferState offerState; private boolean openOrAcceptedSet; private boolean openOrAccepted; private boolean offerPotentialSet; private OfferPotential offerPotential; private boolean taxBaseSet; private BigDecimal taxBase; private boolean totalRolesSet; private BigDecimal totalRoles; private boolean totalCostsSet; private BigDecimal totalCosts; private boolean totalSet; private BigDecimal total; private boolean ownerIdSet; private Integer ownerId; private boolean departmentIdSet; private Integer departmentId; 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 userSet; private User user; private boolean organizationSet; private Organization organization; private boolean contactSet; private Contact contact; private boolean offerRejectReasonSet; private OfferRejectReason offerRejectReason; private boolean interactionsSet; private List<Interaction> interactions; private boolean rolesSet; private List<OfferRole> roles; private boolean costsSet; private List<OfferCost> costs; // Returns if there are a search condition active public boolean isSearchActive() { return customIsSearchActive() || numberSet || titleSet || descriptionSet || observationsSet || startCreationDateSet || endCreationDateSet || startValidityDateSet || endValidityDateSet || startMaturityDateSet || endMaturityDateSet || offerStateSet || offerPotentialSet || totalRolesSet || totalCostsSet || totalSet || ownerIdSet || departmentIdSet || startInsertDateSet || endInsertDateSet || startUpdateDateSet || endUpdateDateSet || userSet || organizationSet || contactSet || offerRejectReasonSet || interactionsSet || rolesSet || costsSet || openOrAcceptedSet; } /* Offer - generated by stajanov (do not edit/delete) */ private boolean customIsSearchActive() { return false; } private void customReset() { // TODO Auto-generated method stub } }