/**
* 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.util.*;
import java.math.*;
import org.hibernate.type.*;
import com.autentia.tnt.businessobject.*;
import com.autentia.tnt.dao.*;
/**
* Class to search for User objects
* @author stajanov code generator
*/
public class UserSearch extends SearchCriteria
{
/* generated by stajanov (do not edit/delete) */
@Override
public String getHQL() {
StringBuilder ret = new StringBuilder();
int iArgNum = 0;
if( isActiveSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getActive()==null ){
ret.append( "active is NULL" );
} else {
ret.append( "active = :arg"+(iArgNum++) );
}
}
if( isLoginSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getLogin()==null ){
ret.append( "login is NULL" );
} else {
ret.append( "login = :arg"+(iArgNum++) );
}
}
if( isPasswordSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getPassword()==null ){
ret.append( "password is NULL" );
} else {
ret.append( "password = :arg"+(iArgNum++) );
}
}
if( isNameSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getName()==null ){
ret.append( "name is NULL" );
} else {
ret.append( "name like :arg"+(iArgNum++) );
}
}
if( isStartStartDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( startStartDate == null ){
ret.append( "startDate=:arg"+(iArgNum++) );
} else {
ret.append( "startDate>=:arg"+(iArgNum++) );
}
}
if( isEndStartDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( endStartDate == null ){
ret.append( "startDate=:arg"+(iArgNum++) );
} else {
ret.append( "startDate<=:arg"+(iArgNum++) );
}
}
if( isNifSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getNif()==null ){
ret.append( "nif is NULL" );
} else {
ret.append( "nif = :arg"+(iArgNum++) );
}
}
if( isGenreSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getGenre()==null ){
ret.append( "genre is NULL" );
} else {
ret.append( "genre = :arg"+(iArgNum++) );
}
}
if( isSocialSecurityNumberSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getSocialSecurityNumber()==null ){
ret.append( "socialSecurityNumber is NULL" );
} else {
ret.append( "socialSecurityNumber = :arg"+(iArgNum++) );
}
}
if( isWorkingInClientSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getWorkingInClient()==null ){
ret.append( "workingInClient is NULL" );
} else {
ret.append( "workingInClient = :arg"+(iArgNum++) );
}
}
if( isStartBirthDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( startBirthDate == null ){
ret.append( "birthDate=:arg"+(iArgNum++) );
} else {
ret.append( "birthDate>=:arg"+(iArgNum++) );
}
}
if( isEndBirthDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( endBirthDate == null ){
ret.append( "birthDate=:arg"+(iArgNum++) );
} else {
ret.append( "birthDate<=:arg"+(iArgNum++) );
}
}
if( isMarriedSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getMarried()==null ){
ret.append( "married is NULL" );
} else {
ret.append( "married = :arg"+(iArgNum++) );
}
}
if( isChildrenNumberSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getChildrenNumber()==null ){
ret.append( "childrenNumber is NULL" );
} else {
ret.append( "childrenNumber = :arg"+(iArgNum++) );
}
}
if( isTravelAvailabilitySet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getTravelAvailability()==null ){
ret.append( "travelAvailability is NULL" );
} else {
ret.append( "travelAvailability = :arg"+(iArgNum++) );
}
}
if( isAcademicQualificationSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getAcademicQualification()==null ){
ret.append( "academicQualification is NULL" );
} else {
ret.append( "academicQualification = :arg"+(iArgNum++) );
}
}
if( isEmailSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getEmail()==null ){
ret.append( "email is NULL" );
} else {
ret.append( "email = :arg"+(iArgNum++) );
}
}
if( isPhoneSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getPhone()==null ){
ret.append( "phone is NULL" );
} else {
ret.append( "phone = :arg"+(iArgNum++) );
}
}
if( isMobileSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getMobile()==null ){
ret.append( "mobile is NULL" );
} else {
ret.append( "mobile = :arg"+(iArgNum++) );
}
}
if( isStreetSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getStreet()==null ){
ret.append( "street is NULL" );
} else {
ret.append( "street = :arg"+(iArgNum++) );
}
}
if( isPostalCodeSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getPostalCode()==null ){
ret.append( "postalCode is NULL" );
} else {
ret.append( "postalCode = :arg"+(iArgNum++) );
}
}
if( isCitySet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getCity()==null ){
ret.append( "city is NULL" );
} else {
ret.append( "city = :arg"+(iArgNum++) );
}
}
if( isBankSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getBank()==null ){
ret.append( "bank is NULL" );
} else {
ret.append( "bank = :arg"+(iArgNum++) );
}
}
if( isAccountSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getAccount()==null ){
ret.append( "account is NULL" );
} else {
ret.append( "account = :arg"+(iArgNum++) );
}
}
if( isSalarySet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getSalary()==null ){
ret.append( "salary is NULL" );
} else {
ret.append( "salary = :arg"+(iArgNum++) );
}
}
if( isSalaryExtrasSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getSalaryExtras()==null ){
ret.append( "salaryExtras is NULL" );
} else {
ret.append( "salaryExtras = :arg"+(iArgNum++) );
}
}
if( isDrivenLicenseTypeSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getDrivenLicenseType()==null ){
ret.append( "drivenLicenseType is NULL" );
} else {
ret.append( "drivenLicenseType = :arg"+(iArgNum++) );
}
}
if( isVehicleTypeSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getVehicleType()==null ){
ret.append( "vehicleType is NULL" );
} else {
ret.append( "vehicleType = :arg"+(iArgNum++) );
}
}
if( isLicensePlateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getLicensePlate()==null ){
ret.append( "licensePlate is NULL" );
} else {
ret.append( "licensePlate = :arg"+(iArgNum++) );
}
}
if( isSecurityCardSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getSecurityCard()==null ){
ret.append( "securityCard is NULL" );
} else {
ret.append( "securityCard like :arg"+(iArgNum++) );
}
}
if( isHealthInsuranceSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getHealthInsurance()==null ){
ret.append( "healthInsurance is NULL" );
} else {
ret.append( "healthInsurance like :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( isPhotoSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getPhoto()==null ){
ret.append( "photo is NULL" );
} else {
ret.append( "photo = :arg"+(iArgNum++) );
}
}
if( isStartEndTestPeriodDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( startEndTestPeriodDate == null ){
ret.append( "endTestPeriodDate=:arg"+(iArgNum++) );
} else {
ret.append( "endTestPeriodDate>=:arg"+(iArgNum++) );
}
}
if( isEndEndTestPeriodDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( endEndTestPeriodDate == null ){
ret.append( "endTestPeriodDate=:arg"+(iArgNum++) );
} else {
ret.append( "endTestPeriodDate<=:arg"+(iArgNum++) );
}
}
if( isStartEndContractDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( startEndContractDate == null ){
ret.append( "endContractDate=:arg"+(iArgNum++) );
} else {
ret.append( "endContractDate>=:arg"+(iArgNum++) );
}
}
if( isEndEndContractDateSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( endEndContractDate == null ){
ret.append( "endContractDate=:arg"+(iArgNum++) );
} else {
ret.append( "endContractDate<=:arg"+(iArgNum++) );
}
}
if( isDayDurationSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getDayDuration()==null ){
ret.append( "dayDuration is NULL" );
} else {
ret.append( "dayDuration = :arg"+(iArgNum++) );
}
}
if( isContractObservationsSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getContractObservations()==null ){
ret.append( "contractObservations is NULL" );
} else {
ret.append( "contractObservations = :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( isRoleSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getRole()==null ){
ret.append( "role is NULL" );
} else {
ret.append( "role = :arg"+(iArgNum++) );
}
}
if( isCategorySet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getCategory()==null ){
ret.append( "category is NULL" );
} else {
ret.append( "category = :arg"+(iArgNum++) );
}
}
if( isProvinceSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getProvince()==null ){
ret.append( "province is NULL" );
} else {
ret.append( "province = :arg"+(iArgNum++) );
}
}
if( isDocumentCategorySet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getDocumentCategory()==null ){
ret.append( "documentCategory is NULL" );
} else {
ret.append( "documentCategory = :arg"+(iArgNum++) );
}
}
if( isDepartmentSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getDepartment()==null ){
ret.append( "department is NULL" );
} else {
ret.append( "department = :arg"+(iArgNum++) );
}
}
if( isContractTypeSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getContractType()==null ){
ret.append( "contractType is NULL" );
} else {
ret.append( "contractType = :arg"+(iArgNum++) );
}
}
if( isAgreementSet() ){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getAgreement()==null ){
ret.append( "agreement is NULL" );
} else {
ret.append( "agreement = :arg"+(iArgNum++) );
}
}
if( isAgreementYearDurationSet()){
ret.append( (ret.length()==0) ? "WHERE " : " AND " );
if( getAgreementYearDuration()==null ){
ret.append( "agreementHoursByYear is NULL" );
} else {
ret.append( "agreementHoursByYear = :arg"+(iArgNum++) );
}
}
customGetHQL(ret,iArgNum);
return ret.toString();
}
@Override
public Object[] getArguments(){
ArrayList<Object> ret = new ArrayList<Object>();
if( isActiveSet() && getActive()!=null ){
ret.add( active );
}
if( isLoginSet() && getLogin()!=null ){
ret.add( login );
}
if( isPasswordSet() && getPassword()!=null ){
ret.add( password );
}
if( isNameSet() && getName()!=null ){
ret.add( name );
}
if( isStartStartDateSet() ){
ret.add( startStartDate );
}
if( isEndStartDateSet() ){
ret.add( endStartDate );
}
if( isNifSet() && getNif()!=null ){
ret.add( nif );
}
if( isGenreSet() && getGenre()!=null ){
ret.add( genre );
}
if( isSocialSecurityNumberSet() && getSocialSecurityNumber()!=null ){
ret.add( socialSecurityNumber );
}
if( isWorkingInClientSet() && getWorkingInClient()!=null ){
ret.add( workingInClient );
}
if( isStartBirthDateSet() ){
ret.add( startBirthDate );
}
if( isEndBirthDateSet() ){
ret.add( endBirthDate );
}
if( isMarriedSet() && getMarried()!=null ){
ret.add( married );
}
if( isChildrenNumberSet() && getChildrenNumber()!=null ){
ret.add( childrenNumber );
}
if( isTravelAvailabilitySet() && getTravelAvailability()!=null ){
ret.add( travelAvailability );
}
if( isAcademicQualificationSet() && getAcademicQualification()!=null ){
ret.add( academicQualification );
}
if( isEmailSet() && getEmail()!=null ){
ret.add( email );
}
if( isPhoneSet() && getPhone()!=null ){
ret.add( phone );
}
if( isMobileSet() && getMobile()!=null ){
ret.add( mobile );
}
if( isStreetSet() && getStreet()!=null ){
ret.add( street );
}
if( isPostalCodeSet() && getPostalCode()!=null ){
ret.add( postalCode );
}
if( isCitySet() && getCity()!=null ){
ret.add( city );
}
if( isBankSet() && getBank()!=null ){
ret.add( bank );
}
if( isAccountSet() && getAccount()!=null ){
ret.add( account );
}
if( isSalarySet() && getSalary()!=null ){
ret.add( salary );
}
if( isSalaryExtrasSet() && getSalaryExtras()!=null ){
ret.add( salaryExtras );
}
if( isDrivenLicenseTypeSet() && getDrivenLicenseType()!=null ){
ret.add( drivenLicenseType );
}
if( isVehicleTypeSet() && getVehicleType()!=null ){
ret.add( vehicleType );
}
if( isLicensePlateSet() && getLicensePlate()!=null ){
ret.add( licensePlate );
}
if( isSecurityCardSet() && getSecurityCard()!=null ){
ret.add( securityCard );
}
if( isHealthInsuranceSet() && getHealthInsurance()!=null ){
ret.add( healthInsurance );
}
if( isNotesSet() && getNotes()!=null ){
ret.add( notes );
}
if( isPhotoSet() && getPhoto()!=null ){
ret.add( photo );
}
if( isStartEndTestPeriodDateSet() ){
ret.add( startEndTestPeriodDate );
}
if( isEndEndTestPeriodDateSet() ){
ret.add( endEndTestPeriodDate );
}
if( isStartEndContractDateSet() ){
ret.add( startEndContractDate );
}
if( isEndEndContractDateSet() ){
ret.add( endEndContractDate );
}
if( isDayDurationSet() && getDayDuration()!=null ){
ret.add( dayDuration );
}
if( isContractObservationsSet() && getContractObservations()!=null ){
ret.add( contractObservations );
}
if( isStartInsertDateSet() ){
ret.add( startInsertDate );
}
if( isEndInsertDateSet() ){
ret.add( endInsertDate );
}
if( isStartUpdateDateSet() ){
ret.add( startUpdateDate );
}
if( isEndUpdateDateSet() ){
ret.add( endUpdateDate );
}
if( isRoleSet() && getRole()!=null ){
ret.add( role );
}
if( isCategorySet() && getCategory()!=null ){
ret.add( category );
}
if( isProvinceSet() && getProvince()!=null ){
ret.add( province );
}
if( isDocumentCategorySet() && getDocumentCategory()!=null ){
ret.add( documentCategory );
}
if( isDepartmentSet() && getDepartment()!=null ){
ret.add( department );
}
if( isContractTypeSet() && getContractType()!=null ){
ret.add( contractType );
}
if( isAgreementSet() && getAgreement()!=null ){
ret.add( agreement );
}
if (isAgreementYearDurationSet()) {
ret.add(agreementYearDuration);
}
customGetArguments(ret);
return ret.toArray();
}
@Override
public void reset(){
unsetActive();
unsetLogin();
unsetPassword();
unsetName();
unsetStartStartDate();
unsetEndStartDate();
unsetNif();
unsetGenre();
unsetSocialSecurityNumber();
unsetWorkingInClient();
unsetStartBirthDate();
unsetEndBirthDate();
unsetMarried();
unsetChildrenNumber();
unsetTravelAvailability();
unsetAcademicQualification();
unsetEmail();
unsetPhone();
unsetMobile();
unsetStreet();
unsetPostalCode();
unsetCity();
unsetBank();
unsetAccount();
unsetSalary();
unsetSalaryExtras();
unsetDrivenLicenseType();
unsetVehicleType();
unsetLicensePlate();
unsetSecurityCard();
unsetHealthInsurance();
unsetNotes();
unsetPhoto();
unsetStartEndTestPeriodDate();
unsetEndEndTestPeriodDate();
unsetStartEndContractDate();
unsetEndEndContractDate();
unsetDayDuration();
unsetContractObservations();
unsetStartInsertDate();
unsetEndInsertDate();
unsetStartUpdateDate();
unsetEndUpdateDate();
unsetRole();
unsetCategory();
unsetProvince();
unsetDocumentCategory();
unsetDepartment();
unsetContractType();
unsetAgreement();
unsetAgreementYearDurationSet();
customReset();
}
@Override
public String toString() {
StringBuilder ret = new StringBuilder();
ret.append("UserSearch{");
if( isActiveSet() ){
ret.append( "(active" );
ret.append( "="+active );
ret.append( ")" );
}
if( isLoginSet() ){
ret.append( "(login" );
ret.append( "="+login );
ret.append( ")" );
}
if( isPasswordSet() ){
ret.append( "(password" );
ret.append( "="+password );
ret.append( ")" );
}
if( isNameSet() ){
ret.append( "(name" );
ret.append( "="+name );
ret.append( ")" );
}
if( isStartStartDateSet() ){
ret.append( "(startStartDate" );
ret.append( "="+startStartDate );
ret.append( ")" );
}
if( isEndStartDateSet() ){
ret.append( "(endStartDate" );
ret.append( "="+endStartDate );
ret.append( ")" );
}
if( isNifSet() ){
ret.append( "(nif" );
ret.append( "="+nif );
ret.append( ")" );
}
if( isGenreSet() ){
ret.append( "(genre" );
ret.append( "="+genre );
ret.append( ")" );
}
if( isSocialSecurityNumberSet() ){
ret.append( "(socialSecurityNumber" );
ret.append( "="+socialSecurityNumber );
ret.append( ")" );
}
if( isWorkingInClientSet() ){
ret.append( "(workingInClient" );
ret.append( "="+workingInClient );
ret.append( ")" );
}
if( isStartBirthDateSet() ){
ret.append( "(startBirthDate" );
ret.append( "="+startBirthDate );
ret.append( ")" );
}
if( isEndBirthDateSet() ){
ret.append( "(endBirthDate" );
ret.append( "="+endBirthDate );
ret.append( ")" );
}
if( isMarriedSet() ){
ret.append( "(married" );
ret.append( "="+married );
ret.append( ")" );
}
if( isChildrenNumberSet() ){
ret.append( "(childrenNumber" );
ret.append( "="+childrenNumber );
ret.append( ")" );
}
if( isTravelAvailabilitySet() ){
ret.append( "(travelAvailability" );
ret.append( "="+travelAvailability );
ret.append( ")" );
}
if( isAcademicQualificationSet() ){
ret.append( "(academicQualification" );
ret.append( "="+academicQualification );
ret.append( ")" );
}
if( isEmailSet() ){
ret.append( "(email" );
ret.append( "="+email );
ret.append( ")" );
}
if( isPhoneSet() ){
ret.append( "(phone" );
ret.append( "="+phone );
ret.append( ")" );
}
if( isMobileSet() ){
ret.append( "(mobile" );
ret.append( "="+mobile );
ret.append( ")" );
}
if( isStreetSet() ){
ret.append( "(street" );
ret.append( "="+street );
ret.append( ")" );
}
if( isPostalCodeSet() ){
ret.append( "(postalCode" );
ret.append( "="+postalCode );
ret.append( ")" );
}
if( isCitySet() ){
ret.append( "(city" );
ret.append( "="+city );
ret.append( ")" );
}
if( isBankSet() ){
ret.append( "(bank" );
ret.append( "="+bank );
ret.append( ")" );
}
if( isAccountSet() ){
ret.append( "(account" );
ret.append( "="+account );
ret.append( ")" );
}
if( isSalarySet() ){
ret.append( "(salary" );
ret.append( "="+salary );
ret.append( ")" );
}
if( isSalaryExtrasSet() ){
ret.append( "(salaryExtras" );
ret.append( "="+salaryExtras );
ret.append( ")" );
}
if( isDrivenLicenseTypeSet() ){
ret.append( "(drivenLicenseType" );
ret.append( "="+drivenLicenseType );
ret.append( ")" );
}
if( isVehicleTypeSet() ){
ret.append( "(vehicleType" );
ret.append( "="+vehicleType );
ret.append( ")" );
}
if( isLicensePlateSet() ){
ret.append( "(licensePlate" );
ret.append( "="+licensePlate );
ret.append( ")" );
}
if( isSecurityCardSet() ){
ret.append( "(securityCard" );
ret.append( "="+securityCard );
ret.append( ")" );
}
if( isHealthInsuranceSet() ){
ret.append( "(healthInsurance" );
ret.append( "="+healthInsurance );
ret.append( ")" );
}
if( isNotesSet() ){
ret.append( "(notes" );
ret.append( "="+notes );
ret.append( ")" );
}
if( isPhotoSet() ){
ret.append( "(photo" );
ret.append( "="+photo );
ret.append( ")" );
}
if( isStartEndTestPeriodDateSet() ){
ret.append( "(startEndTestPeriodDate" );
ret.append( "="+startEndTestPeriodDate );
ret.append( ")" );
}
if( isEndEndTestPeriodDateSet() ){
ret.append( "(endEndTestPeriodDate" );
ret.append( "="+endEndTestPeriodDate );
ret.append( ")" );
}
if( isStartEndContractDateSet() ){
ret.append( "(startEndContractDate" );
ret.append( "="+startEndContractDate );
ret.append( ")" );
}
if( isEndEndContractDateSet() ){
ret.append( "(endEndContractDate" );
ret.append( "="+endEndContractDate );
ret.append( ")" );
}
if( isDayDurationSet() ){
ret.append( "(dayDuration" );
ret.append( "="+dayDuration );
ret.append( ")" );
}
if( isContractObservationsSet() ){
ret.append( "(contractObservations" );
ret.append( "="+contractObservations );
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( isRoleSet() ){
ret.append( "(role" );
ret.append( "="+role );
ret.append( ")" );
}
if( isCategorySet() ){
ret.append( "(category" );
ret.append( "="+category );
ret.append( ")" );
}
if( isProvinceSet() ){
ret.append( "(province" );
ret.append( "="+province );
ret.append( ")" );
}
if( isDocumentCategorySet() ){
ret.append( "(documentCategory" );
ret.append( "="+documentCategory );
ret.append( ")" );
}
if( isDepartmentSet() ){
ret.append( "(department" );
ret.append( "="+department );
ret.append( ")" );
}
if( isContractTypeSet() ){
ret.append( "(contractType" );
ret.append( "="+contractType );
ret.append( ")" );
}
if( isAgreementSet() ){
ret.append( "(agreement" );
ret.append( "="+agreement );
ret.append( ")" );
}
customToString(ret);
ret.append("}");
return ret.toString();
}
// Getters and setters
public boolean isActiveSet(){
return activeSet;
}
public java.lang.Boolean getActive(){
return active;
}
public void setActive( java.lang.Boolean active ){
this.active = active;
this.activeSet = true;
}
public void unsetActive(){
this.activeSet = false;
}
public boolean isLoginSet(){
return loginSet;
}
public String getLogin(){
return login;
}
public void setLogin( String login ){
this.login = login;
this.loginSet = true;
}
public void unsetLogin(){
this.loginSet = false;
}
public boolean isPasswordSet(){
return passwordSet;
}
public String getPassword(){
return password;
}
public void setPassword( String password ){
this.password = password;
this.passwordSet = true;
}
public void unsetPassword(){
this.passwordSet = 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 isStartStartDateSet(){
return startStartDateSet;
}
public Date getStartStartDate(){
return startStartDate;
}
public void setStartStartDate( Date startStartDate ){
this.startStartDate = startStartDate;
this.startStartDateSet = true;
}
public void unsetStartStartDate(){
this.startStartDateSet = false;
}
public boolean isEndStartDateSet(){
return endStartDateSet;
}
public Date getEndStartDate(){
return endStartDate;
}
public void setEndStartDate( Date endStartDate ){
this.endStartDate = endStartDate;
this.endStartDateSet = true;
}
public void unsetEndStartDate(){
this.endStartDateSet = false;
}
public boolean isNifSet(){
return nifSet;
}
public String getNif(){
return nif;
}
public void setNif( String nif ){
this.nif = nif;
this.nifSet = true;
}
public void unsetNif(){
this.nifSet = false;
}
public boolean isGenreSet(){
return genreSet;
}
public UserGenre getGenre(){
return genre;
}
public void setGenre( UserGenre genre ){
this.genre = genre;
this.genreSet = true;
}
public void unsetGenre(){
this.genreSet = false;
}
public boolean isSocialSecurityNumberSet(){
return socialSecurityNumberSet;
}
public String getSocialSecurityNumber(){
return socialSecurityNumber;
}
public void setSocialSecurityNumber( String socialSecurityNumber ){
this.socialSecurityNumber = socialSecurityNumber;
this.socialSecurityNumberSet = true;
}
public void unsetSocialSecurityNumber(){
this.socialSecurityNumberSet = false;
}
public boolean isWorkingInClientSet(){
return workingInClientSet;
}
public java.lang.Boolean getWorkingInClient(){
return workingInClient;
}
public void setWorkingInClient( java.lang.Boolean workingInClient ){
this.workingInClient = workingInClient;
this.workingInClientSet = true;
}
public void unsetWorkingInClient(){
this.workingInClientSet = false;
}
public boolean isStartBirthDateSet(){
return startBirthDateSet;
}
public Date getStartBirthDate(){
return startBirthDate;
}
public void setStartBirthDate( Date startBirthDate ){
this.startBirthDate = startBirthDate;
this.startBirthDateSet = true;
}
public void unsetStartBirthDate(){
this.startBirthDateSet = false;
}
public boolean isEndBirthDateSet(){
return endBirthDateSet;
}
public Date getEndBirthDate(){
return endBirthDate;
}
public void setEndBirthDate( Date endBirthDate ){
this.endBirthDate = endBirthDate;
this.endBirthDateSet = true;
}
public void unsetEndBirthDate(){
this.endBirthDateSet = false;
}
public boolean isMarriedSet(){
return marriedSet;
}
public java.lang.Boolean getMarried(){
return married;
}
public void setMarried( java.lang.Boolean married ){
this.married = married;
this.marriedSet = true;
}
public void unsetMarried(){
this.marriedSet = false;
}
public boolean isChildrenNumberSet(){
return childrenNumberSet;
}
public java.lang.Integer getChildrenNumber(){
return childrenNumber;
}
public void setChildrenNumber( java.lang.Integer childrenNumber ){
this.childrenNumber = childrenNumber;
this.childrenNumberSet = true;
}
public void unsetChildrenNumber(){
this.childrenNumberSet = false;
}
public boolean isTravelAvailabilitySet(){
return travelAvailabilitySet;
}
public String getTravelAvailability(){
return travelAvailability;
}
public void setTravelAvailability( String travelAvailability ){
this.travelAvailability = travelAvailability;
this.travelAvailabilitySet = true;
}
public void unsetTravelAvailability(){
this.travelAvailabilitySet = false;
}
public boolean isAcademicQualificationSet(){
return academicQualificationSet;
}
public String getAcademicQualification(){
return academicQualification;
}
public void setAcademicQualification( String academicQualification ){
this.academicQualification = academicQualification;
this.academicQualificationSet = true;
}
public void unsetAcademicQualification(){
this.academicQualificationSet = false;
}
public boolean isEmailSet(){
return emailSet;
}
public String getEmail(){
return email;
}
public void setEmail( String email ){
this.email = email;
this.emailSet = true;
}
public void unsetEmail(){
this.emailSet = false;
}
public boolean isPhoneSet(){
return phoneSet;
}
public String getPhone(){
return phone;
}
public void setPhone( String phone ){
this.phone = phone;
this.phoneSet = true;
}
public void unsetPhone(){
this.phoneSet = false;
}
public boolean isMobileSet(){
return mobileSet;
}
public String getMobile(){
return mobile;
}
public void setMobile( String mobile ){
this.mobile = mobile;
this.mobileSet = true;
}
public void unsetMobile(){
this.mobileSet = false;
}
public boolean isStreetSet(){
return streetSet;
}
public String getStreet(){
return street;
}
public void setStreet( String street ){
this.street = street;
this.streetSet = true;
}
public void unsetStreet(){
this.streetSet = false;
}
public boolean isPostalCodeSet(){
return postalCodeSet;
}
public String getPostalCode(){
return postalCode;
}
public void setPostalCode( String postalCode ){
this.postalCode = postalCode;
this.postalCodeSet = true;
}
public void unsetPostalCode(){
this.postalCodeSet = false;
}
public boolean isCitySet(){
return citySet;
}
public String getCity(){
return city;
}
public void setCity( String city ){
this.city = city;
this.citySet = true;
}
public void unsetCity(){
this.citySet = false;
}
public boolean isBankSet(){
return bankSet;
}
public String getBank(){
return bank;
}
public void setBank( String bank ){
this.bank = bank;
this.bankSet = true;
}
public void unsetBank(){
this.bankSet = false;
}
public boolean isAccountSet(){
return accountSet;
}
public String getAccount(){
return account;
}
public void setAccount( String account ){
this.account = account;
this.accountSet = true;
}
public void unsetAccount(){
this.accountSet = false;
}
public boolean isSalarySet(){
return salarySet;
}
public BigDecimal getSalary(){
return salary;
}
public void setSalary( BigDecimal salary ){
this.salary = salary;
this.salarySet = true;
}
public void unsetSalary(){
this.salarySet = false;
}
public boolean isSalaryExtrasSet(){
return salaryExtrasSet;
}
public BigDecimal getSalaryExtras(){
return salaryExtras;
}
public void setSalaryExtras( BigDecimal salaryExtras ){
this.salaryExtras = salaryExtras;
this.salaryExtrasSet = true;
}
public void unsetSalaryExtras(){
this.salaryExtrasSet = false;
}
public boolean isDrivenLicenseTypeSet(){
return drivenLicenseTypeSet;
}
public String getDrivenLicenseType(){
return drivenLicenseType;
}
public void setDrivenLicenseType( String drivenLicenseType ){
this.drivenLicenseType = drivenLicenseType;
this.drivenLicenseTypeSet = true;
}
public void unsetDrivenLicenseType(){
this.drivenLicenseTypeSet = false;
}
public boolean isVehicleTypeSet(){
return vehicleTypeSet;
}
public String getVehicleType(){
return vehicleType;
}
public void setVehicleType( String vehicleType ){
this.vehicleType = vehicleType;
this.vehicleTypeSet = true;
}
public void unsetVehicleType(){
this.vehicleTypeSet = false;
}
public boolean isLicensePlateSet(){
return licensePlateSet;
}
public String getLicensePlate(){
return licensePlate;
}
public void setLicensePlate( String licensePlate ){
this.licensePlate = licensePlate;
this.licensePlateSet = true;
}
public void unsetLicensePlate(){
this.licensePlateSet = false;
}
public boolean isSecurityCardSet(){
return securityCardSet;
}
public String getSecurityCard(){
return securityCard;
}
public void setSecurityCard( String securityCard ){
this.securityCard = securityCard;
this.securityCardSet = true;
}
public void unsetSecurityCard(){
this.securityCardSet = false;
}
public boolean isHealthInsuranceSet(){
return healthInsuranceSet;
}
public String getHealthInsurance(){
return healthInsurance;
}
public void setHealthInsurance( String healthInsurance ){
this.healthInsurance = healthInsurance;
this.healthInsuranceSet = true;
}
public void unsetHealthInsurance(){
this.healthInsuranceSet = 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 isPhotoSet(){
return photoSet;
}
public String getPhoto(){
return photo;
}
public void setPhoto( String photo ){
this.photo = photo;
this.photoSet = true;
}
public void unsetPhoto(){
this.photoSet = false;
}
public boolean isStartEndTestPeriodDateSet(){
return startEndTestPeriodDateSet;
}
public Date getStartEndTestPeriodDate(){
return startEndTestPeriodDate;
}
public void setStartEndTestPeriodDate( Date startEndTestPeriodDate ){
this.startEndTestPeriodDate = startEndTestPeriodDate;
this.startEndTestPeriodDateSet = true;
}
public void unsetStartEndTestPeriodDate(){
this.startEndTestPeriodDateSet = false;
}
public boolean isEndEndTestPeriodDateSet(){
return endEndTestPeriodDateSet;
}
public Date getEndEndTestPeriodDate(){
return endEndTestPeriodDate;
}
public void setEndEndTestPeriodDate( Date endEndTestPeriodDate ){
this.endEndTestPeriodDate = endEndTestPeriodDate;
this.endEndTestPeriodDateSet = true;
}
public void unsetEndEndTestPeriodDate(){
this.endEndTestPeriodDateSet = false;
}
public boolean isStartEndContractDateSet(){
return startEndContractDateSet;
}
public Date getStartEndContractDate(){
return startEndContractDate;
}
public void setStartEndContractDate( Date startEndContractDate ){
this.startEndContractDate = startEndContractDate;
this.startEndContractDateSet = true;
}
public void unsetStartEndContractDate(){
this.startEndContractDateSet = false;
}
public boolean isEndEndContractDateSet(){
return endEndContractDateSet;
}
public Date getEndEndContractDate(){
return endEndContractDate;
}
public void setEndEndContractDate( Date endEndContractDate ){
this.endEndContractDate = endEndContractDate;
this.endEndContractDateSet = true;
}
public void unsetEndEndContractDate(){
this.endEndContractDateSet = false;
}
public boolean isDayDurationSet(){
return dayDurationSet;
}
public java.lang.Integer getDayDuration(){
return dayDuration;
}
public void setDayDuration( java.lang.Integer dayDuration ){
this.dayDuration = dayDuration;
this.dayDurationSet = true;
}
public void unsetDayDuration(){
this.dayDurationSet = false;
}
public boolean isContractObservationsSet(){
return contractObservationsSet;
}
public String getContractObservations(){
return contractObservations;
}
public void setContractObservations( String contractObservations ){
this.contractObservations = contractObservations;
this.contractObservationsSet = true;
}
public void unsetContractObservations(){
this.contractObservationsSet = 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 isRoleSet(){
return roleSet;
}
public Role getRole(){
return role;
}
public void setRole( Role role ){
this.role = role;
this.roleSet = true;
}
public void unsetRole(){
this.roleSet = false;
}
public boolean isCategorySet(){
return categorySet;
}
public UserCategory getCategory(){
return category;
}
public void setCategory( UserCategory category ){
this.category = category;
this.categorySet = true;
}
public void unsetCategory(){
this.categorySet = false;
}
public boolean isProvinceSet(){
return provinceSet;
}
public Province getProvince(){
return province;
}
public void setProvince( Province province ){
this.province = province;
this.provinceSet = true;
}
public void unsetProvince(){
this.provinceSet = false;
}
public boolean isDocumentCategorySet(){
return documentCategorySet;
}
public DocumentCategory getDocumentCategory(){
return documentCategory;
}
public void setDocumentCategory( DocumentCategory documentCategory ){
this.documentCategory = documentCategory;
this.documentCategorySet = true;
}
public void unsetDocumentCategory(){
this.documentCategorySet = false;
}
public boolean isDepartmentSet(){
return departmentSet;
}
public Department getDepartment(){
return department;
}
public void setDepartment( Department department ){
this.department = department;
this.departmentSet = true;
}
public void unsetDepartment(){
this.departmentSet = false;
}
public boolean isContractTypeSet(){
return contractTypeSet;
}
public ContractType getContractType(){
return contractType;
}
public void setContractType( ContractType contractType ){
this.contractType = contractType;
this.contractTypeSet = true;
}
public void unsetContractType(){
this.contractTypeSet = false;
}
public boolean isAgreementSet(){
return agreementSet;
}
public WorkingAgreement getAgreement(){
return agreement;
}
public void setAgreement( WorkingAgreement agreement ){
this.agreement = agreement;
this.agreementSet = true;
}
public void unsetAgreement(){
this.agreementSet = false;
}
// Fields
/**
* @return the agreementHoursByYearSet
*/
public boolean isAgreementYearDurationSet() {
return agreementYearDurationSet;
}
/**
* @return the agreementHoursByYear
*/
public Integer getAgreementYearDuration() {
return agreementYearDuration;
}
/**
* @param agreementHoursByYearSet the agreementHoursByYearSet to set
*/
public void unsetAgreementYearDurationSet() {
agreementYearDurationSet=false;
}
/**
* @param agreementHoursByYear the agreementHoursByYear to set
*/
public void setAgreementYearDuration(Integer agreementYearDuration) {
this.agreementYearDuration = agreementYearDuration;
this.agreementYearDurationSet=true;
}
private boolean activeSet;
private java.lang.Boolean active;
private boolean loginSet;
private String login;
private boolean passwordSet;
private String password;
private boolean nameSet;
private String name;
private boolean startStartDateSet;
private Date startStartDate;
private boolean endStartDateSet;
private Date endStartDate;
private boolean nifSet;
private String nif;
private boolean genreSet;
private UserGenre genre;
private boolean socialSecurityNumberSet;
private String socialSecurityNumber;
private boolean workingInClientSet;
private java.lang.Boolean workingInClient;
private boolean startBirthDateSet;
private Date startBirthDate;
private boolean endBirthDateSet;
private Date endBirthDate;
private boolean marriedSet;
private java.lang.Boolean married;
private boolean childrenNumberSet;
private java.lang.Integer childrenNumber;
private boolean travelAvailabilitySet;
private String travelAvailability;
private boolean academicQualificationSet;
private String academicQualification;
private boolean emailSet;
private String email;
private boolean phoneSet;
private String phone;
private boolean mobileSet;
private String mobile;
private boolean streetSet;
private String street;
private boolean postalCodeSet;
private String postalCode;
private boolean citySet;
private String city;
private boolean bankSet;
private String bank;
private boolean accountSet;
private String account;
private boolean salarySet;
private BigDecimal salary;
private boolean salaryExtrasSet;
private BigDecimal salaryExtras;
private boolean drivenLicenseTypeSet;
private String drivenLicenseType;
private boolean vehicleTypeSet;
private String vehicleType;
private boolean licensePlateSet;
private String licensePlate;
private boolean securityCardSet;
private String securityCard;
private boolean healthInsuranceSet;
private String healthInsurance;
private boolean notesSet;
private String notes;
private boolean photoSet;
private String photo;
private boolean startEndTestPeriodDateSet;
private Date startEndTestPeriodDate;
private boolean endEndTestPeriodDateSet;
private Date endEndTestPeriodDate;
private boolean startEndContractDateSet;
private Date startEndContractDate;
private boolean endEndContractDateSet;
private Date endEndContractDate;
private boolean dayDurationSet;
private java.lang.Integer dayDuration;
private boolean contractObservationsSet;
private String contractObservations;
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 roleSet;
private Role role;
private boolean categorySet;
private UserCategory category;
private boolean provinceSet;
private Province province;
private boolean documentCategorySet;
private DocumentCategory documentCategory;
private boolean departmentSet;
private Department department;
private boolean contractTypeSet;
private ContractType contractType;
private boolean agreementSet;
private WorkingAgreement agreement;
private boolean agreementYearDurationSet;
private Integer agreementYearDuration;
// Returns if there are a search condition active
public boolean isSearchActive() {
return customIsSearchActive()||activeSet||loginSet||passwordSet||nameSet||startStartDateSet||endStartDateSet||nifSet||genreSet||socialSecurityNumberSet||workingInClientSet||startBirthDateSet||endBirthDateSet||marriedSet||childrenNumberSet||travelAvailabilitySet||academicQualificationSet||emailSet||phoneSet||mobileSet||streetSet||postalCodeSet||citySet||bankSet||accountSet||salarySet||salaryExtrasSet||drivenLicenseTypeSet||vehicleTypeSet||licensePlateSet||securityCardSet||healthInsuranceSet||notesSet||photoSet||startEndTestPeriodDateSet||endEndTestPeriodDateSet||startEndContractDateSet||endEndContractDateSet||dayDurationSet||contractObservationsSet||startInsertDateSet||endInsertDateSet||startUpdateDateSet||endUpdateDateSet||roleSet||categorySet||provinceSet||documentCategorySet||departmentSet||contractTypeSet||agreementSet||agreementYearDurationSet;
}
/* generated by stajanov (do not edit/delete) */
private void customGetHQL(StringBuilder ret, int iArgNum)
{
}
private boolean customIsSearchActive()
{
return false;
}
private void customToString(StringBuilder ret)
{
}
private void customReset()
{
}
private void customGetArguments(ArrayList ret)
{
}
}