org.example.azapi
Interface AzAttributeValueDateTime

All Superinterfaces:
AzAttributeValue<AzDataTypeIdDateTime,AzDataDateTime>

public interface AzAttributeValueDateTime
extends AzAttributeValue<AzDataTypeIdDateTime,AzDataDateTime>

AzAttributeValueDateTime contains an AzDataDateTime object that is intended to be used to generate the XACML #dateTime DataType.

Author:
Rich

Method Summary
 AzDataDateTime getValue()
          Return the Date object that is used to produce the Xacml dateTime DataType content.
 void setValue(AzDataDateTime date)
          Set the value with AzDataDateTime object that will be used to provide the content for the Xacml DataType #dateTime
 java.lang.String toXacmlString()
          Return a String containing the content to be used for a Xacml dateTime DataType.
 
Methods inherited from interface org.example.azapi.AzAttributeValue
getType, validate
 

Method Detail

setValue

void setValue(AzDataDateTime date)
Set the value with AzDataDateTime object that will be used to provide the content for the Xacml DataType #dateTime

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdDateTime,AzDataDateTime>
Parameters:
date - the AzDataDateTime object intended to be converted to XACML #dateTime datatype
See Also:
AzDataTypeIdDateTime

getValue

AzDataDateTime getValue()
Return the Date object that is used to produce the Xacml dateTime DataType content.

Specified by:
getValue in interface AzAttributeValue<AzDataTypeIdDateTime,AzDataDateTime>
Returns:
the AzDataDateTime object that contains the Date

toXacmlString

java.lang.String toXacmlString()
Return a String containing the content to be used for a Xacml dateTime DataType.

Specified by:
toXacmlString in interface AzAttributeValue<AzDataTypeIdDateTime,AzDataDateTime>
Returns:
a String w content conforming to Xacml DataType: dateTime
See Also:
AzDataTypeIdDateTime