File:  [Public] / java / classes / org / w3c / jigsaw / acl / HTTPPermission.java
Revision 1.2: download - view: text, annotated - select for diffs
Fri Apr 23 14:06:46 1999 UTC (25 years, 1 month ago) by bmahe
Branches: MAIN
CVS tags: rel-2-1, rel-2-0, R_2_1_2_B0, R_2_1_1_B0, R_2_1_0_B4, R_2_1_0_B3, R_2_1_0_B2, R_2_1_0_B1, R_2_1_0_B0, R_2_0_5_B1, R_2_0_5_B0, R_2_0_4_B1, R_2_0_4_B0, R_2_0_3_B0, HEAD
end of the week :)

// HTTPPermission.java
// $Id: HTTPPermission.java,v 1.2 1999/04/23 14:06:46 bmahe 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;

/**
 * @version $Revision: 1.2 $
 * @author  Benoît Mahé (bmahe@w3.org)
 */
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 String toString() {
	return method+" permission";
    }

}

Webmaster