com.ibm.tscc.rtss.authz.api

Class Attribute

  1. java.lang.Object
  2. extended bycom.ibm.tscc.rtss.authz.api.Attribute

  1. public class Attribute
  2. extends java.lang.Object
Contains a parameter in the request context. The RequestContext is how information about the current request is passed to the external authorization service. An external attribute finder can provide attributes to the request context. Use the AttributeFactory to create an instance of this class.
Since:
7.1.0.1
See Also:
AttributeFactory, RequestContext, IExternalFinder

Constructor Summary

Modifier Constructor and Description
  1. protected
Attribute(com.ibm.sec.authz.xacml.provider.Attribute attr)

Method Summary

Modifier and Type Method and Description
  1. java.lang.String
getAttributeId()
Gets the attribute identifier for this Attribute.
  1. java.lang.String
getDataType()
Gets the data type for this Attribute.
  1. java.lang.String
getIssuer()
Gets the name of the issuer associated with this Attribute.
  1. java.lang.Object
getValue()
Gets the value of this Attribute.
  1. java.lang.String
toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

Attribute

  1. protected Attribute(com.ibm.sec.authz.xacml.provider.Attribute attr)

Method Detail

getAttributeId

  1. public java.lang.String getAttributeId( )
Gets the attribute identifier for this Attribute.
Returns:
attribute id

getDataType

  1. public java.lang.String getDataType( )
Gets the data type for this Attribute. Valid data types are defined in the AttributeFactory.
Returns:
the data type URI string
See Also:

getValue

  1. public java.lang.Object getValue( )
Gets the value of this Attribute.
Returns:
the value

getIssuer

  1. public java.lang.String getIssuer( )
Gets the name of the issuer associated with this Attribute.
Returns:
the issuer

toString

  1. public java.lang.String toString( )
Overrides:
toString in class java.lang.Object