Class PodioDate

    • Constructor Detail

      • PodioDate

        public PodioDate()
      • PodioDate

        public PodioDate​(String start,
                         String end)
                  throws ParseException
        Parameters might be null or 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
      • PodioDate

        public PodioDate​(Date start,
                         Date end)
    • 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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object