1 package mir.core.model;
3 import java.io.Serializable;
6 import org.apache.commons.lang.builder.EqualsBuilder;
7 import org.apache.commons.lang.builder.HashCodeBuilder;
8 import org.apache.commons.lang.builder.ToStringBuilder;
10 /** @author Hibernate CodeGenerator */
11 public class MediaType implements Serializable {
13 /** identifier field */
16 /** persistent field */
19 /** persistent field */
20 private String mimeType;
22 /** persistent field */
23 private String classname;
25 /** persistent field */
26 private String tablename;
28 /** nullable persistent field */
29 private String dcname;
31 private Set mediaItems;
33 /** full constructor */
34 public MediaType(java.lang.String name, java.lang.String mimeType, java.lang.String classname, java.lang.String tablename, java.lang.String dcname) {
36 this.mimeType = mimeType;
37 this.classname = classname;
38 this.tablename = tablename;
42 /** default constructor */
46 /** minimal constructor */
47 public MediaType(java.lang.String name, java.lang.String mimeType, java.lang.String classname, java.lang.String tablename) {
49 this.mimeType = mimeType;
50 this.classname = classname;
51 this.tablename = tablename;
54 public java.lang.Integer getId() {
58 public void setId(java.lang.Integer id) {
62 public java.lang.String getName() {
66 public void setName(java.lang.String name) {
70 public java.lang.String getMimeType() {
74 public void setMimeType(java.lang.String mimeType) {
75 this.mimeType = mimeType;
78 public java.lang.String getClassname() {
79 return this.classname;
82 public void setClassname(java.lang.String classname) {
83 this.classname = classname;
86 public java.lang.String getTablename() {
87 return this.tablename;
90 public void setTablename(java.lang.String tablename) {
91 this.tablename = tablename;
94 public java.lang.String getDcname() {
98 public void setDcname(java.lang.String dcname) {
105 public Set getMediaItems() {
112 public void setMediaItems(Set mediaItems) {
113 this.mediaItems = mediaItems;
116 public String toString() {
117 return new ToStringBuilder(this)
118 .append("id", getId())
122 public boolean equals(Object other) {
123 if ( !(other instanceof MediaType) ) return false;
124 MediaType castOther = (MediaType) other;
125 return new EqualsBuilder()
126 .append(this.getId(), castOther.getId())
130 public int hashCode() {
131 return new HashCodeBuilder()