package com.bd.movie.domain;
import java.util.UUID;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Engagement</b></em>'.
* <!-- end-user-doc -->
*
* @generated
*/
public class Engagement {
/** @generated */
private String role;
/** @generated */
private int id;
/** @generated */
private Person person;
/** @generated */
private Media media;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Engagement() {
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getRole() {
return role;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setRole(String aRole) {
this.role = aRole;
}
/**
* <!-- 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 Person getPerson() {
return person;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPerson(Person aPerson) {
this.person = aPerson;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Media getMedia() {
return media;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMedia(Media aMedia) {
this.media = aMedia;
}
/** @generated */
private UUID uuid;
/** @generated */
public UUID getUUID() {
if (uuid == null) {
uuid = UUID.randomUUID();
}
return uuid;
}
/** @generated */
private String getUUIDString() {
return getUUID().toString();
}
/** @generated */
private void setUUIDString(String uuidString) {
uuid = UUID.fromString(uuidString);
}
/**
* @generated
*/
public boolean equals(Object other) {
if (this == other) return true;
if (!(other instanceof Engagement)) return false;
Engagement engagement = (Engagement) other;
return getUUID().equals(engagement.getUUID());
}
/**
* @generated
*/
public int hashCode() {
return getUUID().hashCode();
}
/**
* @generated
*/
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("Engagement:");
sb.append(" role=").append(role).append("\n");
sb.append(" id=").append(id).append("\n");
return sb.toString();
}
}
|