Todo List

Member alma::acs::commandcenter::engine::Executor.remoteDaemonForContainers (String host, int instance, boolean startStop, String contName, String contType, String[] contTypeMods, String cmdFlags, NativeCommand.Listener listener)
rethink how useful this overloading is.

Member alma::acs::container::ContainerServicesImpl.getComponent (String curl)
: think about timeouts

Class com.cosylab.acs.maci.plug.ManagerProxy
not completely implemented

Class com.cosylab.acs.maci.plug.ManagerProxyImpl
Now the Manager interface does not use exceptions in many methods when there is a failure, but it returns a nil object. This class will have to be refactored when the Manager implementation (only used internally) will be changed.

Member com::cosylab::acs::maci::manager::ManagerImpl.getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI)

MF not supported

temporary quick implementation (does not look in the CDB if component is not activated)

Member com::cosylab::acs::maci::manager::ManagerImpl.getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault)
Is it OK to get here? Always? This is a place where we have to check carefully.

Member com::cosylab::acs::maci::manager::ManagerImpl.getDynamicComponents (int id, ComponentSpec[] components)
this method still returns null in case of errors and only throws AcsJNoPermissions or a couple of runtime exceptions. Needs to be refactored or, probably better, deprecated.

Member com::cosylab::acs::maci::plug::ManagerProxy.forceReleaseComponent (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getClientInfo (int id, int[] handles, String name_wc)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getCollocatedComponent (int id, ComponentSpec componentSpec, boolean markAsDefault, URI targetComponentURI)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getComponentNonSticky (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getComponents (int id, URI[] curls, boolean activate, StatusSeqHolder statuses)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getContainerInfo (int id, int[] handles, String name_wc)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getDefaultComponent (int id, String type)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getDomain ()
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getDynamicComponent (int id, ComponentSpec componentSpec, boolean markAsDefault)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getDynamicComponents (int id, ComponentSpec[] components)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getService (int id, URI curl, boolean activate, StatusHolder status)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.getServices (int id, URI[] curls, boolean activate, StatusSeqHolder statuses)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.login (Client reference)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.logout (int id)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.makeComponentImmortal (int id, URI curl, boolean immortalState)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.registerComponent (int id, URI curl, String type, Component cob)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.releaseComponents (int id, URI[] curls)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.restartComponent (int id, URI curl)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.shutdown (int id, int containers)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.shutdownContainer (int id, String containerName, int action)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxy.unregisterComponent (int id, int handle)
Not implemented

Member com::cosylab::acs::maci::plug::ManagerProxyImpl.get_component (int id, String component_url, boolean activate)
GCH 2006.10.11 notice that we can get a ComponentStatus != COMPONENT_ACTIVATED also if the component is properly returned. There is an incoherence here in the interfaces that shall be resolved. We have to cleanup here or go back to return a status to the caller. My point is: the caller is interested in more than just getting the component of an indication of failure if not? Is it interesting to know that the component was not activated, presumably because already active?

Class org.exolab.castor.builder.binding.BindingLoader
: Implement the enumeration handling

Class org.exolab.castor.builder.binding.XMLBindingComponent
: add the link to the documentation.

Class org.exolab.castor.types.AnyNode

Processing Instructions

Full handling of namespaces

Class org.exolab.castor.xml.schema.reader.ComplexContentRestrictionUnmarshaller

validation stuff about the data

set the flag of restriction for the complexType

Class org.exolab.castor.xml.schema.reader.SimpleContentRestrictionUnmarshaller
supprot the correct restriction for facets and attributes

Member org::exolab::castor::builder::binding::XMLBindingComponent.getJavaClassName ()
ADD A SWITCH TO DETERMINE WETHER OR NOT TO USE JAVA CONVENTIONS FOR THE JAVA CLASS NAME (SEE JAXB)

Member org::exolab::castor::builder::binding::XMLBindingComponent.getJavaMemberName ()
ADD A SWITCH TO DETERMINE WETHER OR NOT TO USE JAVA CONVENTIONS FOR THE JAVA CLASS NAME (SEE JAXB)

Member org::exolab::castor::builder::MemberFactory.createFieldInfo (XMLBindingComponent component, ClassInfoResolver resolver)
set the prefix used in the XML Schema in order to use it inside the Marshalling Framework

Member org::exolab::castor::types::RecurringDuration.parseRecurringDuration (String str)
optimize this method (too much strings)

Member org::exolab::castor::xml::schema::reader::ComplexContentRestrictionUnmarshaller.endElement (String name, String namespace)
do the validation later

Member org::exolab::castor::xml::schema::reader::SimpleContentRestrictionUnmarshaller.endElement (String name, String namespace)
add the validation code later

Member org::exolab::castor::xml::schema::reader::WildcardUnmarshaller.init (Schema schema, String element, AttributeSet atts, Resolver resolver)

optimize the following?

validation on the value of the attribute we need a way to check the validity of an URI. A temporary solution if to assume that the URI are URL.

Member org::exolab::castor::xml::schema::SchemaNames.isNamespaceName (String name)
: change the above restriction

Member si::ijs::acs::objectexplorer::engine::BACI::BACIRemoteAccess.connect (Introspectable target)
GCH 2006.10.18 Here we throw a local exception. If we do not do this, objexp does not work properly any more. But things should be different. The problem is that I did not understand what happens upstream this call if I do not throw the exception. In practice the only bad effect of throwing the exception are error traces in the console that probably should not be there.
 All Classes Namespaces Files Functions Variables Enumerations Properties