// Path: src/com/cjlu/newspublish/models/BaseEntity.java
// public abstract class BaseEntity implements Serializable{
// 
// 	private static final long serialVersionUID = 8259433612947605477L;
// 	private Integer id;
// 	
// 	public Integer getId() {
// 		return id;
// 	}
// 
// 	public void setId(Integer id) {
// 		this.id = id;
// 	}
// 	
// 	@SuppressWarnings("rawtypes")
// 	public String toString() {
// 		try {
// 			StringBuffer buffer = new StringBuffer();
// 			Class clazz = this.getClass();
// 			String simpleName = clazz.getSimpleName();
// 			buffer.append(simpleName);
// 			buffer.append("{");
// 			//
// 			Field[] fs = clazz.getDeclaredFields();
// 			Class ftype = null ;
// 			String fname = null ;
// 			Object fvalue = null ;
// 			for(Field f : fs){
// 				ftype = f.getType();
// 				fname = f.getName();
// 				f.setAccessible(true);
// 				fvalue = f.get(this);
// 				//ÊÇ·ñÊÇ»ù±¾Êý¾ÝÀàÐÍ
// 				if((ftype.isPrimitive()
// 						||ftype == Integer.class
// 						||ftype == Long.class
// 						||ftype == Short.class
// 						||ftype == Boolean.class
// 						||ftype == Character.class
// 						||ftype == Double.class
// 						||ftype == Float.class
// 						||ftype == String.class)
// 						&& !Modifier.isStatic(f.getModifiers())
// 						){
// 					buffer.append(fname);
// 					buffer.append(":");
// 					buffer.append(fvalue);
// 					buffer.append(",");
// 				}
// 			}
// 			buffer.append("{}");
// 			return buffer.toString();
// 		} catch (Exception e) {
// 			e.printStackTrace();
// 		}
// 		return null;
// 	}
// 
// }


import com.cjlu.newspublish.models.BaseEntity;
	private boolean common;
	private String rightDesc;
	private long rightCode;// È¨ÏÞÂë,1<<n
	private int rightPos; // È¨ÏÞÎ»,Ïàµ±ÓÚ¶ÔÈ¨ÏÞ·Ö×é,´Ó0¿ªÊ¼
	
	public String getRightName() {
		return rightName;
	}
	public void setRightName(String rightName) {
		this.rightName = rightName;
	}
	public String getRightUrl() {
		return rightUrl;
	}
	public void setRightUrl(String rightUrl) {
		this.rightUrl = rightUrl;
	}
	public String getRightDesc() {
		return rightDesc;
	}
	public void setRightDesc(String rightDesc) {
		this.rightDesc = rightDesc;
	}
	public long getRightCode() {
		return rightCode;
	}
	public void setRightCode(long rightCode) {
		this.rightCode = rightCode;
	}
	public int getRightPos() {
// Path: src/com/cjlu/newspublish/models/BaseEntity.java
// public abstract class BaseEntity implements Serializable{
// 
// 	private static final long serialVersionUID = 8259433612947605477L;
// 	private Integer id;
// 	
// 	public Integer getId() {
// 		return id;
// 	}
// 
// 	public void setId(Integer id) {
// 		this.id = id;
// 	}
// 	
// 	@SuppressWarnings("rawtypes")
// 	public String toString() {
// 		try {
// 			StringBuffer buffer = new StringBuffer();
// 			Class clazz = this.getClass();
// 			String simpleName = clazz.getSimpleName();
// 			buffer.append(simpleName);
// 			buffer.append("{");
// 			//
// 			Field[] fs = clazz.getDeclaredFields();
// 			Class ftype = null ;
// 			String fname = null ;
// 			Object fvalue = null ;
// 			for(Field f : fs){
// 				ftype = f.getType();
// 				fname = f.getName();
// 				f.setAccessible(true);
// 				fvalue = f.get(this);
// 				//ÊÇ·ñÊÇ»ù±¾Êý¾ÝÀàÐÍ
// 				if((ftype.isPrimitive()
// 						||ftype == Integer.class
// 						||ftype == Long.class
// 						||ftype == Short.class
// 						||ftype == Boolean.class
// 						||ftype == Character.class
// 						||ftype == Double.class
// 						||ftype == Float.class
// 						||ftype == String.class)
// 						&& !Modifier.isStatic(f.getModifiers())
// 						){
// 					buffer.append(fname);
// 					buffer.append(":");
// 					buffer.append(fvalue);
// 					buffer.append(",");
// 				}
// 			}
// 			buffer.append("{}");
// 			return buffer.toString();
// 		} catch (Exception e) {
// 			e.printStackTrace();
// 		}
// 		return null;
// 	}
// 
// }


// Path: src/com/cjlu/newspublish/models/security/Right.java
import com.cjlu.newspublish.models.BaseEntity;

	private boolean common;
	private String rightDesc;
	private long rightCode;// È¨ÏÞÂë,1<<n
	private int rightPos; // È¨ÏÞÎ»,Ïàµ±ÓÚ¶ÔÈ¨ÏÞ·Ö×é,´Ó0¿ªÊ¼
	
	public String getRightName() {
		return rightName;
	}
	public void setRightName(String rightName) {
		this.rightName = rightName;
	}
	public String getRightUrl() {
		return rightUrl;
	}
	public void setRightUrl(String rightUrl) {
		this.rightUrl = rightUrl;
	}
	public String getRightDesc() {
		return rightDesc;
	}
	public void setRightDesc(String rightDesc) {
		this.rightDesc = rightDesc;
	}
	public long getRightCode() {
		return rightCode;
	}
	public void setRightCode(long rightCode) {
		this.rightCode = rightCode;
	}
	public int getRightPos() {
		return rightPos;