package org.basuyi.xflow.model; import java.io.Serializable; import java.util.Date; import java.util.Set; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class MenuItem implements Serializable { /** identifier field */ private Long menuItemId; /** persistent field */ private String menuItemCaption; /** nullable persistent field */ private String menuItemDesc; /** nullable persistent field */ private Long menuItemType; /** nullable persistent field */ private Long upperId; /** nullable persistent field */ private String pageUrl; /** nullable persistent field */ private Long creator; /** nullable persistent field */ private Date createDate; /** nullable persistent field */ private Date startDate; /** nullable persistent field */ private Date endDate; /** nullable persistent field */ private Long updater; /** nullable persistent field */ private Date updateDate; /** persistent field */ private org.basuyi.xflow.model.Menu menu; /** persistent field */ private Set menuItemAuths; /** full constructor */ public MenuItem(Long menuItemId, String menuItemCaption, String menuItemDesc, Long menuItemType, Long upperId, String pageUrl, Long creator, Date createDate, Date startDate, Date endDate, Long updater, Date updateDate, org.basuyi.xflow.model.Menu menu, Set menuItemAuths) { this.menuItemId = menuItemId; this.menuItemCaption = menuItemCaption; this.menuItemDesc = menuItemDesc; this.menuItemType = menuItemType; this.upperId = upperId; this.pageUrl = pageUrl; this.creator = creator; this.createDate = createDate; this.startDate = startDate; this.endDate = endDate; this.updater = updater; this.updateDate = updateDate; this.menu = menu; this.menuItemAuths = menuItemAuths; } /** default constructor */ public MenuItem() { } /** minimal constructor */ public MenuItem(Long menuItemId, String menuItemCaption, org.basuyi.xflow.model.Menu menu, Set menuItemAuths) { this.menuItemId = menuItemId; this.menuItemCaption = menuItemCaption; this.menu = menu; this.menuItemAuths = menuItemAuths; } public Long getMenuItemId() { return this.menuItemId; } public void setMenuItemId(Long menuItemId) { this.menuItemId = menuItemId; } public String getMenuItemCaption() { return this.menuItemCaption; } public void setMenuItemCaption(String menuItemCaption) { this.menuItemCaption = menuItemCaption; } public String getMenuItemDesc() { return this.menuItemDesc; } public void setMenuItemDesc(String menuItemDesc) { this.menuItemDesc = menuItemDesc; } public Long getMenuItemType() { return this.menuItemType; } public void setMenuItemType(Long menuItemType) { this.menuItemType = menuItemType; } public Long getUpperId() { return this.upperId; } public void setUpperId(Long upperId) { this.upperId = upperId; } public String getPageUrl() { return this.pageUrl; } public void setPageUrl(String pageUrl) { this.pageUrl = pageUrl; } public Long getCreator() { return this.creator; } public void setCreator(Long creator) { this.creator = creator; } public Date getCreateDate() { return this.createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public Date getStartDate() { return this.startDate; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Date getEndDate() { return this.endDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public Long getUpdater() { return this.updater; } public void setUpdater(Long updater) { this.updater = updater; } public Date getUpdateDate() { return this.updateDate; } public void setUpdateDate(Date updateDate) { this.updateDate = updateDate; } public org.basuyi.xflow.model.Menu getMenu() { return this.menu; } public void setMenu(org.basuyi.xflow.model.Menu menu) { this.menu = menu; } public Set getMenuItemAuths() { return this.menuItemAuths; } public void setMenuItemAuths(Set menuItemAuths) { this.menuItemAuths = menuItemAuths; } public String toString() { return new ToStringBuilder(this) .append("menuItemId", getMenuItemId()) .toString(); } }