Java tutorial
/** * 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.businessobject; import java.io.Serializable; import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; import com.autentia.tnt.dao.ITransferObject; import org.apache.commons.lang.SerializationUtils; /** * Transfer object to store Organizations * @author stajanov code generator */ public class Organization implements Serializable, ITransferObject { /** Serial version field */ private static final long serialVersionUID = -1L; /* organization - generated by stajanov (do not edit/delete) */ // Fields private Integer id; private String name; private String cif; private String street; private String number; private String locator; private String postalCode; private String city; private String state; private String country; private String phone; private String fax; private String email; private String website; private String ftpsite; private String notes; private Integer ownerId; private Integer departmentId; private Date insertDate; private Date updateDate; private OrganizationType type; private OrganizationISOCategory category; private EvaluationCriteria evaluationCriteria; private Province province; private Set<Department> departments = new HashSet<Department>(0); private Set<Tag> tags = new HashSet<Tag>(0); private Organization changes; // Setters and getters public Integer getId() { return id; } public EvaluationCriteria getEvaluationCriteria() { return evaluationCriteria; } public void setEvaluationCriteria(EvaluationCriteria evaluationCriteria) { this.evaluationCriteria = evaluationCriteria; } public void setId(Integer id) { this.id = id; } public Set<Department> getDepartments() { return departments; } public void setDepartments(Set<Department> departments) { this.departments = departments; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCif() { return cif; } public void setCif(String cif) { this.cif = cif; } public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } public String getLocator() { return locator; } public void setLocator(String locator) { this.locator = locator; } public String getPostalCode() { return postalCode; } public void setPostalCode(String postalCode) { this.postalCode = postalCode; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getFax() { return fax; } public void setFax(String fax) { this.fax = fax; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getWebsite() { return website; } public void setWebsite(String website) { this.website = website; } public String getFtpsite() { return ftpsite; } public void setFtpsite(String ftpsite) { this.ftpsite = ftpsite; } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; } public Integer getOwnerId() { return ownerId; } public void setOwnerId(Integer ownerId) { this.ownerId = ownerId; } public Integer getDepartmentId() { return departmentId; } public void setDepartmentId(Integer departmentId) { this.departmentId = departmentId; } public Date getInsertDate() { return insertDate; } public void setInsertDate(Date insertDate) { this.insertDate = insertDate; } public Date getUpdateDate() { return updateDate; } public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; } public OrganizationType getType() { return type; } public void setType(OrganizationType type) { this.type = type; } public OrganizationISOCategory getCategory() { return category; } public void setCategory(OrganizationISOCategory category) { this.category = category; } public Province getProvince() { return province; } public void setProvince(Province province) { this.province = province; } public Set<Tag> getTags() { return tags; } public void setTags(Set<Tag> tags) { this.tags = tags; } @Override public boolean equals(Object that) { try { if (that == null) return false; else return this.getId().equals(((Organization) that).getId()); } catch (Exception e) { return false; } } @Override public int hashCode() { if (this.getId() == null) return super.hashCode(); else return this.getId().intValue(); } public List<Integer> getOwnersId() { // TODO Auto-generated method stub return null; } public Organization getChanges() { return changes; } public void setChanges(Organization changes) { this.changes = changes; } public void initChanges() { this.changes = (Organization) SerializationUtils.clone(this); } /* organization - generated by stajanov (do not edit/delete) */ }