package jas2.jds.security;
import java.io.*;
import java.security.*;
public class PasswordRequiredPermission extends Permission
{
public PasswordRequiredPermission(String name)
{
super(name);
if (!name.equals(_validName))
{
System.out.println(" ***** Error: "+name+" is not a valid name for PasswordRequiredPermission, exiting");
System.exit(0);
}
}
public PasswordRequiredPermission(String name, String action)
{
super(name);
if (!name.equals(_validName))
{
System.out.println(" ***** Error: "+name+" is not a valid name for PasswordRequiredPermission, exiting");
System.exit(0);
}
System.out.println("Created "+this.getName());
}
public boolean implies(Permission perm)
{
return true;
}
public boolean equals(Object obj)
{
if(obj instanceof PasswordRequiredPermission && ((Permission)obj).getName().equals(this.getName()))
{ return true; }
else
{ return false; }
}
public String getActions() { return ""; }
public int hashCode() { return _hashCode; }
private int _hashCode = 123456;
private String _validName = "requestPasswordAuthentication";
}
Ads help maintain this website.