package com.taobao.easyweb.security;
public class MethodSecurity {
private String key;
private String packageName;
private String className;
private String method;
private String messages;
private String filePath;
public String getKey() {
return key;
}
public void setKey(String key) {
this.key = key;
}
public String getPackageName() {
return packageName;
}
public void setPackageName(String packageName) {
this.packageName = packageName;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public String getMessages() {
return messages;
}
public void setMessages(String messages) {
this.messages = messages;
}
public String getFilePath() {
return filePath;
}
public void setFilePath(String filePath) {
this.filePath = filePath;
}
@Override
public int hashCode() {
// TODO Auto-generated method stub
return super.hashCode();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(className).append(filePath).append(key).append(messages).append(method).append(packageName).append(className);
return sb.toString();
}
@Override
public boolean equals(Object obj) {
if(!(obj instanceof MethodSecurity)){
return false;
}
return obj.toString().equals(this.toString());
}
}