package com.bd.movie.domain;
import java.util.HashSet;
import java.util.Set;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Person</b></em>'.
* <!-- end-user-doc -->
*
* @generated
*/
public class Person {
/** @generated */
private String name;
/** @generated */
private int age;
/** @generated */
private String ssn;
/** @generated */
private int id;
/** @generated */
private Set<Engagement> engagements = new HashSet<Engagement>();
/** @generated */
private Set<MediaCharacter> plays = new HashSet<MediaCharacter>();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Person() {
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getName() {
return name;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setName(String aName) {
this.name = aName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getAge() {
return age;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAge(int aAge) {
this.age = aAge;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getSsn() {
return ssn;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSsn(String aSsn) {
this.ssn = aSsn;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getId() {
return id;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setId(int aId) {
this.id = aId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Set<Engagement> getEngagements() {
return engagements;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
void setEngagements(Set<Engagement> aEngagements) {
this.engagements = aEngagements;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Set<MediaCharacter> getPlays() {
return plays;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
void setPlays(Set<MediaCharacter> aPlays) {
this.plays = aPlays;
}
/**
* @generated
*/
public boolean equals(Object other) {
if (this == other) return true;
if (!(other instanceof Person)) return false;
Person person = (Person) other;
if (!getSsn().equals(person.getSsn())) return false;
return true;
}
/**
* @generated
*/
public int hashCode() {
int result = 17;
result = 37 * result + computeHashCode(getSsn());
return result;
}
/**
* @generated
*/
private static int computeHashCode(final Object o) {
if (null == o) {
return 19;
}
if (o.getClass().isArray()) {
return 0;
}
return o.hashCode();
}
/**
* @generated
*/
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("Person:");
sb.append(" name=").append(name).append("\n");
sb.append(" age=").append(age).append("\n");
sb.append(" ssn=").append(ssn).append("\n");
sb.append(" id=").append(id).append("\n");
return sb.toString();
}
}
|