Mission class

devl:MIS 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. devl:MIS Mission has 31 public members !! TESTED: when extending BaseStruct: Too many arguments in constructor.

Inheritance

Constructors

Mission(String name, String motto)
Should include some international values from other languages. Add #later map to constructor to get big chunk of data: Mission(this.name, this.motto, Map<String,String> _clayM);

Properties

ab String
changed ab from: * BN * to :hb:
getter/setter pairinherited
actChr BlanketChore
getter/setter pair
actMisM 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 devl:MIS Check usage and fill-Map devl:MIS rename actMisM
getter/setter pair
buf StringBuffer
getter/setter pairinherited
choreL List<BlanketChore>
Collect all chores in operative entity.
getter/setter pair
clause String
Combination of #LANG words in sentence.
getter/setter pairoverride
clayMap Map<String, Map<String, String>>
Store all data-maps of this mission-instance:
getter/setter pair
decision Action
devl:MIS Some idea: s. to adopt stream-like thinking everywhere.
getter/setter pair
decisionChainMM Map<String, Map<String, Action>>
Collecting all decisions. devl:MIS Map _decisionChainMM Change it to public !!
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
joyChr BlanketChore
getter/setter pair
langLL List<List<String>>
getter/setter pairinherited
learnChr BlanketChore
Create default BlanketChores for every Mission. We have plenty of these, so let's add them!
getter/setter pair
logL List<String>
Recording simple events, to track activity / flow.
getter/setter pairinherited
motto String
getter/setter pairoverride
name String
getter/setter pairoverride
peopleChr BlanketChore
getter/setter pair
placardM Map<String, String>
Instance info used in functions and outer-process calls.
getter/setter pair
placardMM Map<String, Map<String, String>>
First record: 'FirstActor'
getter/setter pairinherited
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
sayM Map<String, String>
getter/setter pairinherited
seasonChr BlanketChore
getter/setter pair
showChr BlanketChore
getter/setter pair
sigL List<String>
Meaningful, demanding action events, to track activity / flow.
getter/setter pairinherited
st Map<String, bool>
getter/setter pair

Methods

act() → void
Give variables their start values.
inherited
actAsync() → void
Shaping everybody-to-use functionality for series of commands.
inherited
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.
boxDw(String _caller) → void
Box-shaped list, String or buffer output.
inherited
build() → void
devl:MIS coming
inherited
buildMissions(String caller) → void
Building mission with it's chores. Callers: 9 chore, chore-test here 7
override
chainStream() → void
real stream, slow answer.
done() → void
all done-methods should rename to: terminate
override
fireStream() → void
getChoreNamesS() String
For report: To get Chore class names in String.
init() → void
Give variables their start values.
inherited
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
devl:MIS Handy one-row info of placardM
report(String caller, bool detailsB) List<String>
Report of mission data used by: devBox_C: By; dawoApp-:rM:
roll() → void
Shaping everybody-to-use functionality for series of commands.
inherited
rollExtra() → void
Shaping everybody-to-use functionality for series of commands.
inherited
rollHandle() → void
devl:MIS To mark / handle #unUsed variables
rowReport() String
Nice one-row report.
inherited
show() → void
Shaping joint functionality for presentation.
inherited
showInfo() → void
sleep() → void
inherited
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