package webctdbexport.db; // Generated 17-Jun-2011 11:38:57 by Hibernate Tools 3.4.0.CR1 import java.math.BigDecimal; import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; /** * CmTool generated by hbm2java */ @Entity @Table(name="CM_TOOL" ) public class CmTool implements java.io.Serializable { private BigDecimal id; private String name; private String category; private String courseMapDisplayName; private boolean myToolFlag; private boolean courseToolbarFlag; private BigDecimal createTs; private BigDecimal lastmodifyTs; private String description; private String defaultIcon; private String settingsGroupName; private String action; private String toolTip; private boolean subToolFlag; private Set<CmToolUsed> cmToolUseds = new HashSet<CmToolUsed>(0); private Set<CmMenuitem> cmMenuitems = new HashSet<CmMenuitem>(0); public CmTool() { } public CmTool(BigDecimal id, String name, String category, String courseMapDisplayName, boolean myToolFlag, boolean courseToolbarFlag, BigDecimal createTs, BigDecimal lastmodifyTs, boolean subToolFlag) { this.id = id; this.name = name; this.category = category; this.courseMapDisplayName = courseMapDisplayName; this.myToolFlag = myToolFlag; this.courseToolbarFlag = courseToolbarFlag; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.subToolFlag = subToolFlag; } public CmTool(BigDecimal id, String name, String category, String courseMapDisplayName, boolean myToolFlag, boolean courseToolbarFlag, BigDecimal createTs, BigDecimal lastmodifyTs, String description, String defaultIcon, String settingsGroupName, String action, String toolTip, boolean subToolFlag, Set<CmToolUsed> cmToolUseds, Set<CmMenuitem> cmMenuitems) { this.id = id; this.name = name; this.category = category; this.courseMapDisplayName = courseMapDisplayName; this.myToolFlag = myToolFlag; this.courseToolbarFlag = courseToolbarFlag; this.createTs = createTs; this.lastmodifyTs = lastmodifyTs; this.description = description; this.defaultIcon = defaultIcon; this.settingsGroupName = settingsGroupName; this.action = action; this.toolTip = toolTip; this.subToolFlag = subToolFlag; this.cmToolUseds = cmToolUseds; this.cmMenuitems = cmMenuitems; } @Id @Column(name="ID", nullable=false, precision=20, scale=0) public BigDecimal getId() { return this.id; } public void setId(BigDecimal id) { this.id = id; } @Column(name="NAME", nullable=false, length=256) public String getName() { return this.name; } public void setName(String name) { this.name = name; } @Column(name="CATEGORY", nullable=false, length=256) public String getCategory() { return this.category; } public void setCategory(String category) { this.category = category; } @Column(name="COURSE_MAP_DISPLAY_NAME", nullable=false, length=850) public String getCourseMapDisplayName() { return this.courseMapDisplayName; } public void setCourseMapDisplayName(String courseMapDisplayName) { this.courseMapDisplayName = courseMapDisplayName; } @Column(name="MY_TOOL_FLAG", nullable=false, precision=1, scale=0) public boolean isMyToolFlag() { return this.myToolFlag; } public void setMyToolFlag(boolean myToolFlag) { this.myToolFlag = myToolFlag; } @Column(name="COURSE_TOOLBAR_FLAG", nullable=false, precision=1, scale=0) public boolean isCourseToolbarFlag() { return this.courseToolbarFlag; } public void setCourseToolbarFlag(boolean courseToolbarFlag) { this.courseToolbarFlag = courseToolbarFlag; } @Column(name="CREATE_TS", nullable=false, precision=20, scale=0) public BigDecimal getCreateTs() { return this.createTs; } public void setCreateTs(BigDecimal createTs) { this.createTs = createTs; } @Column(name="LASTMODIFY_TS", nullable=false, precision=20, scale=0) public BigDecimal getLastmodifyTs() { return this.lastmodifyTs; } public void setLastmodifyTs(BigDecimal lastmodifyTs) { this.lastmodifyTs = lastmodifyTs; } @Column(name="DESCRIPTION", length=2000) public String getDescription() { return this.description; } public void setDescription(String description) { this.description = description; } @Column(name="DEFAULT_ICON", length=1024) public String getDefaultIcon() { return this.defaultIcon; } public void setDefaultIcon(String defaultIcon) { this.defaultIcon = defaultIcon; } @Column(name="SETTINGS_GROUP_NAME", length=1000) public String getSettingsGroupName() { return this.settingsGroupName; } public void setSettingsGroupName(String settingsGroupName) { this.settingsGroupName = settingsGroupName; } @Column(name="ACTION", length=2000) public String getAction() { return this.action; } public void setAction(String action) { this.action = action; } @Column(name="TOOL_TIP", length=100) public String getToolTip() { return this.toolTip; } public void setToolTip(String toolTip) { this.toolTip = toolTip; } @Column(name="SUB_TOOL_FLAG", nullable=false, precision=1, scale=0) public boolean isSubToolFlag() { return this.subToolFlag; } public void setSubToolFlag(boolean subToolFlag) { this.subToolFlag = subToolFlag; } @OneToMany(fetch=FetchType.LAZY, mappedBy="cmTool") public Set<CmToolUsed> getCmToolUseds() { return this.cmToolUseds; } public void setCmToolUseds(Set<CmToolUsed> cmToolUseds) { this.cmToolUseds = cmToolUseds; } @OneToMany(fetch=FetchType.LAZY, mappedBy="cmTool") public Set<CmMenuitem> getCmMenuitems() { return this.cmMenuitems; } public void setCmMenuitems(Set<CmMenuitem> cmMenuitems) { this.cmMenuitems = cmMenuitems; } }