Todos

ClassClass Todos CountMethod Todos CountField Todos Count
com.sri.common.taglib.InputTag 0 1 0
com.sri.emo.commandline.Import 1 0 0
com.sri.emo.commandline.defaults.DefaultSQLGenerator 0 1 0
com.sri.emo.controller.CompletionWizardAction 0 1 0
com.sri.emo.controller.CreationWizardAction 0 1 0
com.sri.emo.controller.ImportExportModel 1 0 0
com.sri.emo.controller.PartAction 0 1 0
com.sri.emo.controller.TreeViewVisitor 0 1 0
com.sri.emo.dbobj.Attribute 0 1 1
com.sri.emo.dbobj.Node 1 0 0
com.sri.emo.dbobj.Relation 0 1 0
com.sri.emo.dbobj.StepAttributes 0 1 0
com.sri.emo.dbobj.WizDefinition 0 2 0
com.sri.emo.dbobj.model_tree.AbstractModelNode 0 1 0
com.sri.emo.dbobj.selectiontree.TreeSelectionFactory 1 1 0
com.sri.emo.wizard.completion.EmoCompletionFactory 0 1 0
com.sri.emo.wizard.completion.MultiEntryMetadata 1 0 0
com.sri.emo.wizard.completion.MultiEntryWizardPage 0 1 0
com.sri.emo.wizard.completion.management.CompletionEditor 0 1 0
com.sri.emo.wizard.completion.management.DoChooseCriteria 0 1 0
com.sri.emo.wizard.completion.model.CompletionBean 1 1 0
com.sri.emo.wizard.completion.model.CompletionPartsBean 0 1 0
com.sri.emo.wizard.completion.persistence.CompletionDefinition 0 1 0
com.sri.emo.wizard.creation.EmoCreationWizardFactory 0 1 0
com.sri.emo.wizard.creation.MultiEntryMetadata 1 0 0
com.sri.emo.wizard.creation.MultiEntryWizardPage 0 1 0
com.sri.emo.wizard.creation.management.CreationEditor 0 1 0
com.sri.emo.wizard.creation.management.DoChooseCriteria 0 1 0
com.sri.emo.wizard.creation.model.CreationBean 1 1 0
com.sri.emo.wizard.creation.model.CreationPartsBean 0 1 0
com.sri.emo.wizard.creation.persistence.CreationDefinition 0 1 0
com.sri.emo.wizard.defaults.ExpressoAwareWizardRepository 0 0 1
com.sri.emo.wizard.selection.management.PromptStepType 1 0 0
com.sri.emo.wizard.selection.management.PromptTextEntry 0 1 0

com.sri.common.taglib.InputTag

Method Todos
getJavaScript(): This method should ignore event handlers that don't apply to a given input... e.g. onKeyPress should be ignored for inputs that are not a text, textarea, password or file and onClick for inputs that are not checkboxes or radio buttons

com.sri.emo.commandline.Import

Class Todos
If this turns out to be useful, add --no-drop arg to skip the drop/create steps.

com.sri.emo.commandline.defaults.DefaultSQLGenerator

Method Todos
postProcessCommand(): do we need tabs as well?

com.sri.emo.controller.CompletionWizardAction

Method Todos
afterFinishState(): Implement this com.sri.emo.wizard.expressoimpl.WizardController method

com.sri.emo.controller.CreationWizardAction

Method Todos
afterFinishState(): Implement this com.sri.emo.wizard.expressoimpl.WizardController method

com.sri.emo.controller.ImportExportModel

Class Todos
Transactionize the import.

com.sri.emo.controller.PartAction

Method Todos
runGenGuideDocsState(): remove

com.sri.emo.controller.TreeViewVisitor

Method Todos
populateEditTransition(): Hack: Directly attached to AddNodeAction.

com.sri.emo.dbobj.Attribute

Method Todos
getField(): This code only works with Picklist_single_allowed cardinality. It doesn't handle multiple attributes or free-text attributes.
Field Todos
NODE_TYPE: remove this abomination; use join where only nodetype is used for searching

com.sri.emo.dbobj.Node

Class Todos
Implement equals and hashcode for handling in collections.

com.sri.emo.dbobj.Relation

Method Todos
getViewTrans(): Test me

com.sri.emo.dbobj.StepAttributes

Method Todos
setupFields(): fill this function out to use your dbobject.

com.sri.emo.dbobj.WizDefinition

Method Todos
getPageDefinitions(): Refactor Selection wizard specifics to a separate table.
getPertinentDecisionSteps(): Refactor Selection wizard specifics to a separate table.

com.sri.emo.dbobj.model_tree.AbstractModelNode

Method Todos
addChild(): Implement this com.sri.emo.dbobj.model_tree.MutableModelNode method

com.sri.emo.dbobj.selectiontree.TreeSelectionFactory

Class Todos
Rewrite the model as a series of decorative interfaces that have an in-memory tree design -- use that tree design to assign indentation levels.
Method Todos
getNodesInTree(): get rid of side affect.

com.sri.emo.wizard.completion.EmoCompletionFactory

Method Todos
constructCustomHandlerPage(): Finish Me.

com.sri.emo.wizard.completion.MultiEntryMetadata

Class Todos
BUG -- Attributes here must be moved to Wizard Page or eventually when we rebuild Metadata with each step we'll lose the settings.

com.sri.emo.wizard.completion.MultiEntryWizardPage

Method Todos
setData(): Implement this com.sri.emo.wizard.WizardPage method

com.sri.emo.wizard.completion.management.CompletionEditor

Method Todos
edit(): Implement this com.sri.emo.dbobj.IWizardManager method

com.sri.emo.wizard.completion.management.DoChooseCriteria

Method Todos
handleRequest(): Clean up validation logic to clear out

com.sri.emo.wizard.completion.model.CompletionBean

Class Todos
Change Constructor to use NodeId for constructor to allow automatic initialization.
Method Todos
setDynamicTarget(): should this just be set whenever setTargetId() is called??

com.sri.emo.wizard.completion.model.CompletionPartsBean

Method Todos
validateAndAdjust(): This is not a side-effect free function. Redesign so that 'fixing' logic is centralized in the DBObject Converter.

com.sri.emo.wizard.completion.persistence.CompletionDefinition

Method Todos
getIdField(): Implement this com.sri.emo.dbobj.wizards.AdditionalInfo method

com.sri.emo.wizard.creation.EmoCreationWizardFactory

Method Todos
constructCustomHandlerPage(): Finish Me.

com.sri.emo.wizard.creation.MultiEntryMetadata

Class Todos
BUG -- Attributes here must be moved to Wizard Page or eventually when we rebuild Metadata with each step we'll lose the settings.

com.sri.emo.wizard.creation.MultiEntryWizardPage

Method Todos
setData(): Implement this com.sri.emo.wizard.WizardPage method

com.sri.emo.wizard.creation.management.CreationEditor

Method Todos
edit(): Implement this com.sri.emo.dbobj.IWizardManager method

com.sri.emo.wizard.creation.management.DoChooseCriteria

Method Todos
handleRequest(): Clean up validation logic to clear out

com.sri.emo.wizard.creation.model.CreationBean

Class Todos
Change Constructor to use NodeId for constructor to allow automatic initialization.
Method Todos
setDynamicTarget(): should this just be set whenever setTargetId() is called??

com.sri.emo.wizard.creation.model.CreationPartsBean

Method Todos
validateAndAdjust(): This is not a side-effect free function. Redesign so that 'fixing' logic is centralized in the DBObject Converter.

com.sri.emo.wizard.creation.persistence.CreationDefinition

Method Todos
getIdField(): Implement this com.sri.emo.dbobj.wizards.AdditionalInfo method

com.sri.emo.wizard.defaults.ExpressoAwareWizardRepository

Field Todos
schemaClass: Clean me up

com.sri.emo.wizard.selection.management.PromptStepType

Class Todos
Refactor to use the WizStep ValidValue capabilities instead of homegrown arrays.

com.sri.emo.wizard.selection.management.PromptTextEntry

Method Todos
handleRequest(): Implement this com.sri.common.controller.StateHandler method