java.lang.Object
com.codebarrel.automation.api.component.smartvalues.objectwrappers.DatePrinter
com.codebarrel.automation.api.component.smartvalues.objectwrappers.ZonedDateTimeWrapper
All Implemented Interfaces:
InputRenderable, SmartValueWrapper
Direct Known Subclasses:
DateWrapper

public class ZonedDateTimeWrapper extends DatePrinter implements SmartValueWrapper
  • Field Details

  • Constructor Details

    • ZonedDateTimeWrapper

      public ZonedDateTimeWrapper(ZonedDateTime date)
  • Method Details

    • getWrappedValue

      public Object getWrappedValue()
      Specified by:
      getWrappedValue in interface SmartValueWrapper
    • plusMillis

      public ZonedDateTime plusMillis(double millis)
    • plusSeconds

      public ZonedDateTime plusSeconds(double seconds)
    • plusMinutes

      public ZonedDateTime plusMinutes(double minutes)
    • plusHours

      public ZonedDateTime plusHours(double hours)
    • plusDays

      public ZonedDateTime plusDays(double days)
    • plusYears

      public ZonedDateTime plusYears(double years)
    • plusMonths

      public ZonedDateTime plusMonths(double months)
    • plusWeeks

      public ZonedDateTime plusWeeks(double weeks)
    • minusYears

      public ZonedDateTime minusYears(double years)
    • minusMonths

      public ZonedDateTime minusMonths(double months)
    • minusWeeks

      public ZonedDateTime minusWeeks(double weeks)
    • minusDays

      public ZonedDateTime minusDays(double days)
    • minusMillis

      public ZonedDateTime minusMillis(double millis)
    • minusSeconds

      public ZonedDateTime minusSeconds(double seconds)
    • minusMinutes

      public ZonedDateTime minusMinutes(double minutes)
    • minusHours

      public ZonedDateTime minusHours(double hours)
    • getYear

      public int getYear()
    • getMonthOfYear

      public int getMonthOfYear()
    • getDayOfYear

      public int getDayOfYear()
    • getDayOfMonth

      public int getDayOfMonth()
    • getDayOfWeek

      public int getDayOfWeek()
    • getZoneId

      public String getZoneId()
    • convertToTimeZone

      public ZonedDateTime convertToTimeZone(String zoneStr)
    • setTimeZone

      public ZonedDateTime setTimeZone(String zoneStr)
    • getHour

      public int getHour()
    • getMinute

      public int getMinute()
    • getSeconds

      public int getSeconds()
    • getSecond

      public int getSecond()
    • getMillis

      public int getMillis()
    • withHour

      public ZonedDateTime withHour(double hour)
    • withMinute

      public ZonedDateTime withMinute(double minute)
    • withNextDayOfWeek

      public ZonedDateTime withNextDayOfWeek(double dayCodeOfTheWeek)
    • withNextDayOfWeek

      public ZonedDateTime withNextDayOfWeek(String dayCodeOfTheWeek)
    • withSecond

      public ZonedDateTime withSecond(double second)
    • withMillis

      public ZonedDateTime withMillis(double millis)
    • withYear

      public ZonedDateTime withYear(double year)
    • withMonthOfYear

      public ZonedDateTime withMonthOfYear(double monthOfYear)
    • withMonth

      public ZonedDateTime withMonth(double monthOfYear)
    • withDayOfYear

      public ZonedDateTime withDayOfYear(double dayOfYear)
    • withDayOfMonth

      public ZonedDateTime withDayOfMonth(double dayOfMonth)
    • isAfter

      public boolean isAfter(LocalDate compare)
    • isBefore

      public boolean isBefore(LocalDate compare)
    • isEqual

      public boolean isEqual(LocalDate compare)
    • compareTo

      public int compareTo(LocalDate compare)
    • isAfter

      public boolean isAfter(ZonedDateTime dt)
    • isBefore

      public boolean isBefore(ZonedDateTime dt)
    • isEqual

      public boolean isEqual(ZonedDateTime dt)
    • compareTo

      public int compareTo(ZonedDateTime dt)
    • toStartOfDay

      public ZonedDateTime toStartOfDay()
    • toCurrentTime

      public ZonedDateTime toCurrentTime()
    • endOfMonth

      public ZonedDateTime endOfMonth()
    • startOfMonth

      public ZonedDateTime startOfMonth()
    • firstOfTheMonth

      public ZonedDateTime firstOfTheMonth(double day)
    • lastOfTheMonth

      public ZonedDateTime lastOfTheMonth(double day)
    • ofTheMonth

      public ZonedDateTime ofTheMonth(double n, double day)
    • toDays

      public long toDays()
    • diff

      public DiffPrinter diff(LocalDate diffDate)
    • diff

      public DiffPrinter diff(ZonedDateTime diffDate)
    • toBusinessDayForwards

      public ZonedDateTime toBusinessDayForwards()
    • toBusinessDay

      public ZonedDateTime toBusinessDay()
    • toBusinessDayBackwards

      public ZonedDateTime toBusinessDayBackwards()
    • firstBusinessDayOfMonth

      public ZonedDateTime firstBusinessDayOfMonth()
    • LastBusinessDayOfMonth

      public ZonedDateTime LastBusinessDayOfMonth()
    • plusBusinessDays

      public ZonedDateTime plusBusinessDays(double value)
    • plusBusinessHours

      public ZonedDateTime plusBusinessHours(double value)
    • minusBusinessDays

      public ZonedDateTime minusBusinessDays(double value)
    • minusBusinessHours

      public ZonedDateTime minusBusinessHours(double value)
    • isLeapYear

      public boolean isLeapYear()
    • lengthOfMonth

      public int lengthOfMonth()
    • lengthOfYear

      public int lengthOfYear()