mis/missions library

  • missions: primary Dawo workPlatforms, they have chores that do the job.
  • dawoApp builds all the missions and their chores.
  • Primary functionality: engage chores.
  • Version version: 0.0.8. - 13.3.2019.
  • devState : 27 % / unknown - PLAN: cleaning Renamed library to: missions for 0.0.4.

Classes

Mission
TODO Use some private methods, for not to spam scope. Mission avoids consciously using clear and handy structure of Chore class, for to leave space for innovation and to find different solutions for ops. Mission handles acts below -app level, but above chore. Mission can include many chores. 7 Chores are build by default. TODO Mission has 31 public members !! TESTED: when extending BaseStruct: Too many arguments in constructor.
MissionData
Fill certain fields

Properties

dartlangMission Mission
getter/setter pair
helsinkiMission Mission
getter/setter pair
missionData MissionData
getter/setter pair
missionM Map<String, Mission>
Generic list to keep all missions. In case for handling other, super- or sub-missions; code something more. buildMissions() fills this Map. It is outside of the Class.
getter/setter pair
myMusicMission Mission
getter/setter pair
myTimeMission Mission
getter/setter pair
nationalParksMission Mission
getter/setter pair
packDawoMission Mission
Create Mission class instances.
getter/setter pair

Functions

buildMissions(String caller) → void
Add clay ( data ) maps to missions. TODO Messy function buildMissions. Clean, organize it.
helloMission() → void
NOTE: Chore-list is inside this class. Most outside activity to Chore, is accessed via Mission-class. To publish name in scope for testing visibility.
missionChoreReport(String caller) → void
Show missions and their chores.
renderMission(String caller) → void
Creating instance of Mission and using it's methods. All render_X functions are for test and presentation.