|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.ogsadai.activity.xmldb.commands.ListCollectionsCommand
A Command
to list the sub-collections contained in a
collection. Note that this is not recursive so will not list any
further sub-collections within the sub-collections.
Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private static DAILogger |
LOG
Logger object for logging in this class |
private java.lang.String |
mCommandName
Command name |
Constructor Summary | |
ListCollectionsCommand()
|
Method Summary | |
private java.lang.String |
composeXML(int count,
java.lang.String[] names)
Composes the XML for the results. |
void |
execute(CommandContext context)
Executes this command using the specified context. |
void |
initialise(java.lang.String commandName,
org.w3c.dom.Element element)
Initialises this command by parsing the specified Element . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private static DAILogger LOG
private java.lang.String mCommandName
Constructor Detail |
public ListCollectionsCommand()
Method Detail |
public void initialise(java.lang.String commandName, org.w3c.dom.Element element) throws XMLDBCommandSpecificationException, XMLDBCommandExecutionException
Command
Element
. The details retrieved may determine the
behavior of the execute
method.
initialise
in interface Command
commandName
- Command nameelement
- The Element
that corresponds to this command.
XMLDBCommandSpecificationException
- If there is a problem parsing element
or
initialising the command due to incorrect values in the
command provided by a client.
XMLDBCommandExecutionException
- If there is an internal problempublic void execute(CommandContext context) throws XMLDBCommandSpecificationException, XMLDBCommandExecutionException
Command
execute
in interface Command
context
- A CommandContext
object from which
the current collection, the default output and
any inputs can be retrieved.
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 problemprivate final java.lang.String composeXML(int count, java.lang.String[] names)
<collectionNames count="N"> <name>NAME</name> <name>NAME</name> .... </collectionNames>
count
- Number of collectionsnames
- Collection names
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |