package context.arch.logging.hibernate; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ @Entity public class ComponentSubscription implements Serializable { private static final long serialVersionUID = -1287048613015673239L; @Id @GeneratedValue(strategy=GenerationType.IDENTITY) /** identifier field */ private Integer componentsubscriptionid; /** persistent field */ private String componentid; /** persistent field */ private String subscriberid; @Column(nullable = true) /** nullable persistent field */ private String condition; /** full constructor */ public ComponentSubscription(String componentid, String subscriberid, String condition) { this.componentid = componentid; this.subscriberid = subscriberid; this.condition = condition; } /** default constructor */ public ComponentSubscription() { } /** minimal constructor */ public ComponentSubscription(String componentid, String subscriberid) { this.componentid = componentid; this.subscriberid = subscriberid; } public Integer getComponentsubscriptionid() { return this.componentsubscriptionid; } public void setComponentsubscriptionid(Integer componentsubscriptionid) { this.componentsubscriptionid = componentsubscriptionid; } public String getComponentid() { return this.componentid; } public void setComponentid(String componentid) { this.componentid = componentid; } public String getSubscriberid() { return this.subscriberid; } public void setSubscriberid(String subscriberid) { this.subscriberid = subscriberid; } public String getCondition() { return this.condition; } public void setCondition(String condition) { this.condition = condition; } public String toString() { return new ToStringBuilder(this) .append("componentsubscriptionid", getComponentsubscriptionid()) .toString(); } public boolean equals(Object other) { if ( !(other instanceof ComponentSubscription) ) return false; ComponentSubscription castOther = (ComponentSubscription) other; return new EqualsBuilder() .append(this.getComponentsubscriptionid(), castOther.getComponentsubscriptionid()) .isEquals(); } public int hashCode() { return new HashCodeBuilder() .append(getComponentsubscriptionid()) .toHashCode(); } }