package webctdbexport.db;
// Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1
import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* SettingsV generated by hbm2java
*/
@Entity
@Table(name="SETTINGS_V"
)
public class SettingsV implements java.io.Serializable {
private SettingsVId id;
public SettingsV() {
}
public SettingsV(SettingsVId id) {
this.id = id;
}
@EmbeddedId
@AttributeOverrides( {
@AttributeOverride(name="groupName", column=@Column(name="GROUP_NAME", nullable=false, length=800) ),
@AttributeOverride(name="groupId", column=@Column(name="GROUP_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="groupType", column=@Column(name="GROUP_TYPE", nullable=false, precision=2, scale=0) ),
@AttributeOverride(name="groupLabel", column=@Column(name="GROUP_LABEL", nullable=false, length=1000) ),
@AttributeOverride(name="groupJmxBean", column=@Column(name="GROUP_JMX_BEAN", nullable=false, length=1000) ),
@AttributeOverride(name="groupHelpId", column=@Column(name="GROUP_HELP_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="groupHiddenFlag", column=@Column(name="GROUP_HIDDEN_FLAG", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="groupCategory", column=@Column(name="GROUP_CATEGORY", nullable=false, length=800) ),
@AttributeOverride(name="settingName", column=@Column(name="SETTING_NAME", nullable=false, length=1000) ),
@AttributeOverride(name="settingId", column=@Column(name="SETTING_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="settingLabel", column=@Column(name="SETTING_LABEL", nullable=false, length=1000) ),
@AttributeOverride(name="dataType", column=@Column(name="DATA_TYPE", nullable=false, precision=2, scale=0) ),
@AttributeOverride(name="presentationType", column=@Column(name="PRESENTATION_TYPE", nullable=false, precision=2, scale=0) ),
@AttributeOverride(name="inheritableFlag", column=@Column(name="INHERITABLE_FLAG", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="optionalFlag", column=@Column(name="OPTIONAL_FLAG", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="readOnlyFlag", column=@Column(name="READ_ONLY_FLAG", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="dataRange", column=@Column(name="DATA_RANGE", nullable=false, length=4000) ),
@AttributeOverride(name="defaultValue", column=@Column(name="DEFAULT_VALUE", nullable=false, length=1000) ),
@AttributeOverride(name="defaultValueBlob", column=@Column(name="DEFAULT_VALUE_BLOB", nullable=false) ),
@AttributeOverride(name="hiddenFlag", column=@Column(name="HIDDEN_FLAG", nullable=false, precision=1, scale=0) ),
@AttributeOverride(name="lcId", column=@Column(name="LC_ID", nullable=false, precision=20, scale=0) ),
@AttributeOverride(name="valueId", column=@Column(name="VALUE_ID", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="settingValue", column=@Column(name="SETTING_VALUE", nullable=false, length=1000) ),
@AttributeOverride(name="settingValueBlob", column=@Column(name="SETTING_VALUE_BLOB", nullable=false) ),
@AttributeOverride(name="defaultValueFlag", column=@Column(name="DEFAULT_VALUE_FLAG", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="inheritedLcId", column=@Column(name="INHERITED_LC_ID", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="lockedLcId", column=@Column(name="LOCKED_LC_ID", nullable=false, precision=22, scale=0) ),
@AttributeOverride(name="lastmodifyTs", column=@Column(name="LASTMODIFY_TS", nullable=false, precision=22, scale=0) ) } )
public SettingsVId getId() {
return this.id;
}
public void setId(SettingsVId id) {
this.id = id;
}
}