📄 fieldpermission.java
字号:
/*
* Created on 2005-4-4
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package cn.myapps.core.dynaform.dts.excelimport.utility;
/**
* @author Administrator
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class FieldPermission {
private int permisstionType;
private String fieldName;
public FieldPermission(){
}
public FieldPermission(String fieldPermStr){
if(fieldPermStr != null || fieldPermStr.trim().length() > 0){
if(fieldPermStr.indexOf("@") == 0){
this.permisstionType = PermissionType.READONLY;
}else if(fieldPermStr.indexOf("#") == 0){
this.permisstionType = PermissionType.MODIFY;
}else if(fieldPermStr.indexOf("$") == 0){
this.permisstionType = PermissionType.HIDDEN;
}
this.fieldName = fieldPermStr.substring(1);
}
}
/**
* @return Returns the permisstionType.
*/
public int getPermisstionType() {
return permisstionType;
}
/**
* @param permisstionType The permisstionType to set.
*/
public void setPermisstionType(int permisstionType) {
this.permisstionType = permisstionType;
}
/**
* @return Returns the fieldName.
*/
public String getFieldName() {
return fieldName;
}
/**
* @param fieldName The fieldName to set.
*/
public void setFieldName(String fieldName) {
this.fieldName = fieldName;
}
public String toString(){
String str = "";
if(this.permisstionType == PermissionType.READONLY){
str += "@";
}else if(this.permisstionType == PermissionType.MODIFY){
str = "#";
}else if(this.permisstionType == PermissionType.HIDDEN){
str = "$";
}
str += this.fieldName;
return str;
}
public boolean equals(Object obj) {
if (obj instanceof FieldPermission) {
FieldPermission fieldPerm = (FieldPermission)obj;
int type1 = fieldPerm.getPermisstionType();
int type2 = getPermisstionType();
String name1 = fieldPerm.getFieldName();
String name2 = getFieldName();
boolean flag = (type1== type2
&& name1 != null
&& name1.trim().length() > 0
&& name2 != null
&& name2.trim().length()>0
&& name1.equals(name2));
return flag;
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -