Interface IPlanStatistics

All Superinterfaces:
Serializable

public interface IPlanStatistics extends Serializable
This class provides simple access to plan a basic statistics. All calculations (access to database) are done during creation of a class instance, so all the methods from the class just return cached values. Only resolvable items are used.
Since:
3.8.0
  • Method Details

    • done

      float done()
    • todo

      float todo()
    • numberOfResolved

      int numberOfResolved()
    • numberOfUnresolved

      int numberOfUnresolved()
    • doneAsString

      @NotNull String doneAsString()
    • todoAsString

      @NotNull String todoAsString()
    • planned

      float planned()
      planned == done+todo
    • numberOfPlanned

      int numberOfPlanned()
    • plannedAsString

      @NotNull String plannedAsString()
    • asString

      @NotNull String asString(float value)
    • idealProgress

      float idealProgress()
      Returns ideal progress. Value is 0 before plan's start date and equals value of planned work for plan's end day an later. Progress value is based on number of working days.
      See Also:
    • idealProgressAsString

      @NotNull String idealProgressAsString()
    • progress

      float progress()
      done/planned
    • progressAsString

      @NotNull String progressAsString()
      Return progress value as integer '%' sign. For example: 11 %