java.io.Serializable
SelfDescribingResource
, SelfDescribingResourceV2
AdminResource
, ApplicationResource
, COMResource
, ControlResource
, EISResource
, EJBResource
, JDBCResource
, JMSResource
, JMXResource
, JNDIResource
, KerberosServiceResource
, RemoteResource
, ResourceBase
, ServerResource
, URLResource
, WebServiceResource
, WorkContextResource
public interface Resource
extends java.io.Serializable
Resource
interface provides the definition for an object that represents
a resource that may be protected from unauthorized access.Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object another) |
Compares this resource to the resource in the specified object.
|
long |
getID() |
Gets a 64-bit hashcode for a resource.
|
java.lang.String[] |
getKeys() |
Gets keys for the resource.
|
Resource |
getParentResource() |
Gets a
Resource object that represents the parent of the current
resource. |
java.lang.String |
getType() |
Gets the type of this resource.
|
java.lang.String[] |
getValues() |
Gets the values corresponding to the keys of this resource's
type.
|
int |
hashCode() |
Returns an identifier for the resource as a hash code.
|
java.lang.String |
toString() |
Returns a string representation of this resource.
|
boolean equals(java.lang.Object another)
equals
in class java.lang.Object
another
- another resource with which to compare this resource.TRUE
indicates that the resource passed in is the same as that encapsulated
by this resource; a value of FALSE
indicates that it is
not the same.java.lang.String toString()
toString
in class java.lang.Object
int hashCode()
hashCode
in class java.lang.Object
java.lang.String getType()
Resource getParentResource()
Resource
object that represents the parent of the current
resource. If the resource does not have a parent, the value of
null
must be returned.Resource
object of the parent resource.long getID()
java.lang.String[] getKeys()
java.lang.String[] getValues()
getKeys
because the latter depends only on the type of the
resource.