File:
[Public] /
java /
classes /
org /
w3c /
jigsaw /
acl /
AclPrincipal.java
Revision
1.5:
download - view:
text,
annotated -
select for diffs
Wed Aug 16 21:37:33 2000 UTC (23 years, 10 months ago) by
ylafon
Branches:
MAIN
CVS tags:
rel-2-2,
R_2_2_6_B0,
R_2_2_5_B0,
R_2_2_4_B0,
R_2_2_3_B1,
R_2_2_2_B0,
R_2_2_1_B0,
R_2_2_0_B0,
HEAD
Fixed import statements and removed extra empty lines
// AclPrincipal.java
// $Id: AclPrincipal.java,v 1.5 2000/08/16 21:37:33 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.Principal;
import java.net.InetAddress;
/**
* @version $Revision: 1.5 $
* @author Benoît Mahé (bmahe@w3.org)
*/
public interface AclPrincipal extends Principal {
/**
* Get the realm associated to this principal.(could be his group)
* @return the realm name.
*/
public String getRealm();
/**
* Get the password associated to this principal.
* @return the password
*/
public String getPassword();
/**
* Set a parameter.
* @param name the parameter name
* @param value the parameter value
*/
public void setValue(String name, Object value);
/**
* Get a parameter value.
* @param name the parameter name.
* @return the parameter value
*/
public Object getValue(String name);
/**
* Return true if the IPadress associated to this principal match
* the given one.
* @param adr an IP adress
* @return true if the ip adress match.
*/
public boolean matchIP(InetAddress adr);
}
Webmaster