Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-05


oracle.security.jps.service.policystore.info.resource
Interface ResourceTypeEntry


public interface ResourceTypeEntry

A ResourceType is essentially a template for creating Resources within an Application. In addition to specifying the resource type, it also specifies attributes and all possible actions that can be performed on that type. A ResourceType is managed by a ResourceTypeManager


Nested Class Summary
static class ResourceTypeEntry.Properties
          Modifiable properties of a ResourceTypeEntry
static class ResourceTypeEntry.ResourceHierarchyType
          the hierarchy model of the type of resources

 

Field Summary
static java.lang.String DEFAULT_RESOURCE_TYPE_NAME
           

 

Method Summary
 java.util.Set<java.lang.String> getActions()
           
 java.lang.String getActionsDelimiter()
           
 java.lang.String getDescription()
          Get the description of the entity.
 java.lang.String getDisplayName()
          Returns the Display name.
 java.lang.String getName()
          Name of the entry.
 java.lang.String getProvider()
           
 java.lang.String getResourceMatcherClassName()
          The permission class or matching algorithm applicable for all resources of this resource type.
 java.lang.String getSuperTypeName()
           

 

Field Detail

DEFAULT_RESOURCE_TYPE_NAME

static final java.lang.String DEFAULT_RESOURCE_TYPE_NAME
See Also:
Constant Field Values

Method Detail

getActions

java.util.Set<java.lang.String> getActions()
Returns:
Set of all possible actions for the given resource type. For example, for a file type resource, the set may contain "read", "write" and "execute". An empty set is returned if the resource type does not define any actions.

getResourceMatcherClassName

java.lang.String getResourceMatcherClassName()
The permission class or matching algorithm applicable for all resources of this resource type. This class must implement java Permission interface. May be null.
Returns:
Name of the permission class/ matcher class for the resource type.

getSuperTypeName

java.lang.String getSuperTypeName()

getProvider

java.lang.String getProvider()
Returns:
Provider for this resource type. The Provider will support queries on instances of this resource type. Must implement the ResourceFinder interface.

getActionsDelimiter

java.lang.String getActionsDelimiter()
Returns:
Delimiter used to separate multiple actions for the resource type. Default value is ", as in "read, writer, execute"

getDescription

java.lang.String getDescription()
Get the description of the entity.
Returns:
the description of the entity.

getDisplayName

java.lang.String getDisplayName()
Returns the Display name.
Returns:
the display name.

getName

java.lang.String getName()
Name of the entry.
Returns:
the name of the entry.

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14650-05


Copyright © 2011, Oracle. All rights reserved.