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()); } }