uk.org.ogsadai.activity.xmldb.commands
  Interface Command
  
    - All Known Implementing Classes:
- CreateCollectionCommand, CreateResourceCommand, ListCollectionsCommand, ListResourcesCommand, RemoveCollectionCommand, RemoveResourceCommand
  
    - public interface Command
A Command performs some kind of operation using the contents of a CommandContext.
  
  
  
    - Author:
- The OGSA-DAI Project Team
  
  
    
      | Method Summary | 
    
      |  void | execute(CommandContext context)Executes this command using the specified context.
 | 
    
      |  void | initialise(java.lang.String name, org.w3c.dom.Element element)Initialises this command by parsing the specified
 Element. | 
  
 
  
  
  initialise
  
public void initialise(java.lang.String name,
                       org.w3c.dom.Element element)
                throws XMLDBCommandSpecificationException,
                       XMLDBCommandExecutionException
  
    - 
      Initialises this command by parsing the specified Element. The details retrieved may determine the behavior of theexecutemethod.
- 
      
        - Parameters:
- name- Command name
- element- The- Elementthat corresponds to this command.
- Throws:
- XMLDBCommandSpecificationException- If there is a problem parsing- elementor initialising the command due to incorrect values in the command provided by a client.
- XMLDBCommandExecutionException- If there is an internal problem
 
  
  execute
  
public void execute(CommandContext context)
             throws XMLDBCommandSpecificationException,
                    XMLDBCommandExecutionException
  
    - 
      Executes this command using the specified context. Any output that is generated is written to the default output contained in the context.
      
    
- 
      
        - Parameters:
- context- A- CommandContextobject from which the current collection, the default output and any inputs can be retrieved.
- Throws:
- XMLDBCommandSpecificationException- If there is a problem during the running of the command due to incorrect values in the command provided by a client.
- XMLDBCommandExecutionException- If there is an internal problem