Package no.ugland.utransprod.model

Source Code of no.ugland.utransprod.model.Person

package no.ugland.utransprod.model;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;

/**
* Domeneklasse for tabell PERSON i SuperOffice
*
* @author atle.brekka
*
*/
public class Person extends BaseObject {
  /**
   *
   */
  private static final long serialVersionUID = 1L;

  /**
   *
   */
  private Integer personId;

  /**
   *
   */
  private String firstname;

  /**
   *
   */
  private String lastname;

  /**
   *
   */
  public Person() {
    super();
  }

  /**
   * @param personId
   * @param firstname
   * @param lastname
   */
  public Person(Integer personId, String firstname, String lastname) {
    super();
    this.personId = personId;
    this.firstname = firstname;
    this.lastname = lastname;
  }

  /**
   * @return fornavn
   */
  public String getFirstname() {
    return firstname;
  }

  /**
   * @param firstname
   */
  public void setFirstname(String firstname) {
    this.firstname = firstname;
  }

  /**
   * @return etternavn
   */
  public String getLastname() {
    return lastname;
  }

  /**
   * @param lastname
   */
  public void setLastname(String lastname) {
    this.lastname = lastname;
  }

  /**
   * @return id
   */
  public Integer getPersonId() {
    return personId;
  }

  /**
   * @param personId
   */
  public void setPersonId(Integer personId) {
    this.personId = personId;
  }

  /**
   * @see no.ugland.utransprod.model.BaseObject#equals(java.lang.Object)
   */
  @Override
  public boolean equals(final Object other) {
    if (!(other instanceof Person))
      return false;
    Person castOther = (Person) other;
    return new EqualsBuilder().append(personId, castOther.personId)
        .isEquals();
  }

  /**
   * @see no.ugland.utransprod.model.BaseObject#hashCode()
   */
  @Override
  public int hashCode() {
    return new HashCodeBuilder().append(personId).toHashCode();
  }

  /**
   * @see no.ugland.utransprod.model.BaseObject#toString()
   */
  @Override
  public String toString() {
    return firstname + " " + lastname;
  }

}
TOP

Related Classes of no.ugland.utransprod.model.Person

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.