com.cafesoft.cams.attr
Class AttributeId

java.lang.Object
  |
  +--com.cafesoft.cams.attr.AttributeId

public class AttributeId
extends Object

AttributeId is a factory/cache for URIs that identify Attributes. Many instances of an Attribute with a given identifier may be created, but only one instance of the URI identifier is needed.

Since:
6/1/2004

Field Summary
static String ACCESS_SUBJECT_NAMESPACE_PREFIX
          The Cams standard attribute identifier for access-subject (agent) namespace prefix.
static String ACTION_ID
          The standard URI for an action id
static String ACTION_NAMESPACE_PREFIX
          The Cams standard attribute identifier action namespace prefix.
static String AGENT_ID
          The standard URI for a Cams agent identifier
static String AGENT_IMPL
          The standard URI for a Cams agent implementation
static String AGENT_OS
          The standard URI for a Cams agent operating system
static String AGENT_TYPE
          The standard URI for a Cams agent type
static String AGENT_VERSION
          The standard URI for a Cams agent version
static String CONFIDENTIAL
          The standard URI for the confidential flag
static String ENVIRONMENT_NAMESPACE_PREFIX
          The Cams standard attribute identifier environment namespace prefix.
static String LOGIN_CONFIG_ENTRY
          The standard URI for the login config entry
static String NAMESPACE_PREFIX
          The Cams standard attribute identifier namespace prefix.
static String REMOTE_ADDRESS
          The standard URI for a remote address
static String REMOTE_HOST
          The standard URI for a remote host
static String RESOURCE_ID
          The standard URI for a resource id
static String RESOURCE_NAMESPACE_PREFIX
          The Cams standard attribute identifier resource namespace prefix.
static String RESOURCE_TYPE
          The standard URI for a resource type
static String SESSION_ID
          The standard URI for a session id
static String SESSION_NAMESPACE_PREFIX
          The Cams standard attribute identifier session namespace prefix.
static String SUBJECT_NAMESPACE_PREFIX
          The Cams standard attribute identifier subject namespace prefix.
 
Method Summary
static URI createURI(String id)
          Create a new AttributeId URI.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE_PREFIX

public static final String NAMESPACE_PREFIX
The Cams standard attribute identifier namespace prefix.

See Also:
Constant Field Values

RESOURCE_NAMESPACE_PREFIX

public static final String RESOURCE_NAMESPACE_PREFIX
The Cams standard attribute identifier resource namespace prefix.

See Also:
Constant Field Values

SUBJECT_NAMESPACE_PREFIX

public static final String SUBJECT_NAMESPACE_PREFIX
The Cams standard attribute identifier subject namespace prefix.

See Also:
Constant Field Values

ACCESS_SUBJECT_NAMESPACE_PREFIX

public static final String ACCESS_SUBJECT_NAMESPACE_PREFIX
The Cams standard attribute identifier for access-subject (agent) namespace prefix.

See Also:
Constant Field Values

ACTION_NAMESPACE_PREFIX

public static final String ACTION_NAMESPACE_PREFIX
The Cams standard attribute identifier action namespace prefix.

See Also:
Constant Field Values

ENVIRONMENT_NAMESPACE_PREFIX

public static final String ENVIRONMENT_NAMESPACE_PREFIX
The Cams standard attribute identifier environment namespace prefix.

See Also:
Constant Field Values

SESSION_NAMESPACE_PREFIX

public static final String SESSION_NAMESPACE_PREFIX
The Cams standard attribute identifier session namespace prefix.

See Also:
Constant Field Values

RESOURCE_ID

public static final String RESOURCE_ID
The standard URI for a resource id

See Also:
Constant Field Values

RESOURCE_TYPE

public static final String RESOURCE_TYPE
The standard URI for a resource type

See Also:
Constant Field Values

ACTION_ID

public static final String ACTION_ID
The standard URI for an action id

See Also:
Constant Field Values

SESSION_ID

public static final String SESSION_ID
The standard URI for a session id

See Also:
Constant Field Values

REMOTE_ADDRESS

public static final String REMOTE_ADDRESS
The standard URI for a remote address

See Also:
Constant Field Values

REMOTE_HOST

public static final String REMOTE_HOST
The standard URI for a remote host

See Also:
Constant Field Values

AGENT_TYPE

public static final String AGENT_TYPE
The standard URI for a Cams agent type

See Also:
Constant Field Values

AGENT_OS

public static final String AGENT_OS
The standard URI for a Cams agent operating system

See Also:
Constant Field Values

AGENT_ID

public static final String AGENT_ID
The standard URI for a Cams agent identifier

See Also:
Constant Field Values

AGENT_VERSION

public static final String AGENT_VERSION
The standard URI for a Cams agent version

See Also:
Constant Field Values

AGENT_IMPL

public static final String AGENT_IMPL
The standard URI for a Cams agent implementation

See Also:
Constant Field Values

LOGIN_CONFIG_ENTRY

public static final String LOGIN_CONFIG_ENTRY
The standard URI for the login config entry

See Also:
Constant Field Values

CONFIDENTIAL

public static final String CONFIDENTIAL
The standard URI for the confidential flag

See Also:
Constant Field Values
Method Detail

createURI

public static URI createURI(String id)
                     throws URISyntaxException
Create a new AttributeId URI.

Parameters:
id - a string representation of the URI.
Throws:
URISyntaxException - if the identifier is not a valid URI.


Generated on 5:16:42 PM May 12, 2008, © 1996-2005 Cafésoft LLC. All rights reserved.