Class Task

  • All Implemented Interfaces:
    java.io.Serializable

    class Task
    extends java.lang.Object
    implements java.io.Serializable
    This class represents a task. With this, we can store data in the TaskStorage. It's Serializable, so we can save this
    Author:
    CADOUL Michael AND VERY-GRIETTE Milan
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String mCreation  
      private java.lang.String mDate  
      private java.lang.String mDesc  
      private int mPriority
      Values of the tasks
      private java.lang.String mTitle  
      private int mType
      Values of the tasks
    • Constructor Summary

      Constructors 
      Constructor Description
      Task​(java.lang.String mTitle, java.lang.String mDesc, java.lang.String mDate, int mPriority, int mType, java.lang.String mCreation)
      Constructor of the class.
    • Method Summary

      Modifier and Type Method Description
      (package private) java.lang.String getmCreation()
      Getter
      (package private) java.lang.String getmDate()
      Getter
      (package private) java.lang.String getmDesc()
      Getter
      (package private) int getmPriority()
      Getter
      (package private) java.lang.String getmTitle()
      Getter
      (package private) int getmType()
      Getter
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • mTitle

        private java.lang.String mTitle
      • mDesc

        private java.lang.String mDesc
      • mDate

        private java.lang.String mDate
      • mCreation

        private java.lang.String mCreation
      • mPriority

        private int mPriority
        Values of the tasks
      • mType

        private int mType
        Values of the tasks
    • Constructor Detail

      • Task

        Task​(java.lang.String mTitle,
             java.lang.String mDesc,
             java.lang.String mDate,
             int mPriority,
             int mType,
             java.lang.String mCreation)
        Constructor of the class. We can only create a working task with this.
        Parameters:
        mTitle - The title
        mDesc - The description
        mDate - The date limit
        mPriority - The priority
        mType - The type
        mCreation - The date of creation
    • Method Detail

      • getmTitle

        java.lang.String getmTitle()
        Getter
        Returns:
        The title
      • getmDesc

        java.lang.String getmDesc()
        Getter
        Returns:
        The description
      • getmDate

        java.lang.String getmDate()
        Getter
        Returns:
        The limit date
      • getmCreation

        java.lang.String getmCreation()
        Getter
        Returns:
        The creation date
      • getmPriority

        int getmPriority()
        Getter
        Returns:
        The priority number
      • getmType

        int getmType()
        Getter
        Returns:
        The type number