org.example.azapi
Interface AzAttributeValueTime

All Superinterfaces:
AzAttributeValue<AzDataTypeIdTime,AzDataDateTime>

public interface AzAttributeValueTime
extends AzAttributeValue<AzDataTypeIdTime,AzDataDateTime>

AzAttributeValueDate contains the Java Date object within an AzDataDateTime object that contains the information to 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 azDataDateTime)
          Set the value with an AzDataDateTime object that will be used to provide the content for the Xacml DataType: #time
 java.lang.String toXacmlString()
          Return a String containing the content to be used for a Xacml #time DataType.
 
Methods inherited from interface org.example.azapi.AzAttributeValue
getType, validate
 

Method Detail

setValue

void setValue(AzDataDateTime azDataDateTime)
Set the value with an AzDataDateTime object that will be used to provide the content for the Xacml DataType: #time

Specified by:
setValue in interface AzAttributeValue<AzDataTypeIdTime,AzDataDateTime>
Parameters:
azDataDateTime - an object containing the Date and other info to be converted to Xacml #time
See Also:
AzDataTypeIdTime

getValue

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

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

toXacmlString

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

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