Skip to content

v1.3

  • v1.3
  • 7d88318
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
  • Compare
    Choose a tag to compare
  • v1.3
  • 7d88318
  • Compare
    Choose a tag to compare
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@Richardson0694 Richardson0694 tagged this 27 Mar 17:51
* AddressBookParser.java: add in archive command
CliSyntax.java: add in PREFIX_DATE
ParserUtil.java: add in parseDate method
Model.java: add in archiveJob method
Date.java: add in constraints, regex test and new constructor
ArchiveCommand.java: created archive command
ArchiveCommandParser.java: created parser for archive command
DateRange.java: create DateRange object for archive command

* ModelManager.java: Add in archiveJob method

* Date.java: changed date format, included methods to getDay, getMonth, getYear
DateRange.java: add in compareTo method

* ArchiveCommand.java: change date prefix and remove extend to UndoableCommand
CommandWords.java: include in archive command
ArchiveCommandParser.java: change date prefix
CliSyntax.java: change date prefix and removed address prefix
AddressBook.java: implement archiveJob method
Date.java: change date format and date regex

* AddressBook.java: change job iterator

* MainApp.java: included archiveJobStorage and updated StorageManager constructor call
AddressBook.java: add getArchiveJobList method
ReadOnlyAddressBook.java: add abstract method of getArchiveJobList method
UserPrefs.java: included archiveJobFilePath
Storage.java: add abstract method of getArchiveJobPath, readArchiveJob and saveArchiveJob
StorageManager.java: updated StorageManager constructor to include ArchiveJobStorage, implemented getArchiveFilePath, readArchiveJob and saveArchiveJob
XmlFileStorage.java: add saveDataToFile and loadDataFromArchiveFile method
ArchiveJobStorage.java: interface to access archive data
XmlArchiveJobStorage.java: implement ArchiveJobStorage interface to access archive data
XmlSerializableArchiveJob.java: serialise archive job entries into xml file

* Updated test files

* FileUtil.java: add in createEvenIfExist method
AddressBook.java: create a new archiveJob list everytime the command is called
XmlArchiveJobStorage.java: replace createIfMissing method with createEvenIfExist method
Fix checkstyles

* Fix checkstyle

* Fix checkstyle

* Fix checkstyle

* Revert changes for Date.java
Fix checkstyle

* Changed format of Date
Minor edit
Assets 2
Loading