java.net.URLPermission Class in Java
Last Updated :
29 Mar, 2021
URLPermission class is used to represent the permission to access the resources of the given URL. The given URL acts as the name of the permission. The actions represent the request methods and headers.
Class declaration:
public final class URLPermission
extends Permission
Constructors:
Constructor |
Description |
URLPermission(String url)
|
This constructor is used to create a new instance of URLPermission class with the specified URL
|
URLPermission(String url, String actions)
|
This constructor is used to create a new instance of URLPermission class with the specified URL and actions
|
Methods:
Methods
|
Description
|
equals(Object p)
|
This method checks whether the two URLPermission objects are equal or not.
|
getActions()
|
This method returns the actions in String format, which is currently a normalized method list and sends a request for header list.
|
hashCode()
|
This method returns the hash value of this object.
|
implies(Permission p)
|
This method checks whether the given permission is implied by this object or not.
|
Example 1:
Java
import java.net.URLPermission;
public class URLpermission {
public static void main(String[] args)
{
URLPermission permission
= new URLPermission(url, "connect" );
System.out.println( "Actions: "
+ permission.getActions());
System.out.println( "Hashcode: "
+ permission.hashCode());
}
}
|
Output
Actions: CONNECT:
Hashcode: -1592744539
Example 2:
Java
import java.net.URLPermission;
public class URLpermission {
public static void main(String[] args)
{
String url2
URLPermission permission1 = new URLPermission(url1);
URLPermission permission2 = new URLPermission(url2);
if (permission1.equals(permission2)) {
System.out.println( "Both objects are equal" );
}
else {
System.out.println(
"Both objects are not equal" );
}
}
}
|
Output
Both objects are not equal
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...