org.eclipse.ohf.ihe.xds.consumer.query
Class DateTimeRange

java.lang.Object
  extended by org.eclipse.ohf.ihe.xds.consumer.query.DateTimeRange

public class DateTimeRange
extends java.lang.Object

Object used to represent a date/time range in a query Used to support the IHE XDS Consumer actor in Transaction ITI-16: Query Registry

Author:
Sarah Knoop
See Also:
IHE Technical Framework

Constructor Summary
DateTimeRange(java.lang.String name, java.lang.String from, java.lang.String to)
          Constructor
 
Method Summary
 java.lang.String getFrom()
          Get the beginning point in time
 java.lang.String getSlotName()
          Gets date/time metadata attribute name
 java.lang.String getTo()
          Get the end point in time
 void setFrom(java.lang.String from)
          Set the beginning point in time
 void setSlotName(java.lang.String slotName)
          Sets date/time metadata attribute name
 void setTo(java.lang.String to)
          Set the end point in time
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTimeRange

public DateTimeRange(java.lang.String name,
                     java.lang.String from,
                     java.lang.String to)
              throws MalformedQueryException
Constructor

Parameters:
name, - name of the date/time metadata attribute to query against, non null
from, - beginning point in time, non null
to, - end point in time, non null
Throws:
MalformedQueryException
Method Detail

getFrom

public java.lang.String getFrom()
Get the beginning point in time

Returns:
beginning point in time

setFrom

public void setFrom(java.lang.String from)
Set the beginning point in time

Parameters:
new - beginning point in time

getSlotName

public java.lang.String getSlotName()
Gets date/time metadata attribute name

Returns:
date/time metadata attribute name

setSlotName

public void setSlotName(java.lang.String slotName)
Sets date/time metadata attribute name

Parameters:
new - date/time metadata attribute name

getTo

public java.lang.String getTo()
Get the end point in time

Returns:
end point in time

setTo

public void setTo(java.lang.String to)
Set the end point in time

Parameters:
new - end point in time