Class PodioDate
- java.lang.Object
-
- com.java_podio.code_gen.static_classes.PodioDate
-
- All Implemented Interfaces:
Serializable
public class PodioDate extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ThreadLocal<SimpleDateFormat>PODIO_DATE_FORMATTERstatic ThreadLocal<SimpleDateFormat>PODIO_DATE_TIME_FORMATTERstatic ThreadLocal<SimpleDateFormat>PODIO_TIME_FORMATTER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)DategetEnd()com.podio.item.FieldValuesUpdategetFieldValuesUpdate(String externalId)DategetStart()inthashCode()booleanisEndDate()booleanisEndTime()booleanisStartDate()booleanisStartTime()static DateparseDate(String dateOrDateTime)voidsetEnd(Date end)voidsetEndDate(boolean endDate)voidsetEndTime(boolean endTime)voidsetStart(Date start)voidsetStartDate(boolean startDate)voidsetStartTime(boolean startTime)StringtoString()
-
-
-
Field Detail
-
PODIO_DATE_TIME_FORMATTER
public static final ThreadLocal<SimpleDateFormat> PODIO_DATE_TIME_FORMATTER
-
PODIO_DATE_FORMATTER
public static final ThreadLocal<SimpleDateFormat> PODIO_DATE_FORMATTER
-
PODIO_TIME_FORMATTER
public static final ThreadLocal<SimpleDateFormat> PODIO_TIME_FORMATTER
-
-
Constructor Detail
-
PodioDate
public PodioDate()
-
PodioDate
public PodioDate(String start, String end) throws ParseException
Parameters might benullor empty strings. If time pattern is 00:00:00 no time is assumed! Format: 2013-07-27 00:00:00- Parameters:
start-end-- Throws:
ParseException
-
-
Method Detail
-
getStart
public Date getStart()
-
getEnd
public Date getEnd()
-
setStart
public void setStart(Date start)
-
setEnd
public void setEnd(Date end)
-
isStartTime
public boolean isStartTime()
-
isStartDate
public boolean isStartDate()
-
isEndTime
public boolean isEndTime()
-
isEndDate
public boolean isEndDate()
-
setStartTime
public void setStartTime(boolean startTime)
-
setStartDate
public void setStartDate(boolean startDate)
-
setEndTime
public void setEndTime(boolean endTime)
-
setEndDate
public void setEndDate(boolean endDate)
-
getFieldValuesUpdate
public com.podio.item.FieldValuesUpdate getFieldValuesUpdate(String externalId)
- Parameters:
externalId-- Returns:
- Throws:
IllegalStateException- if no start date, but an end date is provided.
-
parseDate
public static Date parseDate(String dateOrDateTime) throws ParseException
- Throws:
ParseException
-
-