Opened 4 years ago

Closed 4 years ago

#632 closed task (fixed)

Grits Core : Implement a preference store for Grits and local caching for Project Preference

Reported by: shan Owned by: shan
Priority: normal Milestone: GRITS e4 migration
Component: GRITS core Version: GRITS 1.1.x
Severity: major Keywords:
Cc: shan

Description

  • Create an Interface for Preference IGritsPreferenceStore that
    • returns PreferenceEntity object for the given preference name, saves PreferenceEntity object or removes it from file
    • implement this interface
  • Usage of PreferenceHandler class should be discouraged
    • these classes and other PreferenceReader, PreferenceWriter would use this store class internally
  • Implement a local store for project preferences to cache the preference values for project
    • reads from the GritsPreferenceStore if it is not loaded and caches it

Change History (4)

comment:1 Changed 4 years ago by shan

Status: newassigned

comment:2 Changed 4 years ago by shan

Status: assignedaccepted

comment:3 Changed 4 years ago by shan

Resolution: fixed
Status: acceptedreview
  • added grits preference store in Revision 1062 of the svn
  • added project preference store in Revision 1111 of the svn

comment:4 Changed 4 years ago by Rene Ranzinger

Status: reviewclosed
Note: See TracTickets for help on using tickets.