com.sun.identity.xacml.context
Interface MissingAttributeDetail


public interface MissingAttributeDetail

The StatusCode element is a container of one or more Statuss issuded by authorization authority.


Method Summary
 String getAttributeId()
          Returns the AttributeIds of this object
 List getAttributeValues()
          Returns the AttributeValues of this object
 String getDataType()
          Returns the DataTypes of this object
 String getIssuer()
          Returns the Issuers of this object
 boolean isMutable()
          Checks if the object is mutable
 void makeImmutable()
          Makes the object immutable
 void setAttributeId(String attributeId)
          Sets the AttributeIds of this object
 void setAttributeValues(List values)
          Sets the AttributeValues of this object
 void setDataType(String dataType)
          Sets the DataTypes of this object
 void setIssuer(String issuer)
          Sets the Issuers of this object
 String toXMLString()
          Returns a string representation
 String toXMLString(boolean includeNSPrefix, boolean declareNS)
          Returns a string representation
 

Method Detail

getAttributeValues

List getAttributeValues()
Returns the AttributeValues of this object

Returns:
the AttributeValues of this object

setAttributeValues

void setAttributeValues(List values)
                        throws XACMLException
Sets the AttributeValues of this object

Parameters:
values - the AttributeValues of this object
Throws:
XACMLException - if the object is immutable

getAttributeId

String getAttributeId()
Returns the AttributeIds of this object

Returns:
the AttributeIds of this object

setAttributeId

void setAttributeId(String attributeId)
                    throws XACMLException
Sets the AttributeIds of this object

Parameters:
attributeId - the AttributeIds of this object
Throws:
XACMLException - if the object is immutable

getDataType

String getDataType()
Returns the DataTypes of this object

Returns:
the DataTypes of this object

setDataType

void setDataType(String dataType)
                 throws XACMLException
Sets the DataTypes of this object

Parameters:
dataType - the DataTypes of this object
Throws:
XACMLException - if the object is immutable

getIssuer

String getIssuer()
Returns the Issuers of this object

Returns:
the Issuers of this object

setIssuer

void setIssuer(String issuer)
               throws XACMLException
Sets the Issuers of this object

Parameters:
issuer - the Issuers of this object
Throws:
XACMLException - if the object is immutable

toXMLString

String toXMLString(boolean includeNSPrefix,
                   boolean declareNS)
                   throws XACMLException
Returns a string representation

Parameters:
includeNSPrefix - Determines whether or not the namespace qualifier is prepended to the Element when converted
declareNS - Determines whether or not the namespace is declared within the Element.
Returns:
a string representation
Throws:
XACMLException - if conversion fails for any reason

toXMLString

String toXMLString()
                   throws XACMLException
Returns a string representation

Returns:
a string representation
Throws:
XACMLException - if conversion fails for any reason

makeImmutable

void makeImmutable()
Makes the object immutable


isMutable

boolean isMutable()
Checks if the object is mutable

Returns:
true if the object is mutable, false otherwise