// HTTPPermission.java // $Id: HTTPPermission.java,v 1.5 2013/10/18 13:42:12 ylafon Exp $ // (c) COPYRIGHT MIT, INRIA and Keio, 1999. // Please first read the full copyright statement in file COPYRIGHT.html package org.w3c.jigsaw.acl; import java.security.acl.Permission; import org.w3c.jigsaw.http.Request; /** * @author Benoît Mahé (bmahe@w3.org) * @version $Revision: 1.5 $ */ public class HTTPPermission implements Permission { protected String method = null; protected String getMethod() { return method; } public HTTPPermission(Request request) { this.method = request.getMethod(); } public boolean equals(Object another) { if (another instanceof HTTPPermission) { return method.equals(((HTTPPermission) another).getMethod()); } else { return method.equals(another.toString()); } } public boolean equalsString(String another) { return method.equals(another); } public String toString() { return method + " permission"; } }