org.example.azapi
Interface AzAttributeValueX500Name

All Superinterfaces:
AzAttributeValue<AzDataTypeIdX500Name,javax.security.auth.x500.X500Principal>

public interface AzAttributeValueX500Name
extends AzAttributeValue<AzDataTypeIdX500Name,javax.security.auth.x500.X500Principal>

AzAttributeValueX500Name contains Java X500Principal object that may be used to generate the XACML #x500Name DataType.

Author:
Rich

Method Summary
 javax.security.auth.x500.X500Principal getValue()
          Return the Java X500Principal object that is used by this AzAttributeValueX500Name object to represent the XACML #x500Name DataType
 void setValue(javax.security.auth.x500.X500Principal x500Principal)
          Set the value of this AzAttributeValueX500Name object with a Java X500Principal object that can generate the string that can be used for the value of a XACML #x500Name DataType.
 java.lang.String toXacmlString()
          Return the Java String that can be used as the XACML #x500Name DataType representation of the Java X500Prinicipal object contained in this AzAttributeValueAnyURI object.
 
Methods inherited from interface org.example.azapi.AzAttributeValue
getType, validate
 

Method Detail

setValue

void setValue(javax.security.auth.x500.X500Principal x500Principal)
Set the value of this AzAttributeValueX500Name object with a Java X500Principal object that can generate the string that can be used for the value of a XACML #x500Name DataType.

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdX500Name,javax.security.auth.x500.X500Principal>
Parameters:
x500Principal - that can be used to generate XACML #x500Name DataType

getValue

javax.security.auth.x500.X500Principal getValue()
Return the Java X500Principal object that is used by this AzAttributeValueX500Name object to represent the XACML #x500Name DataType

Specified by:
getValue in interface AzAttributeValue<AzDataTypeIdX500Name,javax.security.auth.x500.X500Principal>
Returns:
a Java X500Principal object that corresponds to the XACML #x500Name DataType

toXacmlString

java.lang.String toXacmlString()
Return the Java String that can be used as the XACML #x500Name DataType representation of the Java X500Prinicipal object contained in this AzAttributeValueAnyURI object.

Specified by:
toXacmlString in interface AzAttributeValue<AzDataTypeIdX500Name,javax.security.auth.x500.X500Principal>
Returns:
a string that can be used as XACML #x500Name DataType content