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 Authority implements Serializable {
/** identifier field */
private Long authId;
/** persistent field */
private String authDesc;
/** persistent field */
private String authCode;
/** nullable persistent field */
private Long authType;
/** 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 Date updateDate;
/** nullable persistent field */
private Long updater;
/** persistent field */
private Set postAuthorities;
/** persistent field */
private Set orgAuthorities;
/** persistent field */
private Set userAuthorities;
/** persistent field */
private Set menuItemAuths;
/** full constructor */
public Authority(Long authId, String authDesc, String authCode, Long authType, Long creator, Date createDate, Date startDate, Date endDate, Date updateDate, Long updater, Set postAuthorities, Set orgAuthorities, Set userAuthorities, Set menuItemAuths) {
this.authId = authId;
this.authDesc = authDesc;
this.authCode = authCode;
this.authType = authType;
this.creator = creator;
this.createDate = createDate;
this.startDate = startDate;
this.endDate = endDate;
this.updateDate = updateDate;
this.updater = updater;
this.postAuthorities = postAuthorities;
this.orgAuthorities = orgAuthorities;
this.userAuthorities = userAuthorities;
this.menuItemAuths = menuItemAuths;
}
/** default constructor */
public Authority() {
}
/** minimal constructor */
public Authority(Long authId, String authDesc, String authCode, Set postAuthorities, Set orgAuthorities, Set userAuthorities, Set menuItemAuths) {
this.authId = authId;
this.authDesc = authDesc;
this.authCode = authCode;
this.postAuthorities = postAuthorities;
this.orgAuthorities = orgAuthorities;
this.userAuthorities = userAuthorities;
this.menuItemAuths = menuItemAuths;
}
public Long getAuthId() {
return this.authId;
}
public void setAuthId(Long authId) {
this.authId = authId;
}
public String getAuthDesc() {
return this.authDesc;
}
public void setAuthDesc(String authDesc) {
this.authDesc = authDesc;
}
public String getAuthCode() {
return this.authCode;
}
public void setAuthCode(String authCode) {
this.authCode = authCode;
}
public Long getAuthType() {
return this.authType;
}
public void setAuthType(Long authType) {
this.authType = authType;
}
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 Date getUpdateDate() {
return this.updateDate;
}
public void setUpdateDate(Date updateDate) {
this.updateDate = updateDate;
}
public Long getUpdater() {
return this.updater;
}
public void setUpdater(Long updater) {
this.updater = updater;
}
public Set getPostAuthorities() {
return this.postAuthorities;
}
public void setPostAuthorities(Set postAuthorities) {
this.postAuthorities = postAuthorities;
}
public Set getOrgAuthorities() {
return this.orgAuthorities;
}
public void setOrgAuthorities(Set orgAuthorities) {
this.orgAuthorities = orgAuthorities;
}
public Set getUserAuthorities() {
return this.userAuthorities;
}
public void setUserAuthorities(Set userAuthorities) {
this.userAuthorities = userAuthorities;
}
public Set getMenuItemAuths() {
return this.menuItemAuths;
}
public void setMenuItemAuths(Set menuItemAuths) {
this.menuItemAuths = menuItemAuths;
}
public String toString() {
return new ToStringBuilder(this)
.append("authId", getAuthId())
.toString();
}
}