From: <fc...@us...> - 2007-02-01 14:48:26
|
Revision: 169 http://svn.sourceforge.net/openutils/?rev=169&view=rev Author: fcarone Date: 2007-02-01 06:34:15 -0800 (Thu, 01 Feb 2007) Log Message: ----------- Dataobjects for configuration code / reference code. Added Paths: ----------- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java Added: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java (rev 0) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java 2007-02-01 14:34:15 UTC (rev 169) @@ -0,0 +1,162 @@ +/* + * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it + */ +package it.openutils.configuration.dataobjects; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import org.hibernate.annotations.Parameter; + + +/** + * @author fcarone + * @version $Id$ + */ + +@Entity +@Table(name = "APP_CONFIGURATION_CODE") +@XmlType(name = "") +@XmlRootElement(name = "configurationCode") +public class ConfigurationCode implements Serializable +{ + + /** + * Stable serialVersionUID + */ + private static final long serialVersionUID = 42L; + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + @org.hibernate.annotations.GenericGenerator(name = "SEQ_CONFIGURATION", strategy = "sequence-identity", parameters = {@Parameter(name = "sequence", value = "SEQ_CONFIGURATION") }) + @Column(name = "ID_CONFIGURATIONCODE") + private Long id; + + @ManyToOne(fetch = FetchType.EAGER, optional = false) + @JoinColumn(name = "ID_CONFIGURATIONDOMAIN") + private ConfigurationDomain configurationdomain; + + @Column(name = "CODE", nullable = false, length = 255) + private String code; + + @Column(name = "DESCRIPTION", nullable = false, length = 255) + private String description; + + @Column(name = "TYPE", nullable = false, length = 255) + private String type; + + @Column(name = "VALUE", nullable = false, length = 255) + private String value; + + /** + * Returns the configurationdomain. + * @return the configurationdomain + */ + public ConfigurationDomain getConfigurationdomain() + { + return configurationdomain; + } + + /** + * Sets the configurationdomain. + * @param configurationdomain the configurationdomain to set + */ + public void setConfigurationdomain(ConfigurationDomain configurationdomain) + { + this.configurationdomain = configurationdomain; + } + + /** + * Returns the description. + * @return the description + */ + public String getDescription() + { + return description; + } + + /** + * Sets the description. + * @param description the description to set + */ + public void setDescription(String description) + { + this.description = description; + } + + /** + * Returns the id. + * @return the id + */ + public Long getId() + { + return id; + } + + /** + * Sets the id. + * @param id the id to set + */ + public void setId(Long id) + { + this.id = id; + } + + /** + * Returns the type. + * @return the type + */ + public String getType() + { + return type; + } + + /** + * Sets the type. + * @param type the type to set + */ + public void setType(String type) + { + this.type = type; + } + + /** + * Returns the value. + * @return the value + */ + public String getValue() + { + return value; + } + + /** + * Sets the value. + * @param value the value to set + */ + public void setValue(String value) + { + this.value = value; + } + + public String getCode() + { + return code; + } + + public void setCode(String code) + { + this.code = code; + } + +} Property changes on: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Added: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java (rev 0) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java 2007-02-01 14:34:15 UTC (rev 169) @@ -0,0 +1,76 @@ +/* + * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it + */ +package it.openutils.configuration.dataobjects; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * @author fcarone + * @version $Id$ + */ + +@Entity +@Table(name = "CONFIGURATION_DOMAIN") +@XmlType(name = "") +@XmlRootElement(name = "configurationDomain") +public class ConfigurationDomain implements Serializable +{ + + /** + * Stable serialVersionUID + */ + private static final long serialVersionUID = 42L; + + @Id + @Column(name = "ID_CONFIGURATIONDOMAIN", nullable = false, length = 60) + private String id; + + @Column(name = "DESCRIPTION", length = 255) + private String description; + + /** + * Returns the description. + * @return the description + */ + public String getDescription() + { + return description; + } + + /** + * Sets the description. + * @param description the description to set + */ + public void setDescription(String description) + { + this.description = description; + } + + /** + * Returns the id. + * @return the id + */ + public String getId() + { + return id; + } + + /** + * Sets the id. + * @param id the id to set + */ + public void setId(String id) + { + this.id = id; + } + +} Property changes on: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Added: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java (rev 0) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java 2007-02-01 14:34:15 UTC (rev 169) @@ -0,0 +1,185 @@ +/* + * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it + */ +package it.openutils.configuration.dataobjects; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.FetchType; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.Table; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import org.apache.commons.lang.builder.CompareToBuilder; +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; +import org.hibernate.annotations.Parameter; + + +/** + * @author fcarone + * @version $Id$ + */ +@Entity +@Table(name = "REFERENCE_CODE") +@XmlType(name = "") +@XmlRootElement(name = "referenceCode") +public class ReferenceCode implements Comparable<ReferenceCode>, Serializable +{ + + /** + * Stable serialVersionUID + */ + private static final long serialVersionUID = 42L; + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + @org.hibernate.annotations.GenericGenerator(name = "SEQ_REFERENCE", strategy = "sequence-identity", parameters = {@Parameter(name = "sequence", value = "SEQ_REFERENCE") }) + @Column(name = "ID_REFERENCECODE") + private Long id; + + @ManyToOne(fetch = FetchType.EAGER, optional = false) + @JoinColumn(name = "ID_REFERENCEDOMAIN") + private ReferenceDomain referencedomain; + + @Column(name = "CODE", nullable = false, length = 255) + private String code; + + @Column(name = "DESCRIPTION", nullable = false, length = 255) + private String description; + + @Column(name = "ACTIVE", nullable = false) + private Boolean active; + + /** + * Returns the active. + * @return the active + */ + public Boolean getActive() + { + return active; + } + + /** + * Sets the active. + * @param active the active to set + */ + public void setActive(Boolean active) + { + this.active = active; + } + + /** + * Returns the code. + * @return the code + */ + public String getCode() + { + return code; + } + + /** + * Sets the code. + * @param code the code to set + */ + public void setCode(String code) + { + this.code = code; + } + + /** + * Returns the description. + * @return the description + */ + public String getDescription() + { + return description; + } + + /** + * Sets the description. + * @param description the description to set + */ + public void setDescription(String description) + { + this.description = description; + } + + /** + * Returns the id. + * @return the id + */ + public Long getId() + { + return id; + } + + /** + * Sets the id. + * @param id the id to set + */ + public void setId(Long id) + { + this.id = id; + } + + /** + * Returns the referencedomain. + * @return the referencedomain + */ + public ReferenceDomain getReferencedomain() + { + return referencedomain; + } + + /** + * Sets the referencedomain. + * @param referencedomain the referencedomain to set + */ + public void setReferencedomain(ReferenceDomain referencedomain) + { + this.referencedomain = referencedomain; + } + + /** + * {@inheritDoc} + */ + @Override + public boolean equals(Object object) + { + if (!(object instanceof ReferenceCode)) + { + return false; + } + ReferenceCode rhs = (ReferenceCode) object; + return new EqualsBuilder() + .append(this.code, rhs.code) + .append(this.referencedomain, rhs.referencedomain) + .isEquals(); + } + + /** + * {@inheritDoc} + */ + @Override + public int hashCode() + { + return new HashCodeBuilder(1560058887, -1822774051).append(this.code).append(this.referencedomain).toHashCode(); + } + + /** + * {@inheritDoc} + */ + public int compareTo(ReferenceCode o) + { + return new CompareToBuilder().append(this.description, o.description).append(this.code, o.code).toComparison(); + } + +} Property changes on: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Added: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java (rev 0) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java 2007-02-01 14:34:15 UTC (rev 169) @@ -0,0 +1,102 @@ +/* + * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it + */ +package it.openutils.configuration.dataobjects; + +import java.io.Serializable; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + +import org.apache.commons.lang.builder.EqualsBuilder; +import org.apache.commons.lang.builder.HashCodeBuilder; + + +/** + * @author fcarone + * @version $Id$ + */ + +@Entity +@Table(name = "REFERENCE_DOMAIN") +@XmlType(name = "") +@XmlRootElement(name = "referenceDomain") +public class ReferenceDomain implements Serializable +{ + + /** + * Stable serialVersionUID + */ + private static final long serialVersionUID = 42L; + + @Id + @Column(name = "ID_REFERENCEDOMAIN", nullable = false, length = 60) + private String id; + + @Column(name = "DESCRIPTION", length = 255) + private String description; + + /** + * Returns the description. + * @return the description + */ + public String getDescription() + { + return description; + } + + /** + * Sets the description. + * @param description the description to set + */ + public void setDescription(String description) + { + this.description = description; + } + + /** + * Returns the id. + * @return the id + */ + public String getId() + { + return id; + } + + /** + * Sets the id. + * @param id the id to set + */ + public void setId(String id) + { + this.id = id; + } + + /** + * {@inheritDoc} + */ + @Override + public boolean equals(Object object) + { + if (!(object instanceof ReferenceDomain)) + { + return false; + } + ReferenceDomain rhs = (ReferenceDomain) object; + return new EqualsBuilder().append(this.id, rhs.id).isEquals(); + } + + /** + * {@inheritDoc} + */ + @Override + public int hashCode() + { + return new HashCodeBuilder(1768231601, -884468085).append(this.id).toHashCode(); + } + +} Property changes on: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fc...@us...> - 2007-02-01 14:59:43
|
Revision: 174 http://svn.sourceforge.net/openutils/?rev=174&view=rev Author: fcarone Date: 2007-02-01 06:59:44 -0800 (Thu, 01 Feb 2007) Log Message: ----------- Do not use db specific configuration Modified Paths: -------------- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java 2007-02-01 14:36:13 UTC (rev 173) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java 2007-02-01 14:59:44 UTC (rev 174) @@ -17,9 +17,7 @@ import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; -import org.hibernate.annotations.Parameter; - /** * @author fcarone * @version $Id$ @@ -39,7 +37,6 @@ @Id @GeneratedValue(strategy = GenerationType.AUTO) - @org.hibernate.annotations.GenericGenerator(name = "SEQ_CONFIGURATION", strategy = "sequence-identity", parameters = {@Parameter(name = "sequence", value = "SEQ_CONFIGURATION") }) @Column(name = "ID_CONFIGURATIONCODE") private Long id; Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java 2007-02-01 14:36:13 UTC (rev 173) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java 2007-02-01 14:59:44 UTC (rev 174) @@ -20,7 +20,6 @@ import org.apache.commons.lang.builder.CompareToBuilder; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; -import org.hibernate.annotations.Parameter; /** @@ -41,7 +40,6 @@ @Id @GeneratedValue(strategy = GenerationType.AUTO) - @org.hibernate.annotations.GenericGenerator(name = "SEQ_REFERENCE", strategy = "sequence-identity", parameters = {@Parameter(name = "sequence", value = "SEQ_REFERENCE") }) @Column(name = "ID_REFERENCECODE") private Long id; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fc...@us...> - 2007-02-01 15:27:31
|
Revision: 177 http://svn.sourceforge.net/openutils/?rev=177&view=rev Author: fcarone Date: 2007-02-01 07:27:29 -0800 (Thu, 01 Feb 2007) Log Message: ----------- Fix table names. Modified Paths: -------------- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java 2007-02-01 15:16:39 UTC (rev 176) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationCode.java 2007-02-01 15:27:29 UTC (rev 177) @@ -1,6 +1,3 @@ -/* - * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it - */ package it.openutils.configuration.dataobjects; import java.io.Serializable; Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java 2007-02-01 15:16:39 UTC (rev 176) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ConfigurationDomain.java 2007-02-01 15:27:29 UTC (rev 177) @@ -1,6 +1,3 @@ -/* - * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it - */ package it.openutils.configuration.dataobjects; import java.io.Serializable; @@ -19,7 +16,7 @@ */ @Entity -@Table(name = "CONFIGURATION_DOMAIN") +@Table(name = "APP_CONFIGURATION_DOMAIN") @XmlType(name = "") @XmlRootElement(name = "configurationDomain") public class ConfigurationDomain implements Serializable Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java 2007-02-01 15:16:39 UTC (rev 176) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceCode.java 2007-02-01 15:27:29 UTC (rev 177) @@ -1,6 +1,3 @@ -/* - * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it - */ package it.openutils.configuration.dataobjects; import java.io.Serializable; @@ -27,7 +24,7 @@ * @version $Id$ */ @Entity -@Table(name = "REFERENCE_CODE") +@Table(name = "APP_REFERENCE_CODE") @XmlType(name = "") @XmlRootElement(name = "referenceCode") public class ReferenceCode implements Comparable<ReferenceCode>, Serializable Modified: trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java =================================================================== --- trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java 2007-02-01 15:16:39 UTC (rev 176) +++ trunk/openutils-configuration-dataobjects/src/main/java/it/openutils/configuration/dataobjects/ReferenceDomain.java 2007-02-01 15:27:29 UTC (rev 177) @@ -1,6 +1,3 @@ -/* - * Copyright (c) Openmind. All rights reserved. http://www.openmindonline.it - */ package it.openutils.configuration.dataobjects; import java.io.Serializable; @@ -22,7 +19,7 @@ */ @Entity -@Table(name = "REFERENCE_DOMAIN") +@Table(name = "APP_REFERENCE_DOMAIN") @XmlType(name = "") @XmlRootElement(name = "referenceDomain") public class ReferenceDomain implements Serializable This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |