Todos

ClassClass Todos CountMethod with Todos
org.astrogrid.applications.AbstractApplication 0 2
org.astrogrid.applications.apps.TableManipulatorApplicationDescription.TableManipulatorApplication 1 0
org.astrogrid.applications.component.EmptyCEAComponentManager 1 0
org.astrogrid.applications.description.ParameterDescription 1 0
org.astrogrid.applications.description.base.BaseApplicationInterface 1 0
org.astrogrid.applications.description.registry.IvornUtil 1 0
org.astrogrid.applications.javaclass.JavaClassApplicationDescriptionLibrary 2 0
org.astrogrid.applications.manager.ControlService 0 1
org.astrogrid.applications.manager.DefaultMetadataService 1 1
org.astrogrid.applications.manager.QueryService 0 1
org.astrogrid.applications.parameter.StreamParameterAdapter 1 0
org.astrogrid.applications.parameter.protocol.ExternalValue 3 0

org.astrogrid.applications.AbstractApplication

Method Todos
instantiateAdapter(): perhaps make this create different types of adapter dependent on parameter type.
Method Todos
checkParameterValues(): it would be better to gather all of the errors together and thow an exception with all of them in, rather than just the first....

org.astrogrid.applications.apps.TableManipulatorApplicationDescription.TableManipulatorApplication

Class Todos
perhaps this needs to be in its own file.

org.astrogrid.applications.component.EmptyCEAComponentManager

Class Todos
might be nice to have rather fewer static methods in this design to allow for overriding in subclasses - easier for a component manager to override just a part of the standard setup.

org.astrogrid.applications.description.ParameterDescription

Class Todos
- would be sensible for the schema to match these names.....

org.astrogrid.applications.description.base.BaseApplicationInterface

Class Todos
implement the stores of parameter names as Lists to retain parameter order for the user interface.

org.astrogrid.applications.description.registry.IvornUtil

Class Todos
should probably be put into common ivorn class.

org.astrogrid.applications.javaclass.JavaClassApplicationDescriptionLibrary

Class Todos
would be nice if this library read a file/property list to allow multiple classes to be registered.
would be good to be able to use annotation to provide nore of the documenation that is needed for a full registry entry.

org.astrogrid.applications.manager.ControlService

Method Todos
deleteOldRuntimeWorkFiles(): this currently returns a string with a summary of what has been deleted - it probably should return a bean with this information - string was chosen for ease of implementation in jsp etc.

org.astrogrid.applications.manager.DefaultMetadataService

Class Todos
- might want some more thought wrt overriding in other cards.
Method Todos
makeApplist(): might be better to refactor the original schema so that there was a base type for the common execution contoller configs...

org.astrogrid.applications.manager.QueryService

Method Todos
getLogFile(): think of more general way of expressing this - or refactor into sub interface.

org.astrogrid.applications.parameter.StreamParameterAdapter

Class Todos
test me.

org.astrogrid.applications.parameter.protocol.ExternalValue

Class Todos
rename the methods in this interface so that the imply opening a stream rather than reading and writing...
add method to copyto local file - to take advantage of any any secialization that the protocol might have to do this...then the paramter adapters should be rewritten to use this. (also exportFrom & getURL)
would be nice to have a string returning the "location" value also