1 package org.onap.so.db.catalog.beans;
3 import java.io.Serializable;
4 import java.util.ArrayList;
7 import javax.persistence.Column;
8 import javax.persistence.Entity;
9 import javax.persistence.FetchType;
10 import javax.persistence.GeneratedValue;
11 import javax.persistence.GenerationType;
12 import javax.persistence.Id;
13 import javax.persistence.JoinColumn;
14 import javax.persistence.Lob;
15 import javax.persistence.ManyToOne;
16 import javax.persistence.OneToMany;
17 import javax.persistence.PrePersist;
18 import javax.persistence.Table;
19 import javax.persistence.Temporal;
20 import javax.persistence.TemporalType;
21 import org.apache.commons.lang3.builder.EqualsBuilder;
22 import org.apache.commons.lang3.builder.HashCodeBuilder;
23 import org.apache.commons.lang3.builder.ToStringBuilder;
24 import com.openpojo.business.annotation.BusinessKey;
25 import org.hibernate.annotations.NotFound;
26 import org.hibernate.annotations.NotFoundAction;
27 import uk.co.blackpepper.bowman.annotation.LinkedResource;
30 @Table(name = "activity_spec_categories")
31 public class ActivitySpecCategories implements Serializable {
33 private static final long serialVersionUID = -6251150462067699643L;
36 @Column(name = "ID", nullable = false, updatable = false)
37 @GeneratedValue(strategy = GenerationType.IDENTITY)
41 @Column(name = "NAME")
44 public Integer getID() {
48 public String getName() {
52 public void setName(String name) {
57 public String toString() {
58 return new ToStringBuilder(this).append("name", name).toString();
62 public boolean equals(final Object other) {
63 if (!(other instanceof ActivitySpecCategories)) {
66 ActivitySpecCategories castOther = (ActivitySpecCategories) other;
67 return new EqualsBuilder().append(name, castOther.name).isEquals();
71 public int hashCode() {
72 return new HashCodeBuilder().append(name).toHashCode();