org.example.azapi
Interface AzAttributeValueDate

All Superinterfaces:
AzAttributeValue<AzDataTypeIdDate,AzDataDateTime>

public interface AzAttributeValueDate
extends AzAttributeValue<AzDataTypeIdDate,AzDataDateTime>

AzAttributeValueDate contains the Java Date object that is intended be used to generate the XACML #date DataType.

Author:
Rich

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

Method Detail

setValue

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

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdDate,AzDataDateTime>
Parameters:
date - the Date object intended to be converted to Xacml date
See Also:
AzDataTypeIdDate

getValue

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

Specified by:
getValue in interface AzAttributeValue<AzDataTypeIdDate,AzDataDateTime>
Returns:
the Date object

toXacmlString

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

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