Class Property.DurationProperty

    • Field Detail

      • min

        protected final java.time.Duration min
    • Constructor Detail

      • DurationProperty

        public DurationProperty​(java.lang.String name)
      • DurationProperty

        public DurationProperty​(java.lang.String name,
                                java.time.Duration def)
      • DurationProperty

        public DurationProperty​(java.lang.String name,
                                java.time.Duration def,
                                java.time.Duration min)
    • Method Detail

      • toStorage

        protected java.lang.Object toStorage​(java.time.Duration value)
        Overrides:
        toStorage in class Property.BaseProperty<java.time.Duration>
      • fromStorage

        protected java.time.Duration fromStorage​(java.lang.Object value)
        Specified by:
        fromStorage in class Property.BaseProperty<java.time.Duration>
      • toMillis

        private static java.lang.Long toMillis​(java.time.Duration value)
      • atLeast

        protected static java.time.Duration atLeast​(java.lang.String name,
                                                    java.time.Duration value,
                                                    java.time.Duration min)