package com.bd.movie.domain;
import java.util.HashSet;
import java.util.Set;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Library</b></em>'.
* <!-- end-user-doc -->
*
* @generated
*/
public class Library {
/** @generated */
private String name;
/** @generated */
private int id;
/** @generated */
private Set<PhysicalMedia> media = new HashSet<PhysicalMedia>();
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Library() {
}
/**
* <!-- 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 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<PhysicalMedia> getMedia() {
return media;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
void setMedia(Set<PhysicalMedia> aMedia) {
this.media = aMedia;
}
/**
* @generated
*/
public boolean equals(Object other) {
if (this == other) return true;
if (!(other instanceof Library)) return false;
Library library = (Library) other;
if (!getName().equals(library.getName())) return false;
return true;
}
/**
* @generated
*/
public int hashCode() {
int result = 17;
result = 37 * result + computeHashCode(getName());
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("Library:");
sb.append(" name=").append(name).append("\n");
sb.append(" id=").append(id).append("\n");
return sb.toString();
}
}
|