@Embeddable public class VerbatimTimePeriod extends TimePeriod
CONTINUED, DAY_TYPE, HOUR_TYPE, MINUTE_TYPE, MONTH_TYPE, YEAR_TYPE
Modifier | Constructor and Description |
---|---|
protected |
VerbatimTimePeriod()
Constructor
|
|
VerbatimTimePeriod(org.joda.time.Partial startDate) |
|
VerbatimTimePeriod(org.joda.time.Partial startDate,
org.joda.time.Partial endDate) |
|
VerbatimTimePeriod(org.joda.time.Partial startDate,
org.joda.time.Partial endDate,
java.lang.String verbatimDate) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getVerbatimDate() |
int |
hashCode() |
boolean |
isEmpty()
True, if there is no start date and no end date and no freetext representation exists.
|
static VerbatimTimePeriod |
NewVerbatimInstance()
Factory method
|
static VerbatimTimePeriod |
NewVerbatimInstance(java.util.Calendar startCalendar)
Factory method to create a TimePeriod from a
Calendar . |
static VerbatimTimePeriod |
NewVerbatimInstance(java.util.Calendar startCalendar,
java.util.Calendar endCalendar)
Factory method to create a TimePeriod from a starting and an ending
Calendar |
static VerbatimTimePeriod |
NewVerbatimInstance(java.util.Date startDate,
java.util.Date endDate)
Factory method to create a TimePeriod from a starting and an ending
Date |
static VerbatimTimePeriod |
NewVerbatimInstance(java.lang.Integer year)
Factory method
|
static VerbatimTimePeriod |
NewVerbatimInstance(java.lang.Integer startYear,
java.lang.Integer endYear)
Factory method
|
static VerbatimTimePeriod |
NewVerbatimInstance(org.joda.time.Partial startDate)
Factory method
|
static VerbatimTimePeriod |
NewVerbatimInstance(org.joda.time.Partial startDate,
org.joda.time.Partial endDate)
Factory method
|
static VerbatimTimePeriod |
NewVerbatimInstance(org.joda.time.ReadableInstant readableInstant)
Factory method to create a TimePeriod from a
ReadableInstant (e.g. |
static VerbatimTimePeriod |
NewVerbatimInstance(org.joda.time.ReadableInstant startInstant,
org.joda.time.ReadableInstant endInstant)
Factory method to create a TimePeriod from a starting and an ending
ReadableInstant (e.g. |
static VerbatimTimePeriod |
NewVerbatimNowInstance()
Factory method a date representing the current date and time
|
void |
setVerbatimDate(java.lang.String verbatimDate) |
java.lang.String |
toString()
Returns the
TimePeriod.getFreeText() value if free text is not null . |
calendarToPartial, copyCloned, fromVerbatim, getEnd, getEndDay, getEndMonth, getEndYear, getFreeText, getPartialValue, getStart, getStartDay, getStartMonth, getStartYear, getTimePeriod, getYear, isContinued, isPeriod, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, NewInstance, readableInstantToPartial, setContinued, setEnd, setEndDay, setEndMonth, setEndYear, setFreeText, setPartialField, setStart, setStartDay, setStartMonth, setStartYear, toVerbatim, toVerbatim
protected VerbatimTimePeriod()
public VerbatimTimePeriod(org.joda.time.Partial startDate)
public VerbatimTimePeriod(org.joda.time.Partial startDate, org.joda.time.Partial endDate)
public VerbatimTimePeriod(org.joda.time.Partial startDate, org.joda.time.Partial endDate, java.lang.String verbatimDate)
public static final VerbatimTimePeriod NewVerbatimInstance()
public static final VerbatimTimePeriod NewVerbatimNowInstance()
public static final VerbatimTimePeriod NewVerbatimInstance(org.joda.time.Partial startDate)
public static final VerbatimTimePeriod NewVerbatimInstance(org.joda.time.Partial startDate, org.joda.time.Partial endDate)
public static final VerbatimTimePeriod NewVerbatimInstance(java.lang.Integer year)
public static final VerbatimTimePeriod NewVerbatimInstance(java.lang.Integer startYear, java.lang.Integer endYear)
public static final VerbatimTimePeriod NewVerbatimInstance(java.util.Calendar startCalendar)
Calendar
. The Calendar is stored as the starting instant.public static final VerbatimTimePeriod NewVerbatimInstance(org.joda.time.ReadableInstant readableInstant)
ReadableInstant
(e.g. DateTime
).
The ReadableInstant
is stored as the starting instant.public static final VerbatimTimePeriod NewVerbatimInstance(java.util.Calendar startCalendar, java.util.Calendar endCalendar)
Calendar
public static final VerbatimTimePeriod NewVerbatimInstance(java.util.Date startDate, java.util.Date endDate)
Date
public static final VerbatimTimePeriod NewVerbatimInstance(org.joda.time.ReadableInstant startInstant, org.joda.time.ReadableInstant endInstant)
ReadableInstant
(e.g. DateTime
)public java.lang.String getVerbatimDate()
public void setVerbatimDate(java.lang.String verbatimDate)
public boolean isEmpty()
TimePeriod
isEmpty
in class TimePeriod
public boolean equals(java.lang.Object obj)
equals
in class TimePeriod
public int hashCode()
hashCode
in class TimePeriod
public java.lang.String toString()
TimePeriod.getFreeText()
value if free text is not null
.
Otherwise the concatenation of start
and end
is returned.toString
in class TimePeriod
Object.toString()
public java.lang.Object clone()
clone
in class TimePeriod
Copyright © 2007-2020 EDIT. All Rights Reserved.