Class Task<T extends Task<T,​P>,​P extends TaskProperties>

    • Field Detail

      • taskEnabled

        protected boolean taskEnabled
      • description

        protected java.lang.String description
    • Constructor Detail

      • Task

        protected Task()
    • Method Detail

      • description

        public T description​(java.lang.String description)
        Sets the task description.
      • enabled

        public T enabled​(boolean taskEnabled)
        Enabled/disables that task. Task is enabled by default.
      • conditions

        public T conditions​(TaskCondition<?>... conditions)
        Adds conditions to this task.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object