Class TimeRestrictedAccess


  • public class TimeRestrictedAccess
    extends Object
    Determines timeslot when service with specific path pattern can be called. Extendible by adding additional cron type ranges like weeks,month years. Empty values represents full range.

    Elements:

    - timeStart,timeEnd represents time range (in current implementation date part is ignored) - dayStart,dayEnd: represents one of the weekdays with values from 1 to 7 (from Monday to Sunday)

    Author:
    wtr@redhat.com, florian.volk@scheer-group.com
    • Constructor Detail

      • TimeRestrictedAccess

        public TimeRestrictedAccess()
        Constructor.
    • Method Detail

      • getPathPattern

        public String getPathPattern()
      • setPathPattern

        public void setPathPattern​(String pathPattern)
      • setTimeStart

        public void setTimeStart​(OffsetDateTime timeStart)
      • getDayStart

        public Integer getDayStart()
      • setDayStart

        public void setDayStart​(Integer dayStart)
      • getDayEnd

        public Integer getDayEnd()
      • setDayEnd

        public void setDayEnd​(Integer dayEnd)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object