Mission class

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.

Constructors

Mission(String name, String motto)
Add #later map to constructor to get big chunk of data: Mission(this.name, this.motto, Map<String,String> _clayM);

Properties

act Map<String, Map<String, String>>
Simulating process-project library with simple map. Equipment and Effort classes can also be used for this: Equipment equ .. Effort eff... Actions events plans and so. Added 6.1.2018 TODO Check usage and fill-Map
getter/setter pair
actChr BlanketChore
getter/setter pair
choreL List<BlanketChore>
Collect all chores in operative entity.
getter/setter pair
clause String
getter/setter pair
clayMap Map<String, Map<String, String>>
Store all data-maps of this mission-instance:
getter/setter pair
decision Action
TODO Some idea: s. to adopt stream-like thinking everywhere.
getter/setter pair
decisionChainMM Map<String, Map<String, Action>>
Collecting all decisions. TODO Map _decisionChainMM Change it to public !!
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
joyChr BlanketChore
getter/setter pair
learnChr BlanketChore
Create default BlanketChores for every Mission. We have plenty of these, so let's add them!
getter/setter pair
motto String
getter/setter pair
name String
getter/setter pair
peopleChr BlanketChore
getter/setter pair
placardM Map<String, String>
Instance info used in functions and outer-process calls.
getter/setter pair
placeChr BlanketChore
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
say Map<String, String>
#NEXT: Carry values to scoutJoin in connector Fields describe actions in connector and binding. This is the language, that missions and other objects talk (in con) .
getter/setter pair
seasonChr BlanketChore
getter/setter pair
showChr BlanketChore
getter/setter pair
st Map<String, bool>
getter/setter pair

Methods

box(String caller) → void
Mission box-info.
boxAct(String caller) → void
Act-map in mission presented using boxServe-class for everybody-to use box-shaped info.
build(String caller) → void
Building mission with it's chores.
chainStream() → void
done() → void
all done-methods should rename to: terminate
fireStream() → void
getChoreNamesS() String
For report: To get Chore class names in String.
missionRollChores(String caller) → void
Usage: No now. Name: #Mill !! Mission loops all it's Chores in #Mill like system. Rumba calls this.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderStream() → void
placardRow() String
TODO Handy one-row info of placardM
report(String caller, bool detailsB) List<String>
Report of mission data used by: devBox_C: By; dawoApp-:rM:
rollHandle() → void
showInfo() → void
toChore(BlanketChore _chore) → void
beta's connection to chore (package) (?) chore is separate library, which controls job :s Mediating calls to outside executor process. (?) Name: choreBus ? choreRoute ? Usage: no
toString() String
A string representation of this object.
override
useUnused() → void

Operators

operator ==(Object other) bool
The equality operator.
inherited