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
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