From 794c1c4af2f6b1bde5c6cca872214d1f97e3fd1e Mon Sep 17 00:00:00 2001 From: Vincent Behar Date: Wed, 6 Jul 2011 23:00:33 +0200 Subject: [PATCH] Wagon: Deploying site to repository --- apidocs/allclasses-frame.html | 10 +- apidocs/allclasses-noframe.html | 10 +- apidocs/constant-values.html | 2 +- apidocs/deprecated-list.html | 2 +- apidocs/help-doc.html | 2 +- apidocs/index-all.html | 30 +- apidocs/index.html | 2 +- .../org/rundeck/api/NodeFiltersBuilder.html | 2 +- apidocs/org/rundeck/api/OptionsBuilder.html | 2 +- ...ApiException.RundeckApiLoginException.html | 2 +- .../org/rundeck/api/RundeckApiException.html | 2 +- apidocs/org/rundeck/api/RundeckClient.html | 2 +- .../api/class-use/NodeFiltersBuilder.html | 2 +- .../rundeck/api/class-use/OptionsBuilder.html | 2 +- ...ApiException.RundeckApiLoginException.html | 2 +- .../api/class-use/RundeckApiException.html | 2 +- .../rundeck/api/class-use/RundeckClient.html | 2 +- .../api/domain/RundeckAbort.AbortStatus.html | 2 +- .../org/rundeck/api/domain/RundeckAbort.html | 2 +- .../RundeckExecution.ExecutionStatus.html | 2 +- .../rundeck/api/domain/RundeckExecution.html | 2 +- .../org/rundeck/api/domain/RundeckJob.html | 2 +- .../org/rundeck/api/domain/RundeckNode.html | 2 +- .../rundeck/api/domain/RundeckProject.html | 2 +- .../class-use/RundeckAbort.AbortStatus.html | 2 +- .../api/domain/class-use/RundeckAbort.html | 2 +- .../RundeckExecution.ExecutionStatus.html | 2 +- .../domain/class-use/RundeckExecution.html | 18 +- .../api/domain/class-use/RundeckJob.html | 18 +- .../api/domain/class-use/RundeckNode.html | 18 +- .../api/domain/class-use/RundeckProject.html | 18 +- .../org/rundeck/api/domain/package-frame.html | 2 +- .../rundeck/api/domain/package-summary.html | 2 +- .../org/rundeck/api/domain/package-tree.html | 2 +- .../org/rundeck/api/domain/package-use.html | 2 +- apidocs/org/rundeck/api/package-frame.html | 2 +- apidocs/org/rundeck/api/package-summary.html | 2 +- apidocs/org/rundeck/api/package-tree.html | 2 +- apidocs/org/rundeck/api/package-use.html | 2 +- .../org/rundeck/api/parser/AbortParser.html | 2 +- .../rundeck/api/parser/ExecutionParser.html | 6 +- apidocs/org/rundeck/api/parser/JobParser.html | 10 +- .../org/rundeck/api/parser/ListParser.html | 275 ++++ .../org/rundeck/api/parser/NodeParser.html | 10 +- .../org/rundeck/api/parser/ParserHelper.html | 6 +- .../org/rundeck/api/parser/ProjectParser.html | 6 +- .../org/rundeck/api/parser/XmlNodeParser.html | 8 +- .../api/parser/class-use/AbortParser.html | 2 +- .../api/parser/class-use/ExecutionParser.html | 2 +- .../api/parser/class-use/JobParser.html | 2 +- .../api/parser/class-use/ListParser.html | 145 ++ .../api/parser/class-use/NodeParser.html | 2 +- .../api/parser/class-use/ParserHelper.html | 2 +- .../api/parser/class-use/ProjectParser.html | 2 +- .../api/parser/class-use/XmlNodeParser.html | 37 +- .../org/rundeck/api/parser/package-frame.html | 12 +- .../rundeck/api/parser/package-summary.html | 18 +- .../org/rundeck/api/parser/package-tree.html | 7 +- .../org/rundeck/api/parser/package-use.html | 2 +- apidocs/org/rundeck/api/util/AssertUtil.html | 2 +- .../org/rundeck/api/util/ParametersUtil.html | 2 +- .../api/util/class-use/AssertUtil.html | 2 +- .../api/util/class-use/ParametersUtil.html | 2 +- .../org/rundeck/api/util/package-frame.html | 2 +- .../org/rundeck/api/util/package-summary.html | 2 +- .../org/rundeck/api/util/package-tree.html | 2 +- apidocs/org/rundeck/api/util/package-use.html | 2 +- apidocs/overview-frame.html | 2 +- apidocs/overview-summary.html | 2 +- apidocs/overview-tree.html | 7 +- apidocs/serialized-form.html | 2 +- dependencies.html | 12 +- findbugs.html | 2 +- pmd.xml | 2 +- testapidocs/allclasses-frame.html | 10 +- testapidocs/allclasses-noframe.html | 10 +- testapidocs/constant-values.html | 2 +- testapidocs/deprecated-list.html | 2 +- testapidocs/help-doc.html | 2 +- testapidocs/index-all.html | 33 +- testapidocs/index.html | 2 +- .../rundeck/api/parser/AbortParserTest.html | 2 +- .../api/parser/ExecutionParserTest.html | 6 +- .../org/rundeck/api/parser/JobParserTest.html | 10 +- .../rundeck/api/parser/ListParserTest.html | 330 +++++ .../rundeck/api/parser/NodeParserTest.html | 10 +- .../rundeck/api/parser/ParserHelperTest.html | 6 +- .../rundeck/api/parser/ProjectParserTest.html | 6 +- .../api/parser/class-use/AbortParserTest.html | 2 +- .../parser/class-use/ExecutionParserTest.html | 2 +- .../api/parser/class-use/JobParserTest.html | 2 +- .../api/parser/class-use/ListParserTest.html | 145 ++ .../api/parser/class-use/NodeParserTest.html | 2 +- .../parser/class-use/ParserHelperTest.html | 2 +- .../parser/class-use/ProjectParserTest.html | 2 +- .../org/rundeck/api/parser/package-frame.html | 12 +- .../rundeck/api/parser/package-summary.html | 18 +- .../org/rundeck/api/parser/package-tree.html | 4 +- .../org/rundeck/api/parser/package-use.html | 2 +- .../rundeck/api/util/ParametersUtilTest.html | 2 +- .../util/class-use/ParametersUtilTest.html | 2 +- .../org/rundeck/api/util/package-frame.html | 2 +- .../org/rundeck/api/util/package-summary.html | 2 +- .../org/rundeck/api/util/package-tree.html | 2 +- .../org/rundeck/api/util/package-use.html | 2 +- testapidocs/overview-frame.html | 2 +- testapidocs/overview-summary.html | 2 +- testapidocs/overview-tree.html | 4 +- xref-test/allclasses-frame.html | 11 +- .../rundeck/api/parser/ListParserTest.html | 161 +++ .../org/rundeck/api/parser/package-frame.html | 11 +- .../rundeck/api/parser/package-summary.html | 17 +- xref/allclasses-frame.html | 11 +- xref/org/rundeck/api/RundeckClient.html | 1234 ++++++++--------- xref/org/rundeck/api/parser/ListParser.html | 72 + .../org/rundeck/api/parser/package-frame.html | 11 +- .../rundeck/api/parser/package-summary.html | 17 +- 117 files changed, 1936 insertions(+), 1040 deletions(-) create mode 100644 apidocs/org/rundeck/api/parser/ListParser.html create mode 100644 apidocs/org/rundeck/api/parser/class-use/ListParser.html create mode 100644 testapidocs/org/rundeck/api/parser/ListParserTest.html create mode 100644 testapidocs/org/rundeck/api/parser/class-use/ListParserTest.html create mode 100644 xref-test/org/rundeck/api/parser/ListParserTest.html create mode 100644 xref/org/rundeck/api/parser/ListParser.html diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html index 6061b89..be545d9 100644 --- a/apidocs/allclasses-frame.html +++ b/apidocs/allclasses-frame.html @@ -2,7 +2,7 @@ - + All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -28,18 +28,14 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) <BR> <A HREF="org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionParser</A> <BR> -<A HREF="org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionsParser</A> -<BR> <A HREF="org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser" target="classFrame">JobParser</A> <BR> -<A HREF="org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser" target="classFrame">JobsParser</A> +<A HREF="org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser" target="classFrame">ListParser</A> <BR> <A HREF="org/rundeck/api/NodeFiltersBuilder.html" title="class in org.rundeck.api" target="classFrame">NodeFiltersBuilder</A> <BR> <A HREF="org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser" target="classFrame">NodeParser</A> <BR> -<A HREF="org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser" target="classFrame">NodesParser</A> -<BR> <A HREF="org/rundeck/api/OptionsBuilder.html" title="class in org.rundeck.api" target="classFrame">OptionsBuilder</A> <BR> <A HREF="org/rundeck/api/util/ParametersUtil.html" title="class in org.rundeck.api.util" target="classFrame">ParametersUtil</A> @@ -48,8 +44,6 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) <BR> <A HREF="org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParser</A> <BR> -<A HREF="org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectsParser</A> -<BR> <A HREF="org/rundeck/api/domain/RundeckAbort.html" title="class in org.rundeck.api.domain" target="classFrame">RundeckAbort</A> <BR> <A HREF="org/rundeck/api/domain/RundeckAbort.AbortStatus.html" title="enum in org.rundeck.api.domain" target="classFrame">RundeckAbort.AbortStatus</A> diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html index 4a0fb1d..8896e93 100644 --- a/apidocs/allclasses-noframe.html +++ b/apidocs/allclasses-noframe.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -28,18 +28,14 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) <BR> <A HREF="org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser">ExecutionParser</A> <BR> -<A HREF="org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A> -<BR> <A HREF="org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A> <BR> -<A HREF="org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A> +<A HREF="org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser</A> <BR> <A HREF="org/rundeck/api/NodeFiltersBuilder.html" title="class in org.rundeck.api">NodeFiltersBuilder</A> <BR> <A HREF="org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A> <BR> -<A HREF="org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A> -<BR> <A HREF="org/rundeck/api/OptionsBuilder.html" title="class in org.rundeck.api">OptionsBuilder</A> <BR> <A HREF="org/rundeck/api/util/ParametersUtil.html" title="class in org.rundeck.api.util">ParametersUtil</A> @@ -48,8 +44,6 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT API) <BR> <A HREF="org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A> <BR> -<A HREF="org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A> -<BR> <A HREF="org/rundeck/api/domain/RundeckAbort.html" title="class in org.rundeck.api.domain">RundeckAbort</A> <BR> <A HREF="org/rundeck/api/domain/RundeckAbort.AbortStatus.html" title="enum in org.rundeck.api.domain">RundeckAbort.AbortStatus</A> diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html index 9a22a76..e896b28 100644 --- a/apidocs/constant-values.html +++ b/apidocs/constant-values.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Constant Field Values (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html index cac37ca..3e7fc31 100644 --- a/apidocs/deprecated-list.html +++ b/apidocs/deprecated-list.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Deprecated List (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/help-doc.html b/apidocs/help-doc.html index f1f3801..d0ef445 100644 --- a/apidocs/help-doc.html +++ b/apidocs/help-doc.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> API Help (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/index-all.html b/apidocs/index-all.html index d05df14..044d16a 100644 --- a/apidocs/index-all.html +++ b/apidocs/index-all.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Index (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -160,9 +160,6 @@ Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/E <DT><A HREF="./org/rundeck/api/parser/ExecutionParser.html#ExecutionParser(java.lang.String)"><B>ExecutionParser(String)</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser">ExecutionParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>ExecutionsParser</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="./org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain"><CODE>RundeckExecution</CODE></A><DT><A HREF="./org/rundeck/api/parser/ExecutionsParser.html#ExecutionsParser(java.lang.String)"><B>ExecutionsParser(String)</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A> -<DD>  </DL> <HR> <A NAME="_F_"><!-- --></A><H2> @@ -375,14 +372,14 @@ Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/J <DT><A HREF="./org/rundeck/api/parser/JobParser.html#JobParser(java.lang.String)"><B>JobParser(String)</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>JobsParser</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="./org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain"><CODE>RundeckJob</CODE></A><DT><A HREF="./org/rundeck/api/parser/JobsParser.html#JobsParser(java.lang.String)"><B>JobsParser(String)</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A> -<DD>  </DL> <HR> <A NAME="_L_"><!-- --></A><H2> <B>L</B></H2> <DL> +<DT><A HREF="./org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>ListParser</B></A><<A HREF="./org/rundeck/api/parser/ListParser.html" title="type parameter in ListParser">T</A>> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of elements<DT><A HREF="./org/rundeck/api/parser/ListParser.html#ListParser(org.rundeck.api.parser.XmlNodeParser, java.lang.String)"><B>ListParser(XmlNodeParser<T>, String)</B></A> - +Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser</A> +<DD>  <DT><A HREF="./org/rundeck/api/parser/ParserHelper.html#loadDocument(org.apache.http.HttpResponse)"><B>loadDocument(HttpResponse)</B></A> - Static method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser">ParserHelper</A> <DD>Load an XML <CODE>Document</CODE> from the given RunDeck <CODE>HttpResponse</CODE>. @@ -406,9 +403,6 @@ Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/N <DT><A HREF="./org/rundeck/api/parser/NodeParser.html#NodeParser(java.lang.String)"><B>NodeParser(String)</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>NodesParser</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="./org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain"><CODE>RundeckNode</CODE></A><DT><A HREF="./org/rundeck/api/parser/NodesParser.html#NodesParser(java.lang.String)"><B>NodesParser(String)</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A> -<DD>  <DT><A HREF="./org/rundeck/api/util/AssertUtil.html#notBlank(java.lang.String, java.lang.String)"><B>notBlank(String, String)</B></A> - Static method in class org.rundeck.api.util.<A HREF="./org/rundeck/api/util/AssertUtil.html" title="class in org.rundeck.api.util">AssertUtil</A> <DD>Test if the given <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang"><CODE>String</CODE></A> is blank (null, empty or only whitespace) @@ -452,27 +446,18 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/AbortPa <DT><A HREF="./org/rundeck/api/parser/ExecutionParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser">ExecutionParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ExecutionsParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A> -<DD>  <DT><A HREF="./org/rundeck/api/parser/JobParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/JobsParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A> +<DT><A HREF="./org/rundeck/api/parser/ListParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - +Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser</A> <DD>  <DT><A HREF="./org/rundeck/api/parser/NodeParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/NodesParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A> -<DD>  <DT><A HREF="./org/rundeck/api/parser/ProjectParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ProjectsParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A> -<DD>  <DT><A HREF="./org/rundeck/api/parser/XmlNodeParser.html#parseXmlNode(org.dom4j.Node)"><B>parseXmlNode(Node)</B></A> - Method in interface org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A> <DD>Parse the given XML <CODE>Node</CODE> @@ -485,9 +470,6 @@ Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/P <DT><A HREF="./org/rundeck/api/parser/ProjectParser.html#ProjectParser(java.lang.String)"><B>ProjectParser(String)</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>ProjectsParser</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="./org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain"><CODE>RundeckProject</CODE></A><DT><A HREF="./org/rundeck/api/parser/ProjectsParser.html#ProjectsParser(java.lang.String)"><B>ProjectsParser(String)</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A> -<DD>  </DL> <HR> <A NAME="_R_"><!-- --></A><H2> diff --git a/apidocs/index.html b/apidocs/index.html index a21e2c8..9cffa03 100644 --- a/apidocs/index.html +++ b/apidocs/index.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc on Wed Jul 06 19:29:48 CEST 2011--> +<!-- Generated by javadoc on Wed Jul 06 22:59:36 CEST 2011--> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RunDeck API - Java Client 1.0-SNAPSHOT API diff --git a/apidocs/org/rundeck/api/NodeFiltersBuilder.html b/apidocs/org/rundeck/api/NodeFiltersBuilder.html index ece5da1..af01d48 100644 --- a/apidocs/org/rundeck/api/NodeFiltersBuilder.html +++ b/apidocs/org/rundeck/api/NodeFiltersBuilder.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> NodeFiltersBuilder (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/OptionsBuilder.html b/apidocs/org/rundeck/api/OptionsBuilder.html index 1eba345..220eeb1 100644 --- a/apidocs/org/rundeck/api/OptionsBuilder.html +++ b/apidocs/org/rundeck/api/OptionsBuilder.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> OptionsBuilder (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/RundeckApiException.RundeckApiLoginException.html b/apidocs/org/rundeck/api/RundeckApiException.RundeckApiLoginException.html index f18a37a..763a13d 100644 --- a/apidocs/org/rundeck/api/RundeckApiException.RundeckApiLoginException.html +++ b/apidocs/org/rundeck/api/RundeckApiException.RundeckApiLoginException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckApiException.RundeckApiLoginException (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/RundeckApiException.html b/apidocs/org/rundeck/api/RundeckApiException.html index 80598a0..0b5cba1 100644 --- a/apidocs/org/rundeck/api/RundeckApiException.html +++ b/apidocs/org/rundeck/api/RundeckApiException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckApiException (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/RundeckClient.html b/apidocs/org/rundeck/api/RundeckClient.html index cc68746..e13ef85 100644 --- a/apidocs/org/rundeck/api/RundeckClient.html +++ b/apidocs/org/rundeck/api/RundeckClient.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckClient (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/class-use/NodeFiltersBuilder.html b/apidocs/org/rundeck/api/class-use/NodeFiltersBuilder.html index 366a9b3..37066d6 100644 --- a/apidocs/org/rundeck/api/class-use/NodeFiltersBuilder.html +++ b/apidocs/org/rundeck/api/class-use/NodeFiltersBuilder.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.NodeFiltersBuilder (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/class-use/OptionsBuilder.html b/apidocs/org/rundeck/api/class-use/OptionsBuilder.html index 0daeb02..0381394 100644 --- a/apidocs/org/rundeck/api/class-use/OptionsBuilder.html +++ b/apidocs/org/rundeck/api/class-use/OptionsBuilder.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.OptionsBuilder (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/class-use/RundeckApiException.RundeckApiLoginException.html b/apidocs/org/rundeck/api/class-use/RundeckApiException.RundeckApiLoginException.html index db724f1..788b8af 100644 --- a/apidocs/org/rundeck/api/class-use/RundeckApiException.RundeckApiLoginException.html +++ b/apidocs/org/rundeck/api/class-use/RundeckApiException.RundeckApiLoginException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.RundeckApiException.RundeckApiLoginException (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/class-use/RundeckApiException.html b/apidocs/org/rundeck/api/class-use/RundeckApiException.html index 3ab9e0f..9553ac1 100644 --- a/apidocs/org/rundeck/api/class-use/RundeckApiException.html +++ b/apidocs/org/rundeck/api/class-use/RundeckApiException.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.RundeckApiException (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/class-use/RundeckClient.html b/apidocs/org/rundeck/api/class-use/RundeckClient.html index f34a136..111bf37 100644 --- a/apidocs/org/rundeck/api/class-use/RundeckClient.html +++ b/apidocs/org/rundeck/api/class-use/RundeckClient.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.RundeckClient (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckAbort.AbortStatus.html b/apidocs/org/rundeck/api/domain/RundeckAbort.AbortStatus.html index 4b7b936..5d433ce 100644 --- a/apidocs/org/rundeck/api/domain/RundeckAbort.AbortStatus.html +++ b/apidocs/org/rundeck/api/domain/RundeckAbort.AbortStatus.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:34 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckAbort.AbortStatus (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckAbort.html b/apidocs/org/rundeck/api/domain/RundeckAbort.html index 54e8eda..3044ba4 100644 --- a/apidocs/org/rundeck/api/domain/RundeckAbort.html +++ b/apidocs/org/rundeck/api/domain/RundeckAbort.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:34 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckAbort (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckExecution.ExecutionStatus.html b/apidocs/org/rundeck/api/domain/RundeckExecution.ExecutionStatus.html index 3ffd37f..6c519e1 100644 --- a/apidocs/org/rundeck/api/domain/RundeckExecution.ExecutionStatus.html +++ b/apidocs/org/rundeck/api/domain/RundeckExecution.ExecutionStatus.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckExecution.ExecutionStatus (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckExecution.html b/apidocs/org/rundeck/api/domain/RundeckExecution.html index edb8ff4..7b0e42e 100644 --- a/apidocs/org/rundeck/api/domain/RundeckExecution.html +++ b/apidocs/org/rundeck/api/domain/RundeckExecution.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckExecution (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckJob.html b/apidocs/org/rundeck/api/domain/RundeckJob.html index b8c0a67..eaa2bfa 100644 --- a/apidocs/org/rundeck/api/domain/RundeckJob.html +++ b/apidocs/org/rundeck/api/domain/RundeckJob.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckJob (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckNode.html b/apidocs/org/rundeck/api/domain/RundeckNode.html index cf49d5b..10dca61 100644 --- a/apidocs/org/rundeck/api/domain/RundeckNode.html +++ b/apidocs/org/rundeck/api/domain/RundeckNode.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckNode (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/RundeckProject.html b/apidocs/org/rundeck/api/domain/RundeckProject.html index ada13da..cbabba0 100644 --- a/apidocs/org/rundeck/api/domain/RundeckProject.html +++ b/apidocs/org/rundeck/api/domain/RundeckProject.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RundeckProject (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.AbortStatus.html b/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.AbortStatus.html index 4de4d53..c99bb80 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.AbortStatus.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.AbortStatus.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckAbort.AbortStatus (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.html b/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.html index 811d251..833a70b 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckAbort.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckAbort (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.ExecutionStatus.html b/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.ExecutionStatus.html index 616cf6b..c43adb0 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.ExecutionStatus.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.ExecutionStatus.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckExecution.ExecutionStatus (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.html b/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.html index 91fa20a..80b158a 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckExecution.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckExecution (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -383,22 +383,6 @@ Uses of <A HREF="../../../../../org/rundeck/api/domain/RundeckExecution.html" ti <CODE> <A HREF="../../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain">RundeckExecution</A></CODE></FONT></TD> <TD><CODE><B>ExecutionParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/ExecutionParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> -<BR> -           </TD> -</TR> -</TABLE> -  -<P> - -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A> that return types with arguments of type <A HREF="../../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain">RundeckExecution</A></FONT></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain">RundeckExecution</A>></CODE></FONT></TD> -<TD><CODE><B>ExecutionsParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/ExecutionsParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> - <BR>            </TD> </TR> diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckJob.html b/apidocs/org/rundeck/api/domain/class-use/RundeckJob.html index d66d459..01a333d 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckJob.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckJob.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckJob (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -235,22 +235,6 @@ Uses of <A HREF="../../../../../org/rundeck/api/domain/RundeckJob.html" title="c <CODE> <A HREF="../../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain">RundeckJob</A></CODE></FONT></TD> <TD><CODE><B>JobParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/JobParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> -<BR> -           </TD> -</TR> -</TABLE> -  -<P> - -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A> that return types with arguments of type <A HREF="../../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain">RundeckJob</A></FONT></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain">RundeckJob</A>></CODE></FONT></TD> -<TD><CODE><B>JobsParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/JobsParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> - <BR>            </TD> </TR> diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckNode.html b/apidocs/org/rundeck/api/domain/class-use/RundeckNode.html index 40124f5..68c2e5a 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckNode.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckNode.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckNode (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -179,22 +179,6 @@ Uses of <A HREF="../../../../../org/rundeck/api/domain/RundeckNode.html" title=" <CODE> <A HREF="../../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain">RundeckNode</A></CODE></FONT></TD> <TD><CODE><B>NodeParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/NodeParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> -<BR> -           </TD> -</TR> -</TABLE> -  -<P> - -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A> that return types with arguments of type <A HREF="../../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain">RundeckNode</A></FONT></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain">RundeckNode</A>></CODE></FONT></TD> -<TD><CODE><B>NodesParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/NodesParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> - <BR>            </TD> </TR> diff --git a/apidocs/org/rundeck/api/domain/class-use/RundeckProject.html b/apidocs/org/rundeck/api/domain/class-use/RundeckProject.html index 4952850..64d1a49 100644 --- a/apidocs/org/rundeck/api/domain/class-use/RundeckProject.html +++ b/apidocs/org/rundeck/api/domain/class-use/RundeckProject.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.domain.RundeckProject (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -161,22 +161,6 @@ Uses of <A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" titl <CODE> <A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain">RundeckProject</A></CODE></FONT></TD> <TD><CODE><B>ProjectParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/ProjectParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> -<BR> -           </TD> -</TR> -</TABLE> -  -<P> - -<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> -<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> -<TH ALIGN="left" COLSPAN="2">Methods in <A HREF="../../../../../org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A> that return types with arguments of type <A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain">RundeckProject</A></FONT></TH> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A><<A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain">RundeckProject</A>></CODE></FONT></TD> -<TD><CODE><B>ProjectsParser.</B><B><A HREF="../../../../../org/rundeck/api/parser/ProjectsParser.html#parseXmlNode(org.dom4j.Node)">parseXmlNode</A></B>(org.dom4j.Node node)</CODE> - <BR>            </TD> </TR> diff --git a/apidocs/org/rundeck/api/domain/package-frame.html b/apidocs/org/rundeck/api/domain/package-frame.html index 0e4d5ee..0e55fe7 100644 --- a/apidocs/org/rundeck/api/domain/package-frame.html +++ b/apidocs/org/rundeck/api/domain/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.domain (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/package-summary.html b/apidocs/org/rundeck/api/domain/package-summary.html index 4858b67..e4de9b6 100644 --- a/apidocs/org/rundeck/api/domain/package-summary.html +++ b/apidocs/org/rundeck/api/domain/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.domain (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/package-tree.html b/apidocs/org/rundeck/api/domain/package-tree.html index c3fbdb8..4d18a39 100644 --- a/apidocs/org/rundeck/api/domain/package-tree.html +++ b/apidocs/org/rundeck/api/domain/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.domain Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/domain/package-use.html b/apidocs/org/rundeck/api/domain/package-use.html index 80cc366..93f6f54 100644 --- a/apidocs/org/rundeck/api/domain/package-use.html +++ b/apidocs/org/rundeck/api/domain/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api.domain (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/package-frame.html b/apidocs/org/rundeck/api/package-frame.html index 19a7896..5d0c911 100644 --- a/apidocs/org/rundeck/api/package-frame.html +++ b/apidocs/org/rundeck/api/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/package-summary.html b/apidocs/org/rundeck/api/package-summary.html index 01347c7..6a2026f 100644 --- a/apidocs/org/rundeck/api/package-summary.html +++ b/apidocs/org/rundeck/api/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/package-tree.html b/apidocs/org/rundeck/api/package-tree.html index 0fedd7c..1cecce8 100644 --- a/apidocs/org/rundeck/api/package-tree.html +++ b/apidocs/org/rundeck/api/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/package-use.html b/apidocs/org/rundeck/api/package-use.html index e74be0e..fed5074 100644 --- a/apidocs/org/rundeck/api/package-use.html +++ b/apidocs/org/rundeck/api/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/AbortParser.html b/apidocs/org/rundeck/api/parser/AbortParser.html index 6c44635..65bbdfe 100644 --- a/apidocs/org/rundeck/api/parser/AbortParser.html +++ b/apidocs/org/rundeck/api/parser/AbortParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> AbortParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/ExecutionParser.html b/apidocs/org/rundeck/api/parser/ExecutionParser.html index 96e25c7..7feb6fe 100644 --- a/apidocs/org/rundeck/api/parser/ExecutionParser.html +++ b/apidocs/org/rundeck/api/parser/ExecutionParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ExecutionParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -57,7 +57,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ExecutionParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="ExecutionParser.html" target="_top"><B>NO FRAMES</B></A>   @@ -253,7 +253,7 @@ public <A HREF="../../../../org/rundeck/api/domain/RundeckExecution.html" title= <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ExecutionParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="ExecutionParser.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/JobParser.html b/apidocs/org/rundeck/api/parser/JobParser.html index c087f7e..cc6c1c0 100644 --- a/apidocs/org/rundeck/api/parser/JobParser.html +++ b/apidocs/org/rundeck/api/parser/JobParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> JobParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -56,8 +56,8 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/JobParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="JobParser.html" target="_top"><B>NO FRAMES</B></A>   @@ -252,8 +252,8 @@ public <A HREF="../../../../org/rundeck/api/domain/RundeckJob.html" title="class <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/JobParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="JobParser.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/ListParser.html b/apidocs/org/rundeck/api/parser/ListParser.html new file mode 100644 index 0000000..345c063 --- /dev/null +++ b/apidocs/org/rundeck/api/parser/ListParser.html @@ -0,0 +1,275 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--NewPage--> +<HTML> +<HEAD> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<TITLE> +ListParser (RunDeck API - Java Client 1.0-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.rundeck.api.parser +
+Class ListParser<T>

+
+java.lang.Object
+  extended by org.rundeck.api.parser.ListParser<T>
+
+
+
All Implemented Interfaces:
XmlNodeParser<List<T>>
+
+
+
+
public class ListParser<T>
extends Object
implements XmlNodeParser<List<T>>
+ + +

+Parser for a List of elements +

+ +

+

+
Author:
+
Vincent Behar
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ListParser(XmlNodeParser<T> parser, + String xpath) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ List<T>parseXmlNode(org.dom4j.Node node) + +
+          Parse the given XML Node
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListParser

+
+public ListParser(XmlNodeParser<T> parser,
+                  String xpath)
+
+
+
Parameters:
parser - for an individual element
xpath - of the elements
+
+ + + + + + + + +
+Method Detail
+ +

+parseXmlNode

+
+public List<T> parseXmlNode(org.dom4j.Node node)
+
+
Description copied from interface: XmlNodeParser
+
Parse the given XML Node +

+

+
Specified by:
parseXmlNode in interface XmlNodeParser<List<T>>
+
+
+ +
Returns:
any object holding the converted value
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2011. All Rights Reserved. + + diff --git a/apidocs/org/rundeck/api/parser/NodeParser.html b/apidocs/org/rundeck/api/parser/NodeParser.html index d368c9b..c848944 100644 --- a/apidocs/org/rundeck/api/parser/NodeParser.html +++ b/apidocs/org/rundeck/api/parser/NodeParser.html @@ -2,7 +2,7 @@ - + NodeParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -56,8 +56,8 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/NodeParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="NodeParser.html" target="_top"><B>NO FRAMES</B></A>   @@ -252,8 +252,8 @@ public <A HREF="../../../../org/rundeck/api/domain/RundeckNode.html" title="clas <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/NodeParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="NodeParser.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/ParserHelper.html b/apidocs/org/rundeck/api/parser/ParserHelper.html index 25ab7bd..5e81422 100644 --- a/apidocs/org/rundeck/api/parser/ParserHelper.html +++ b/apidocs/org/rundeck/api/parser/ParserHelper.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ParserHelper (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -56,7 +56,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ParserHelper.html" target="_top"><B>FRAMES</B></A>   @@ -257,7 +257,7 @@ public static org.dom4j.Document <B>loadDocument</B>(<A HREF="http://download.or <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ParserHelper.html" target="_top"><B>FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/ProjectParser.html b/apidocs/org/rundeck/api/parser/ProjectParser.html index 25c4b07..8d211c8 100644 --- a/apidocs/org/rundeck/api/parser/ProjectParser.html +++ b/apidocs/org/rundeck/api/parser/ProjectParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ProjectParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -57,7 +57,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ProjectParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="ProjectParser.html" target="_top"><B>NO FRAMES</B></A>   @@ -253,7 +253,7 @@ public <A HREF="../../../../org/rundeck/api/domain/RundeckProject.html" title="c <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ProjectParser.html" target="_top"><B>FRAMES</B></A>    <A HREF="ProjectParser.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/XmlNodeParser.html b/apidocs/org/rundeck/api/parser/XmlNodeParser.html index 04b215d..a96549f 100644 --- a/apidocs/org/rundeck/api/parser/XmlNodeParser.html +++ b/apidocs/org/rundeck/api/parser/XmlNodeParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> XmlNodeParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -56,7 +56,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/XmlNodeParser.html" target="_top"><B>FRAMES</B></A>   @@ -93,7 +93,7 @@ org.rundeck.api.parser</FONT> <BR> Interface XmlNodeParser<T></H2> <DL> -<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser">AbortParser</A>, <A HREF="../../../../org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser">ExecutionParser</A>, <A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A>, <A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A>, <A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A>, <A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A>, <A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A>, <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A>, <A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A></DD> +<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser">AbortParser</A>, <A HREF="../../../../org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser">ExecutionParser</A>, <A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A>, <A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser</A>, <A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A>, <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A></DD> </DL> <HR> <DL> @@ -186,7 +186,7 @@ parseXmlNode</H3> <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/XmlNodeParser.html" target="_top"><B>FRAMES</B></A>   diff --git a/apidocs/org/rundeck/api/parser/class-use/AbortParser.html b/apidocs/org/rundeck/api/parser/class-use/AbortParser.html index 08b2709..bc3a474 100644 --- a/apidocs/org/rundeck/api/parser/class-use/AbortParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/AbortParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.AbortParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/ExecutionParser.html b/apidocs/org/rundeck/api/parser/class-use/ExecutionParser.html index 3a24c1a..99a156b 100644 --- a/apidocs/org/rundeck/api/parser/class-use/ExecutionParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/ExecutionParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ExecutionParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/JobParser.html b/apidocs/org/rundeck/api/parser/class-use/JobParser.html index c8e2b36..89a2afc 100644 --- a/apidocs/org/rundeck/api/parser/class-use/JobParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/JobParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.JobParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/ListParser.html b/apidocs/org/rundeck/api/parser/class-use/ListParser.html new file mode 100644 index 0000000..7b3e732 --- /dev/null +++ b/apidocs/org/rundeck/api/parser/class-use/ListParser.html @@ -0,0 +1,145 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--NewPage--> +<HTML> +<HEAD> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<TITLE> +Uses of Class org.rundeck.api.parser.ListParser (RunDeck API - Java Client 1.0-SNAPSHOT API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.rundeck.api.parser.ListParser

+
+No usage of org.rundeck.api.parser.ListParser +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2011. All Rights Reserved. + + diff --git a/apidocs/org/rundeck/api/parser/class-use/NodeParser.html b/apidocs/org/rundeck/api/parser/class-use/NodeParser.html index ae1fbaa..ecd26f6 100644 --- a/apidocs/org/rundeck/api/parser/class-use/NodeParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/NodeParser.html @@ -2,7 +2,7 @@ - + Uses of Class org.rundeck.api.parser.NodeParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/ParserHelper.html b/apidocs/org/rundeck/api/parser/class-use/ParserHelper.html index 43f1d21..704bd63 100644 --- a/apidocs/org/rundeck/api/parser/class-use/ParserHelper.html +++ b/apidocs/org/rundeck/api/parser/class-use/ParserHelper.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ParserHelper (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/ProjectParser.html b/apidocs/org/rundeck/api/parser/class-use/ProjectParser.html index 385b5ab..7099675 100644 --- a/apidocs/org/rundeck/api/parser/class-use/ProjectParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/ProjectParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ProjectParser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/parser/class-use/XmlNodeParser.html b/apidocs/org/rundeck/api/parser/class-use/XmlNodeParser.html index 2b72ebd..6888da2 100644 --- a/apidocs/org/rundeck/api/parser/class-use/XmlNodeParser.html +++ b/apidocs/org/rundeck/api/parser/class-use/XmlNodeParser.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Interface org.rundeck.api.parser.XmlNodeParser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -130,14 +130,6 @@ Uses of <A HREF="../../../../../org/rundeck/api/parser/XmlNodeParser.html" title <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> class</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A></B></CODE> - -<BR> -          Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain"><CODE>RundeckExecution</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A></B></CODE> <BR> @@ -146,10 +138,10 @@ Uses of <A HREF="../../../../../org/rundeck/api/parser/XmlNodeParser.html" title <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> class</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A></B></CODE> +<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser<T></A></B></CODE> <BR> -          Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain"><CODE>RundeckJob</CODE></A></TD> +          Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of elements</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> @@ -162,26 +154,25 @@ Uses of <A HREF="../../../../../org/rundeck/api/parser/XmlNodeParser.html" title <TR BGCOLOR="white" CLASS="TableRowColor"> <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> <CODE> class</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A></B></CODE> - -<BR> -          Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain"><CODE>RundeckNode</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> class</CODE></FONT></TD> <TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A></B></CODE> <BR>           Parser for a single <A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain"><CODE>RundeckProject</CODE></A></TD> </TR> +</TABLE> +  +<P> + +<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""> +<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor"> +<TH ALIGN="left" COLSPAN="2">Constructors in <A HREF="../../../../../org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A> with parameters of type <A HREF="../../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A></FONT></TH> +</TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"> -<CODE> class</CODE></FONT></TD> -<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A></B></CODE> +<TD><CODE><B><A HREF="../../../../../org/rundeck/api/parser/ListParser.html#ListParser(org.rundeck.api.parser.XmlNodeParser, java.lang.String)">ListParser</A></B>(<A HREF="../../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><<A HREF="../../../../../org/rundeck/api/parser/ListParser.html" title="type parameter in ListParser">T</A>> parser, + <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> xpath)</CODE> <BR> -          Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain"><CODE>RundeckProject</CODE></A></TD> +           </TD> </TR> </TABLE>   diff --git a/apidocs/org/rundeck/api/parser/package-frame.html b/apidocs/org/rundeck/api/parser/package-frame.html index b357301..904eac3 100644 --- a/apidocs/org/rundeck/api/parser/package-frame.html +++ b/apidocs/org/rundeck/api/parser/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -39,21 +39,15 @@ Classes</FONT>  <BR> <A HREF="ExecutionParser.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionParser</A> <BR> -<A HREF="ExecutionsParser.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionsParser</A> -<BR> <A HREF="JobParser.html" title="class in org.rundeck.api.parser" target="classFrame">JobParser</A> <BR> -<A HREF="JobsParser.html" title="class in org.rundeck.api.parser" target="classFrame">JobsParser</A> +<A HREF="ListParser.html" title="class in org.rundeck.api.parser" target="classFrame">ListParser</A> <BR> <A HREF="NodeParser.html" title="class in org.rundeck.api.parser" target="classFrame">NodeParser</A> <BR> -<A HREF="NodesParser.html" title="class in org.rundeck.api.parser" target="classFrame">NodesParser</A> -<BR> <A HREF="ParserHelper.html" title="class in org.rundeck.api.parser" target="classFrame">ParserHelper</A> <BR> -<A HREF="ProjectParser.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParser</A> -<BR> -<A HREF="ProjectsParser.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectsParser</A></FONT></TD> +<A HREF="ProjectParser.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParser</A></FONT></TD> </TR> </TABLE> diff --git a/apidocs/org/rundeck/api/parser/package-summary.html b/apidocs/org/rundeck/api/parser/package-summary.html index 23e29db..a50bea9 100644 --- a/apidocs/org/rundeck/api/parser/package-summary.html +++ b/apidocs/org/rundeck/api/parser/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -118,26 +118,18 @@ Internal parsers for parsing the RunDeck responses. <TD>Parser for a single <A HREF="../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain"><CODE>RundeckExecution</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser">ExecutionsParser</A></B></TD> -<TD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain"><CODE>RundeckExecution</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser">JobParser</A></B></TD> <TD>Parser for a single <A HREF="../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain"><CODE>RundeckJob</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser">JobsParser</A></B></TD> -<TD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../org/rundeck/api/domain/RundeckJob.html" title="class in org.rundeck.api.domain"><CODE>RundeckJob</CODE></A></TD> +<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser">ListParser<T></A></B></TD> +<TD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of elements</TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser">NodeParser</A></B></TD> <TD>Parser for a single <A HREF="../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain"><CODE>RundeckNode</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser">NodesParser</A></B></TD> -<TD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../org/rundeck/api/domain/RundeckNode.html" title="class in org.rundeck.api.domain"><CODE>RundeckNode</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser">ParserHelper</A></B></TD> <TD>Helper for parsing RunDeck responses</TD> </TR> @@ -145,10 +137,6 @@ Internal parsers for parsing the RunDeck responses. <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser">ProjectParser</A></B></TD> <TD>Parser for a single <A HREF="../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain"><CODE>RundeckProject</CODE></A></TD> </TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser">ProjectsParser</A></B></TD> -<TD>Parser for a <A HREF="http://download.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><CODE>List</CODE></A> of <A HREF="../../../../org/rundeck/api/domain/RundeckProject.html" title="class in org.rundeck.api.domain"><CODE>RundeckProject</CODE></A></TD> -</TR> </TABLE>   diff --git a/apidocs/org/rundeck/api/parser/package-tree.html b/apidocs/org/rundeck/api/parser/package-tree.html index d6808ec..ee1c7ac 100644 --- a/apidocs/org/rundeck/api/parser/package-tree.html +++ b/apidocs/org/rundeck/api/parser/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -95,13 +95,10 @@ Class Hierarchy <LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL> <LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser"><B>AbortParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser"><B>ExecutionParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>ExecutionsParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser"><B>JobParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>JobsParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) +<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>ListParser</B></A><T> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser"><B>NodeParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>NodesParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>ParserHelper</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>ProjectParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>ProjectsParser</B></A> (implements org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) </UL> </UL> <H2> diff --git a/apidocs/org/rundeck/api/parser/package-use.html b/apidocs/org/rundeck/api/parser/package-use.html index 9b20009..115a03d 100644 --- a/apidocs/org/rundeck/api/parser/package-use.html +++ b/apidocs/org/rundeck/api/parser/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/AssertUtil.html b/apidocs/org/rundeck/api/util/AssertUtil.html index ba21a69..d614008 100644 --- a/apidocs/org/rundeck/api/util/AssertUtil.html +++ b/apidocs/org/rundeck/api/util/AssertUtil.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> AssertUtil (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/ParametersUtil.html b/apidocs/org/rundeck/api/util/ParametersUtil.html index c5fb4eb..0a00cb3 100644 --- a/apidocs/org/rundeck/api/util/ParametersUtil.html +++ b/apidocs/org/rundeck/api/util/ParametersUtil.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ParametersUtil (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/class-use/AssertUtil.html b/apidocs/org/rundeck/api/util/class-use/AssertUtil.html index 2deca38..fc7d493 100644 --- a/apidocs/org/rundeck/api/util/class-use/AssertUtil.html +++ b/apidocs/org/rundeck/api/util/class-use/AssertUtil.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.util.AssertUtil (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/class-use/ParametersUtil.html b/apidocs/org/rundeck/api/util/class-use/ParametersUtil.html index 994b2f9..9f8f60c 100644 --- a/apidocs/org/rundeck/api/util/class-use/ParametersUtil.html +++ b/apidocs/org/rundeck/api/util/class-use/ParametersUtil.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.util.ParametersUtil (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/package-frame.html b/apidocs/org/rundeck/api/util/package-frame.html index e0794ab..496872a 100644 --- a/apidocs/org/rundeck/api/util/package-frame.html +++ b/apidocs/org/rundeck/api/util/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/package-summary.html b/apidocs/org/rundeck/api/util/package-summary.html index b4f2c27..fc4c9e4 100644 --- a/apidocs/org/rundeck/api/util/package-summary.html +++ b/apidocs/org/rundeck/api/util/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/package-tree.html b/apidocs/org/rundeck/api/util/package-tree.html index 140d5f3..ee7c433 100644 --- a/apidocs/org/rundeck/api/util/package-tree.html +++ b/apidocs/org/rundeck/api/util/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/org/rundeck/api/util/package-use.html b/apidocs/org/rundeck/api/util/package-use.html index 878366e..5392db0 100644 --- a/apidocs/org/rundeck/api/util/package-use.html +++ b/apidocs/org/rundeck/api/util/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/overview-frame.html b/apidocs/overview-frame.html index 02bbfb5..3ce79aa 100644 --- a/apidocs/overview-frame.html +++ b/apidocs/overview-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Overview List (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/overview-summary.html b/apidocs/overview-summary.html index 0a9af5e..d3b4a32 100644 --- a/apidocs/overview-summary.html +++ b/apidocs/overview-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Overview (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html index fcbbe3e..ce98d13 100644 --- a/apidocs/overview-tree.html +++ b/apidocs/overview-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:48 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:36 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT API) @@ -94,13 +94,10 @@ Class Hierarchy <LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL> <LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/AbortParser.html" title="class in org.rundeck.api.parser"><B>AbortParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.util.<A HREF="org/rundeck/api/util/AssertUtil.html" title="class in org.rundeck.api.util"><B>AssertUtil</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ExecutionParser.html" title="class in org.rundeck.api.parser"><B>ExecutionParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ExecutionsParser.html" title="class in org.rundeck.api.parser"><B>ExecutionsParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/JobParser.html" title="class in org.rundeck.api.parser"><B>JobParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/JobsParser.html" title="class in org.rundeck.api.parser"><B>JobsParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) +<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ListParser.html" title="class in org.rundeck.api.parser"><B>ListParser</B></A><T> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.<A HREF="org/rundeck/api/NodeFiltersBuilder.html" title="class in org.rundeck.api"><B>NodeFiltersBuilder</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/NodeParser.html" title="class in org.rundeck.api.parser"><B>NodeParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/NodesParser.html" title="class in org.rundeck.api.parser"><B>NodesParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.<A HREF="org/rundeck/api/OptionsBuilder.html" title="class in org.rundeck.api"><B>OptionsBuilder</B></A><LI TYPE="circle">org.rundeck.api.util.<A HREF="org/rundeck/api/util/ParametersUtil.html" title="class in org.rundeck.api.util"><B>ParametersUtil</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ParserHelper.html" title="class in org.rundeck.api.parser"><B>ParserHelper</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ProjectParser.html" title="class in org.rundeck.api.parser"><B>ProjectParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ProjectsParser.html" title="class in org.rundeck.api.parser"><B>ProjectsParser</B></A> (implements org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/XmlNodeParser.html" title="interface in org.rundeck.api.parser">XmlNodeParser</A><T>) <LI TYPE="circle">org.rundeck.api.domain.<A HREF="org/rundeck/api/domain/RundeckAbort.html" title="class in org.rundeck.api.domain"><B>RundeckAbort</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>) <LI TYPE="circle">org.rundeck.api.<A HREF="org/rundeck/api/RundeckClient.html" title="class in org.rundeck.api"><B>RundeckClient</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>) <LI TYPE="circle">org.rundeck.api.domain.<A HREF="org/rundeck/api/domain/RundeckExecution.html" title="class in org.rundeck.api.domain"><B>RundeckExecution</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>) diff --git a/apidocs/serialized-form.html b/apidocs/serialized-form.html index 82b212b..1a804ce 100644 --- a/apidocs/serialized-form.html +++ b/apidocs/serialized-form.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:47 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:35 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Serialized Form (RunDeck API - Java Client 1.0-SNAPSHOT API) diff --git a/dependencies.html b/dependencies.html index 18c0b7f..8c8988d 100644 --- a/dependencies.html +++ b/dependencies.html @@ -154,27 +154,27 @@ } } </script> -<a name="Dependency_Tree"></a><div class="section"><h3>Dependency Tree<a name="Dependency_Tree"></a></h3><ul><li>org.rundeck:rundeck-api-java-client:jar:1.0-SNAPSHOT <img id="_39599286" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_641474110', '_39599286' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_641474110" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>RunDeck API - Java Client</th></tr><tr class="b"><td><p><b>Description: </b>Java client for the RunDeck REST API</p><p><b>URL: </b><a class="externalLink" href="http://vbehar.github.com/rundeck-api-java-client">http://vbehar.github.com/rundeck-api-java-client</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.httpcomponents:httpclient:jar:4.1.1 (compile) <img id="_393944198" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1543883650', '_393944198' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1543883650" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>HttpClient</th></tr><tr class="b"><td><p><b>Description: </b>HttpComponents Client (base module)</p><p><b>URL: </b><a class="externalLink" href="http://hc.apache.org/httpcomponents-client">http://hc.apache.org/httpcomponents-client</a></p><p><b>Project License: </b><a href="LICENSE.txt">Apache License</a></p></td></tr></table></div><ul><li>org.apache.httpcomponents:httpcore:jar:4.1 (compile) <img id="_609739434" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1524834067', '_609739434' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1524834067" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>HttpCore</th></tr><tr class="b"><td><p><b>Description: </b>HttpComponents Core (blocking I/O)</p><p><b>URL: </b><a class="externalLink" href="http://hc.apache.org/httpcomponents-core-ga/">http://hc.apache.org/httpcomponents-core-ga/</a></p><p><b>Project License: </b><a href="LICENSE.txt">Apache License</a></p></td></tr></table></div></li><li>commons-logging:commons-logging:jar:1.1.1 (compile) <img id="_666046066" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_844049874', '_666046066' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_844049874" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Logging</th></tr><tr class="b"><td><p><b>Description: </b>Commons Logging is a thin adapter allowing configurable bridging to other, - well known logging systems.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/logging">http://commons.apache.org/logging</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>commons-codec:commons-codec:jar:1.4 (compile) <img id="_133824991" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_670380535', '_133824991' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_670380535" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Codec</th></tr><tr class="b"><td><p><b>Description: </b>The codec package contains simple encoder and decoders for +<a name="Dependency_Tree"></a><div class="section"><h3>Dependency Tree<a name="Dependency_Tree"></a></h3><ul><li>org.rundeck:rundeck-api-java-client:jar:1.0-SNAPSHOT <img id="_2147262306" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_440011606', '_2147262306' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_440011606" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>RunDeck API - Java Client</th></tr><tr class="b"><td><p><b>Description: </b>Java client for the RunDeck REST API</p><p><b>URL: </b><a class="externalLink" href="http://vbehar.github.com/rundeck-api-java-client">http://vbehar.github.com/rundeck-api-java-client</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div><ul><li>org.apache.httpcomponents:httpclient:jar:4.1.1 (compile) <img id="_938933618" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1566725250', '_938933618' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1566725250" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>HttpClient</th></tr><tr class="b"><td><p><b>Description: </b>HttpComponents Client (base module)</p><p><b>URL: </b><a class="externalLink" href="http://hc.apache.org/httpcomponents-client">http://hc.apache.org/httpcomponents-client</a></p><p><b>Project License: </b><a href="LICENSE.txt">Apache License</a></p></td></tr></table></div><ul><li>org.apache.httpcomponents:httpcore:jar:4.1 (compile) <img id="_103580767" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1374283815', '_103580767' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1374283815" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>HttpCore</th></tr><tr class="b"><td><p><b>Description: </b>HttpComponents Core (blocking I/O)</p><p><b>URL: </b><a class="externalLink" href="http://hc.apache.org/httpcomponents-core-ga/">http://hc.apache.org/httpcomponents-core-ga/</a></p><p><b>Project License: </b><a href="LICENSE.txt">Apache License</a></p></td></tr></table></div></li><li>commons-logging:commons-logging:jar:1.1.1 (compile) <img id="_946341578" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_579396444', '_946341578' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_579396444" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Logging</th></tr><tr class="b"><td><p><b>Description: </b>Commons Logging is a thin adapter allowing configurable bridging to other, + well known logging systems.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/logging">http://commons.apache.org/logging</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>commons-codec:commons-codec:jar:1.4 (compile) <img id="_1000618661" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_411489686', '_1000618661' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_411489686" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Codec</th></tr><tr class="b"><td><p><b>Description: </b>The codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a - collection of phonetic encoding utilities.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/codec/">http://commons.apache.org/codec/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>commons-lang:commons-lang:jar:2.6 (compile) <img id="_1640290933" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_422798800', '_1640290933' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_422798800" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Lang</th></tr><tr class="b"><td><p><b>Description: </b>Commons Lang, a package of Java utility classes for the + collection of phonetic encoding utilities.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/codec/">http://commons.apache.org/codec/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>commons-lang:commons-lang:jar:2.6 (compile) <img id="_1087532344" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_792750644', '_1087532344' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_792750644" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Commons Lang</th></tr><tr class="b"><td><p><b>Description: </b>Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so - standard as to justify existence in java.lang.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/lang/">http://commons.apache.org/lang/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>dom4j:dom4j:jar:1.6.1 (compile) <img id="_1019615911" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1879393860', '_1019615911' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1879393860" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>dom4j</th></tr><tr class="b"><td><p><b>Description: </b>dom4j: the flexible XML framework for Java</p><p><b>URL: </b><a class="externalLink" href="http://dom4j.org">http://dom4j.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>xml-apis:xml-apis:jar:1.0.b2 (compile) <img id="_844473207" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1373740050', '_844473207' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1373740050" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and + standard as to justify existence in java.lang.</p><p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/lang/">http://commons.apache.org/lang/</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li><li>dom4j:dom4j:jar:1.6.1 (compile) <img id="_1171853042" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1873174237', '_1171853042' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1873174237" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>dom4j</th></tr><tr class="b"><td><p><b>Description: </b>dom4j: the flexible XML framework for Java</p><p><b>URL: </b><a class="externalLink" href="http://dom4j.org">http://dom4j.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>xml-apis:xml-apis:jar:1.0.b2 (compile) <img id="_226204866" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_656626748', '_226204866' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_656626748" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier. The External Components portion of xml-commons contains interfaces that are defined by external standards organizations. For DOM, that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for - JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>jaxen:jaxen:jar:1.1.1 (compile) <img id="_2055222933" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_421480716', '_2055222933' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_421480716" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>jaxen</th></tr><tr class="b"><td><p><b>Description: </b>Jaxen is a universal Java XPath engine.</p><p><b>URL: </b><a class="externalLink" href="http://jaxen.codehaus.org/">http://jaxen.codehaus.org/</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>dom4j:dom4j:jar:1.6.1 (compile) <img id="_1482114646" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1918047124', '_1482114646' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1918047124" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>dom4j</th></tr><tr class="b"><td><p><b>Description: </b>dom4j: the flexible XML framework for Java</p><p><b>URL: </b><a class="externalLink" href="http://dom4j.org">http://dom4j.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>jdom:jdom:jar:1.0 (compile) <img id="_946592466" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1566013498', '_946592466' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1566013498" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - jdom:jdom:jar:1.0</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xerces:xercesImpl:jar:2.6.2 (compile) <img id="_1812769744" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1835784184', '_1812769744' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1835784184" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xercesImpl:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xom:xom:jar:1.0 (compile) <img id="_1763231334" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_982559912', '_1763231334' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_982559912" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>xom</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://www.xom.nu">http://www.xom.nu</a></p><p><b>Project License: </b>LGPL</p></td></tr></table></div><ul><li>xerces:xmlParserAPIs:jar:2.6.2 (compile) <img id="_717498729" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1169981702', '_717498729' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1169981702" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xmlParserAPIs:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xerces:xercesImpl:jar:2.6.2 (compile) <img id="_1648454579" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_398481836', '_1648454579' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_398481836" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xercesImpl:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xalan:xalan:jar:2.6.0 (compile) <img id="_1944832548" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1993880382', '_1944832548' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1993880382" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xalan:xalan:jar:2.6.0</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>xml-apis:xml-apis:jar:1.0.b2 (compile) <img id="_1091054218" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1186137055', '_1091054218' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1186137055" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and + JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>jaxen:jaxen:jar:1.1.1 (compile) <img id="_1742308125" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_605420787', '_1742308125' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_605420787" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>jaxen</th></tr><tr class="b"><td><p><b>Description: </b>Jaxen is a universal Java XPath engine.</p><p><b>URL: </b><a class="externalLink" href="http://jaxen.codehaus.org/">http://jaxen.codehaus.org/</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>dom4j:dom4j:jar:1.6.1 (compile) <img id="_423391475" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_461995807', '_423391475' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_461995807" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>dom4j</th></tr><tr class="b"><td><p><b>Description: </b>dom4j: the flexible XML framework for Java</p><p><b>URL: </b><a class="externalLink" href="http://dom4j.org">http://dom4j.org</a></p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>jdom:jdom:jar:1.0 (compile) <img id="_1986989851" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_701066358', '_1986989851' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_701066358" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - jdom:jdom:jar:1.0</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xerces:xercesImpl:jar:2.6.2 (compile) <img id="_898200811" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_236716258', '_898200811' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_236716258" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xercesImpl:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xom:xom:jar:1.0 (compile) <img id="_356238503" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1309238857', '_356238503' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1309238857" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>xom</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>URL: </b><a class="externalLink" href="http://www.xom.nu">http://www.xom.nu</a></p><p><b>Project License: </b>LGPL</p></td></tr></table></div><ul><li>xerces:xmlParserAPIs:jar:2.6.2 (compile) <img id="_1327048490" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1015450783', '_1327048490' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1015450783" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xmlParserAPIs:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xerces:xercesImpl:jar:2.6.2 (compile) <img id="_186254512" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_473583461', '_186254512' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_473583461" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xerces:xercesImpl:jar:2.6.2</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li><li>xalan:xalan:jar:2.6.0 (compile) <img id="_59069744" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1412761745', '_59069744' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1412761745" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - xalan:xalan:jar:2.6.0</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div><ul><li>xml-apis:xml-apis:jar:1.0.b2 (compile) <img id="_1760295801" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_152658322', '_1760295801' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_152658322" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>XML Commons External Components XML APIs</th></tr><tr class="b"><td><p><b>Description: </b>xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier. The External Components portion of xml-commons contains interfaces that are defined by external standards organizations. For DOM, that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for - JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>com.ibm.icu:icu4j:jar:2.6.1 (compile) <img id="_1164833109" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1565101723', '_1164833109' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1565101723" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - com.ibm.icu:icu4j:jar:2.6.1</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li></ul></li><li>junit:junit:jar:4.8.2 (test) <img id="_1852353023" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_409701742', '_1852353023' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_409701742" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JUnit</th></tr><tr class="b"><td><p><b>Description: </b>JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.</p><p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a><div class="section"><h2>Licenses<a name="Licenses"></a></h2><p><b>LGPL: </b>xom</p><p><b>Unknown: </b>Unnamed - com.ibm.icu:icu4j:jar:2.6.1, Unnamed - jdom:jdom:jar:1.0, Unnamed - xalan:xalan:jar:2.6.0, Unnamed - xerces:xercesImpl:jar:2.6.2, Unnamed - xerces:xmlParserAPIs:jar:2.6.2, dom4j, jaxen</p><p><b>Apache License: </b>HttpClient, HttpCore</p><p><b>Common Public License Version 1.0: </b>JUnit</p><p><b>The Apache Software License, Version 2.0: </b>Commons Codec, Commons Lang, Commons Logging, RunDeck API - Java Client, XML Commons External Components XML APIs</p></div><a name="Dependency_File_Details"></a><div class="section"><h2>Dependency File Details<a name="Dependency_File_Details"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Filename</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th><th>Sealed</th></tr><tr class="b"><td>icu4j-2.6.1.jar</td><td>2.34 MB</td><td>755</td><td>648</td><td>6</td><td>1.2</td><td>debug</td><td>-</td></tr><tr class="a"><td>commons-codec-1.4.jar</td><td>56.80 kB</td><td>47</td><td>30</td><td>5</td><td>1.4</td><td>debug</td><td>-</td></tr><tr class="b"><td>commons-lang-2.6.jar</td><td>277.56 kB</td><td>155</td><td>133</td><td>10</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="a"><td>commons-logging-1.1.1.jar</td><td>59.26 kB</td><td>42</td><td>28</td><td>2</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="b"><td>dom4j-1.6.1.jar</td><td>306.54 kB</td><td>208</td><td>190</td><td>14</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="a"><td>jaxen-1.1.1.jar</td><td>221.60 kB</td><td>236</td><td>214</td><td>17</td><td>1.2</td><td>debug</td><td>-</td></tr><tr class="b"><td>jdom-1.0.jar</td><td>149.66 kB</td><td>87</td><td>75</td><td>8</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="a"><td>junit-4.8.2.jar</td><td>231.78 kB</td><td>267</td><td>230</td><td>30</td><td>1.5</td><td>debug</td><td>-</td></tr><tr class="b"><td>httpclient-4.1.1.jar</td><td>342.90 kB</td><td>308</td><td>272</td><td>22</td><td>1.5</td><td>debug</td><td>-</td></tr><tr class="a"><td>httpcore-4.1.jar</td><td>176.80 kB</td><td>185</td><td>163</td><td>10</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="b"><td>xalan-2.6.0.jar</td><td>3.00 MB</td><td>1,625</td><td>1,548</td><td>50</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="a"><td>xercesImpl-2.6.2.jar</td><td>986.99 kB</td><td>845</td><td>784</td><td>37</td><td>1.1</td><td>release</td><td>-</td></tr><tr class="b"><td>xmlParserAPIs-2.6.2.jar</td><td>121.80 kB</td><td>238</td><td>207</td><td>17</td><td>1.1</td><td>release</td><td>-</td></tr><tr class="a"><td>xml-apis-1.0.b2.jar</td><td>106.76 kB</td><td>217</td><td>184</td><td>17</td><td>1.2</td><td>release</td><td>-</td></tr><tr class="b"><td>xom-1.0.jar</td><td>106.32 kB</td><td>108</td><td>96</td><td>6</td><td>1.2</td><td>release</td><td>sealed</td></tr><tr class="a"><th>Total</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th><th>Sealed</th></tr><tr class="b"><td>15</td><td>8.41 MB</td><td>5,323</td><td>4,802</td><td>251</td><td>1.5</td><td>11</td><td>1</td></tr><tr class="a"><td>compile: 14</td><td>compile: 8.19 MB</td><td>compile: 5,056</td><td>compile: 4,572</td><td>compile: 221</td><td>-</td><td>compile: 10</td><td>compile: 1</td></tr><tr class="b"><td>test: 1</td><td>test: 231.78 kB</td><td>test: 267</td><td>test: 230</td><td>test: 30</td><td>-</td><td>test: 1</td><td>-</td></tr></table></div><a name="Dependency_Repository_Locations"></a><div class="section"><h2>Dependency Repository Locations<a name="Dependency_Repository_Locations"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Repo ID</th><th>URL</th><th>Release</th><th>Snapshot</th></tr><tr class="b"><td>apache.snapshots</td><td><a class="externalLink" href="http://people.apache.org/repo/m2-snapshot-repository">http://people.apache.org/repo/m2-snapshot-repository</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="a"><td>sonatype-nexus-snapshots</td><td><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="b"><td>central</td><td><a class="externalLink" href="http://repo1.maven.org/maven2">http://repo1.maven.org/maven2</a></td><td>Yes</td><td>-</td><td>-</td></tr></table><p>Repository locations for each of the Dependencies.</p><table border="0" class="bodyTable"><tr class="a"><th>Artifact</th><th>apache.snapshots</th><th>sonatype-nexus-snapshots</th><th>central</th></tr><tr class="b"><td>com.ibm.icu:icu4j:jar:2.6.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-codec:commons-codec:jar:1.4</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>commons-lang:commons-lang:jar:2.6</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-logging:commons-logging:jar:1.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>dom4j:dom4j:jar:1.6.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>jaxen:jaxen:jar:1.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>jdom:jdom:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/jdom/jdom/1.0/jdom-1.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>junit:junit:jar:4.8.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/junit/junit/4.8.2/junit-4.8.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.httpcomponents:httpclient:jar:4.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.httpcomponents:httpcore:jar:4.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xalan:xalan:jar:2.6.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xalan/xalan/2.6.0/xalan-2.6.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xerces:xercesImpl:jar:2.6.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xerces:xmlParserAPIs:jar:2.6.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xml-apis:xml-apis:jar:1.0.b2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xom:xom:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xom/xom/1.0/xom-1.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><th>Total</th><th>apache.snapshots</th><th>sonatype-nexus-snapshots</th><th>central</th></tr><tr class="b"><td>15 (compile: 14, test: 1)</td><td>0</td><td>0</td><td>15</td></tr></table></div> + JAXP it's Sun.</p><p><b>URL: </b><a class="externalLink" href="http://xml.apache.org/commons/#external">http://xml.apache.org/commons/#external</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li><li>com.ibm.icu:icu4j:jar:2.6.1 (compile) <img id="_778933751" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_1384391822', '_778933751' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_1384391822" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>Unnamed - com.ibm.icu:icu4j:jar:2.6.1</th></tr><tr class="b"><td><p><b>Description: </b>There is currently no description associated with this project.</p><p><b>Project License: </b>No project license is defined for this project.</p></td></tr></table></div></li></ul></li></ul></li><li>junit:junit:jar:4.8.2 (test) <img id="_1186128951" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_2083930632', '_1186128951' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_2083930632" style="display:none"><table border="0" class="bodyTable"><tr class="a"><th>JUnit</th></tr><tr class="b"><td><p><b>Description: </b>JUnit is a regression testing framework. It is used by the developer who implements unit tests in Java.</p><p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p><p><b>Project License: </b><a class="externalLink" href="http://www.opensource.org/licenses/cpl1.0.txt">Common Public License Version 1.0</a></p></td></tr></table></div></li></ul></li></ul></div></div><a name="Licenses"></a><div class="section"><h2>Licenses<a name="Licenses"></a></h2><p><b>LGPL: </b>xom</p><p><b>Unknown: </b>Unnamed - com.ibm.icu:icu4j:jar:2.6.1, Unnamed - jdom:jdom:jar:1.0, Unnamed - xalan:xalan:jar:2.6.0, Unnamed - xerces:xercesImpl:jar:2.6.2, Unnamed - xerces:xmlParserAPIs:jar:2.6.2, dom4j, jaxen</p><p><b>Apache License: </b>HttpClient, HttpCore</p><p><b>Common Public License Version 1.0: </b>JUnit</p><p><b>The Apache Software License, Version 2.0: </b>Commons Codec, Commons Lang, Commons Logging, RunDeck API - Java Client, XML Commons External Components XML APIs</p></div><a name="Dependency_File_Details"></a><div class="section"><h2>Dependency File Details<a name="Dependency_File_Details"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Filename</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th><th>Sealed</th></tr><tr class="b"><td>icu4j-2.6.1.jar</td><td>2.34 MB</td><td>755</td><td>648</td><td>6</td><td>1.2</td><td>debug</td><td>-</td></tr><tr class="a"><td>commons-codec-1.4.jar</td><td>56.80 kB</td><td>47</td><td>30</td><td>5</td><td>1.4</td><td>debug</td><td>-</td></tr><tr class="b"><td>commons-lang-2.6.jar</td><td>277.56 kB</td><td>155</td><td>133</td><td>10</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="a"><td>commons-logging-1.1.1.jar</td><td>59.26 kB</td><td>42</td><td>28</td><td>2</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="b"><td>dom4j-1.6.1.jar</td><td>306.54 kB</td><td>208</td><td>190</td><td>14</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="a"><td>jaxen-1.1.1.jar</td><td>221.60 kB</td><td>236</td><td>214</td><td>17</td><td>1.2</td><td>debug</td><td>-</td></tr><tr class="b"><td>jdom-1.0.jar</td><td>149.66 kB</td><td>87</td><td>75</td><td>8</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="a"><td>junit-4.8.2.jar</td><td>231.78 kB</td><td>267</td><td>230</td><td>30</td><td>1.5</td><td>debug</td><td>-</td></tr><tr class="b"><td>httpclient-4.1.1.jar</td><td>342.90 kB</td><td>308</td><td>272</td><td>22</td><td>1.5</td><td>debug</td><td>-</td></tr><tr class="a"><td>httpcore-4.1.jar</td><td>176.80 kB</td><td>185</td><td>163</td><td>10</td><td>1.3</td><td>debug</td><td>-</td></tr><tr class="b"><td>xalan-2.6.0.jar</td><td>3.00 MB</td><td>1,625</td><td>1,548</td><td>50</td><td>1.1</td><td>debug</td><td>-</td></tr><tr class="a"><td>xercesImpl-2.6.2.jar</td><td>986.99 kB</td><td>845</td><td>784</td><td>37</td><td>1.1</td><td>release</td><td>-</td></tr><tr class="b"><td>xmlParserAPIs-2.6.2.jar</td><td>121.80 kB</td><td>238</td><td>207</td><td>17</td><td>1.1</td><td>release</td><td>-</td></tr><tr class="a"><td>xml-apis-1.0.b2.jar</td><td>106.76 kB</td><td>217</td><td>184</td><td>17</td><td>1.2</td><td>release</td><td>-</td></tr><tr class="b"><td>xom-1.0.jar</td><td>106.32 kB</td><td>108</td><td>96</td><td>6</td><td>1.2</td><td>release</td><td>sealed</td></tr><tr class="a"><th>Total</th><th>Size</th><th>Entries</th><th>Classes</th><th>Packages</th><th>JDK Rev</th><th>Debug</th><th>Sealed</th></tr><tr class="b"><td>15</td><td>8.41 MB</td><td>5,323</td><td>4,802</td><td>251</td><td>1.5</td><td>11</td><td>1</td></tr><tr class="a"><td>compile: 14</td><td>compile: 8.19 MB</td><td>compile: 5,056</td><td>compile: 4,572</td><td>compile: 221</td><td>-</td><td>compile: 10</td><td>compile: 1</td></tr><tr class="b"><td>test: 1</td><td>test: 231.78 kB</td><td>test: 267</td><td>test: 230</td><td>test: 30</td><td>-</td><td>test: 1</td><td>-</td></tr></table></div><a name="Dependency_Repository_Locations"></a><div class="section"><h2>Dependency Repository Locations<a name="Dependency_Repository_Locations"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Repo ID</th><th>URL</th><th>Release</th><th>Snapshot</th></tr><tr class="b"><td>apache.snapshots</td><td><a class="externalLink" href="http://people.apache.org/repo/m2-snapshot-repository">http://people.apache.org/repo/m2-snapshot-repository</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="a"><td>sonatype-nexus-snapshots</td><td><a class="externalLink" href="https://oss.sonatype.org/content/repositories/snapshots">https://oss.sonatype.org/content/repositories/snapshots</a></td><td>-</td><td>Yes</td><td>-</td></tr><tr class="b"><td>central</td><td><a class="externalLink" href="http://repo1.maven.org/maven2">http://repo1.maven.org/maven2</a></td><td>Yes</td><td>-</td><td>-</td></tr></table><p>Repository locations for each of the Dependencies.</p><table border="0" class="bodyTable"><tr class="a"><th>Artifact</th><th>apache.snapshots</th><th>sonatype-nexus-snapshots</th><th>central</th></tr><tr class="b"><td>com.ibm.icu:icu4j:jar:2.6.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/com/ibm/icu/icu4j/2.6.1/icu4j-2.6.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-codec:commons-codec:jar:1.4</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-codec/commons-codec/1.4/commons-codec-1.4.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>commons-lang:commons-lang:jar:2.6</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>commons-logging:commons-logging:jar:1.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>dom4j:dom4j:jar:1.6.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>jaxen:jaxen:jar:1.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>jdom:jdom:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/jdom/jdom/1.0/jdom-1.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>junit:junit:jar:4.8.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/junit/junit/4.8.2/junit-4.8.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>org.apache.httpcomponents:httpclient:jar:4.1.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.1.1/httpclient-4.1.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>org.apache.httpcomponents:httpcore:jar:4.1</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.1/httpcore-4.1.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xalan:xalan:jar:2.6.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xalan/xalan/2.6.0/xalan-2.6.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xerces:xercesImpl:jar:2.6.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xerces/xercesImpl/2.6.2/xercesImpl-2.6.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xerces:xmlParserAPIs:jar:2.6.2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xerces/xmlParserAPIs/2.6.2/xmlParserAPIs-2.6.2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><td>xml-apis:xml-apis:jar:1.0.b2</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="b"><td>xom:xom:jar:1.0</td><td>-</td><td>-</td><td><a class="externalLink" href="http://repo1.maven.org/maven2/xom/xom/1.0/xom-1.0.jar"><img alt="Found at http://repo1.maven.org/maven2" src="images/icon_success_sml.gif" /></a></td></tr><tr class="a"><th>Total</th><th>apache.snapshots</th><th>sonatype-nexus-snapshots</th><th>central</th></tr><tr class="b"><td>15 (compile: 14, test: 1)</td><td>0</td><td>0</td><td>15</td></tr></table></div> </div> </div> <div class="clear"> diff --git a/findbugs.html b/findbugs.html index 0fa372a..96305e8 100644 --- a/findbugs.html +++ b/findbugs.html @@ -146,7 +146,7 @@ </div> <div id="bodyColumn"> <div id="contentBox"> - <div class="section"><h2>FindBugs Bug Detector Report<a name="FindBugs_Bug_Detector_Report"></a></h2><p>The following document contains the results of <a class="externalLink" href="http://findbugs.sourceforge.net">FindBugs Report</a></p><p>FindBugs Version is <i>1.3.9</i></p><p>Threshold is <i>medium</i></p><p>Effort is <i>min</i></p></div><div class="section"><h2>Summary<a name="Summary"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Classes</th><th>Bugs</th><th>Errors</th><th>Missing Classes</th></tr><tr class="b"><td>28</td><td>0</td><td>0</td><td>0</td></tr></table></div><div class="section"><h2>Files<a name="Files"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Class</th><th>Bugs</th></tr></table></div> + <div class="section"><h2>FindBugs Bug Detector Report<a name="FindBugs_Bug_Detector_Report"></a></h2><p>The following document contains the results of <a class="externalLink" href="http://findbugs.sourceforge.net">FindBugs Report</a></p><p>FindBugs Version is <i>1.3.9</i></p><p>Threshold is <i>medium</i></p><p>Effort is <i>min</i></p></div><div class="section"><h2>Summary<a name="Summary"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Classes</th><th>Bugs</th><th>Errors</th><th>Missing Classes</th></tr><tr class="b"><td>25</td><td>0</td><td>0</td><td>0</td></tr></table></div><div class="section"><h2>Files<a name="Files"></a></h2><table border="0" class="bodyTable"><tr class="a"><th>Class</th><th>Bugs</th></tr></table></div> </div> </div> <div class="clear"> diff --git a/pmd.xml b/pmd.xml index fb99e09..e3defcf 100644 --- a/pmd.xml +++ b/pmd.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<pmd version="4.2.5" timestamp="2011-07-06T19:29:55.588"> +<pmd version="4.2.5" timestamp="2011-07-06T22:59:41.029"> <file name="/home/vinz/projects/perso/rundeck/rundeck-api-java-client/src/main/java/org/rundeck/api/parser/AbortParser.java"> <violation beginline="53" endline="54" begincolumn="11" endcolumn="9" rule="EmptyCatchBlock" ruleset="Basic Rules" package="org.rundeck.api.parser" class="AbortParser" method="parseXmlNode" externalInfoUrl="http://pmd.sourceforge.net/rules/basic.html#EmptyCatchBlock" priority="3"> Avoid empty catch blocks diff --git a/testapidocs/allclasses-frame.html b/testapidocs/allclasses-frame.html index 1f7e001..b1c0e35 100644 --- a/testapidocs/allclasses-frame.html +++ b/testapidocs/allclasses-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> All Classes (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -26,24 +26,18 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT Test API) <BR> <A HREF="org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionsParserTest</A> -<BR> <A HREF="org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">JobParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">JobsParserTest</A> +<A HREF="org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ListParserTest</A> <BR> <A HREF="org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">NodeParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">NodesParserTest</A> -<BR> <A HREF="org/rundeck/api/util/ParametersUtilTest.html" title="class in org.rundeck.api.util" target="classFrame">ParametersUtilTest</A> <BR> <A HREF="org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser" target="classFrame">ParserHelperTest</A> <BR> <A HREF="org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectsParserTest</A> -<BR> </FONT></TD> </TR> </TABLE> diff --git a/testapidocs/allclasses-noframe.html b/testapidocs/allclasses-noframe.html index 56ea3f3..ac72e16 100644 --- a/testapidocs/allclasses-noframe.html +++ b/testapidocs/allclasses-noframe.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> All Classes (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -26,24 +26,18 @@ All Classes (RunDeck API - Java Client 1.0-SNAPSHOT Test API) <BR> <A HREF="org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser">ExecutionParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser">ExecutionsParserTest</A> -<BR> <A HREF="org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser">JobParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser">JobsParserTest</A> +<A HREF="org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> <BR> <A HREF="org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser">NodeParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser">NodesParserTest</A> -<BR> <A HREF="org/rundeck/api/util/ParametersUtilTest.html" title="class in org.rundeck.api.util">ParametersUtilTest</A> <BR> <A HREF="org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser">ParserHelperTest</A> <BR> <A HREF="org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser">ProjectParserTest</A> <BR> -<A HREF="org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser">ProjectsParserTest</A> -<BR> </FONT></TD> </TR> </TABLE> diff --git a/testapidocs/constant-values.html b/testapidocs/constant-values.html index 7d6d42e..06277ab 100644 --- a/testapidocs/constant-values.html +++ b/testapidocs/constant-values.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Constant Field Values (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/deprecated-list.html b/testapidocs/deprecated-list.html index f16eef0..bcbf8f0 100644 --- a/testapidocs/deprecated-list.html +++ b/testapidocs/deprecated-list.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Deprecated List (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/help-doc.html b/testapidocs/help-doc.html index 931a876..47df5d4 100644 --- a/testapidocs/help-doc.html +++ b/testapidocs/help-doc.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> API Help (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/index-all.html b/testapidocs/index-all.html index e9f67ba..31bc7b2 100644 --- a/testapidocs/index-all.html +++ b/testapidocs/index-all.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Index (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -94,9 +94,6 @@ Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/A <DT><A HREF="./org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ExecutionParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ExecutionParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/ExecutionParserTest.html#ExecutionParserTest()"><B>ExecutionParserTest()</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser">ExecutionParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionsParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ExecutionsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ExecutionsParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/ExecutionsParserTest.html#ExecutionsParserTest()"><B>ExecutionsParserTest()</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser">ExecutionsParserTest</A> -<DD>  </DL> <HR> <A NAME="_G_"><!-- --></A><H2> @@ -116,14 +113,14 @@ Method in class org.rundeck.api.util.<A HREF="./org/rundeck/api/util/ParametersU <DT><A HREF="./org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>JobParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/JobParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>JobParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/JobParserTest.html#JobParserTest()"><B>JobParserTest()</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser">JobParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>JobsParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/JobsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>JobsParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/JobsParserTest.html#JobsParserTest()"><B>JobsParserTest()</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser">JobsParserTest</A> -<DD>  </DL> <HR> <A NAME="_L_"><!-- --></A><H2> <B>L</B></H2> <DL> +<DT><A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>ListParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ListParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ListParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/ListParserTest.html#ListParserTest()"><B>ListParserTest()</B></A> - +Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> +<DD>  <DT><A HREF="./org/rundeck/api/parser/ParserHelperTest.html#loadEmptyDocument()"><B>loadEmptyDocument()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser">ParserHelperTest</A> <DD>XML with no result should NOT throw an exception @@ -141,9 +138,6 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ParserH <DT><A HREF="./org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>NodeParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/NodeParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>NodeParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/NodeParserTest.html#NodeParserTest()"><B>NodeParserTest()</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser">NodeParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>NodesParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/NodesParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>NodesParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/NodesParserTest.html#NodesParserTest()"><B>NodesParserTest()</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser">NodesParserTest</A> -<DD>  </DL> <HR> <A NAME="_O_"><!-- --></A><H2> @@ -160,8 +154,8 @@ Constructor for class org.rundeck.api.util.<A HREF="./org/rundeck/api/util/Param <DT><A HREF="./org/rundeck/api/parser/ExecutionParserTest.html#parseAdhocExecution()"><B>parseAdhocExecution()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser">ExecutionParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ExecutionsParserTest.html#parseExecutions()"><B>parseExecutions()</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser">ExecutionsParserTest</A> +<DT><A HREF="./org/rundeck/api/parser/ListParserTest.html#parseExecutions()"><B>parseExecutions()</B></A> - +Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> <DD>  <DT><A HREF="./org/rundeck/api/parser/AbortParserTest.html#parseFailedAbort()"><B>parseFailedAbort()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser">AbortParserTest</A> @@ -169,8 +163,8 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/AbortPa <DT><A HREF="./org/rundeck/api/parser/JobParserTest.html#parseJob()"><B>parseJob()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser">JobParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/JobsParserTest.html#parseJobs()"><B>parseJobs()</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser">JobsParserTest</A> +<DT><A HREF="./org/rundeck/api/parser/ListParserTest.html#parseJobs()"><B>parseJobs()</B></A> - +Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> <DD>  <DT><A HREF="./org/rundeck/api/parser/ExecutionParserTest.html#parseMinimalistExecution()"><B>parseMinimalistExecution()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser">ExecutionParserTest</A> @@ -178,8 +172,8 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/Executi <DT><A HREF="./org/rundeck/api/parser/NodeParserTest.html#parseNode()"><B>parseNode()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser">NodeParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/NodesParserTest.html#parseNodes()"><B>parseNodes()</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser">NodesParserTest</A> +<DT><A HREF="./org/rundeck/api/parser/ListParserTest.html#parseNodes()"><B>parseNodes()</B></A> - +Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> <DD>  <DT><A HREF="./org/rundeck/api/parser/AbortParserTest.html#parsePendingAbort()"><B>parsePendingAbort()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser">AbortParserTest</A> @@ -187,8 +181,8 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/AbortPa <DT><A HREF="./org/rundeck/api/parser/ProjectParserTest.html#parseProject()"><B>parseProject()</B></A> - Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser">ProjectParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ProjectsParserTest.html#parseProjects()"><B>parseProjects()</B></A> - -Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser">ProjectsParserTest</A> +<DT><A HREF="./org/rundeck/api/parser/ListParserTest.html#parseProjects()"><B>parseProjects()</B></A> - +Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A> <DD>  <DT><A HREF="./org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>ParserHelperTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ParserHelper.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ParserHelper</CODE></A><DT><A HREF="./org/rundeck/api/parser/ParserHelperTest.html#ParserHelperTest()"><B>ParserHelperTest()</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser">ParserHelperTest</A> @@ -202,9 +196,6 @@ Method in class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/Executi <DT><A HREF="./org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ProjectParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ProjectParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/ProjectParserTest.html#ProjectParserTest()"><B>ProjectParserTest()</B></A> - Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser">ProjectParserTest</A> <DD>  -<DT><A HREF="./org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectsParserTest</B></A> - Class in <A HREF="./org/rundeck/api/parser/package-summary.html">org.rundeck.api.parser</A><DD>Test the <A HREF="./../apidocs/org/rundeck/api/parser/ProjectsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ProjectsParser</CODE></A><DT><A HREF="./org/rundeck/api/parser/ProjectsParserTest.html#ProjectsParserTest()"><B>ProjectsParserTest()</B></A> - -Constructor for class org.rundeck.api.parser.<A HREF="./org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser">ProjectsParserTest</A> -<DD>  </DL> <HR> <A HREF="#_A_">A</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_J_">J</A> <A HREF="#_L_">L</A> <A HREF="#_N_">N</A> <A HREF="#_O_">O</A> <A HREF="#_P_">P</A> diff --git a/testapidocs/index.html b/testapidocs/index.html index 93b2228..9a0c9a6 100644 --- a/testapidocs/index.html +++ b/testapidocs/index.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc on Wed Jul 06 19:29:49 CEST 2011--> +<!-- Generated by javadoc on Wed Jul 06 22:59:37 CEST 2011--> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> RunDeck API - Java Client 1.0-SNAPSHOT Test API diff --git a/testapidocs/org/rundeck/api/parser/AbortParserTest.html b/testapidocs/org/rundeck/api/parser/AbortParserTest.html index 3a66f66..b3212de 100644 --- a/testapidocs/org/rundeck/api/parser/AbortParserTest.html +++ b/testapidocs/org/rundeck/api/parser/AbortParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> AbortParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/ExecutionParserTest.html b/testapidocs/org/rundeck/api/parser/ExecutionParserTest.html index 1e7e173..bb01163 100644 --- a/testapidocs/org/rundeck/api/parser/ExecutionParserTest.html +++ b/testapidocs/org/rundeck/api/parser/ExecutionParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ExecutionParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -57,7 +57,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ExecutionParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="ExecutionParserTest.html" target="_top"><B>NO FRAMES</B></A>   @@ -296,7 +296,7 @@ public void <B>parseMinimalistExecution</B>() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ExecutionParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="ExecutionParserTest.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/testapidocs/org/rundeck/api/parser/JobParserTest.html b/testapidocs/org/rundeck/api/parser/JobParserTest.html index 9050d15..d99824e 100644 --- a/testapidocs/org/rundeck/api/parser/JobParserTest.html +++ b/testapidocs/org/rundeck/api/parser/JobParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> JobParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -56,8 +56,8 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/JobParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="JobParserTest.html" target="_top"><B>NO FRAMES</B></A>   @@ -229,8 +229,8 @@ public void <B>parseJob</B>() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/JobParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="JobParserTest.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/testapidocs/org/rundeck/api/parser/ListParserTest.html b/testapidocs/org/rundeck/api/parser/ListParserTest.html new file mode 100644 index 0000000..a8fa96f --- /dev/null +++ b/testapidocs/org/rundeck/api/parser/ListParserTest.html @@ -0,0 +1,330 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--NewPage--> +<HTML> +<HEAD> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<TITLE> +ListParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.rundeck.api.parser +
+Class ListParserTest

+
+java.lang.Object
+  extended by org.rundeck.api.parser.ListParserTest
+
+
+
+
public class ListParserTest
extends Object
+ + +

+Test the ListParser +

+ +

+

+
Author:
+
Vincent Behar
+
+
+ +

+ + + + + + + + + + + +
+Constructor Summary
ListParserTest() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidparseExecutions() + +
+           
+ voidparseJobs() + +
+           
+ voidparseNodes() + +
+           
+ voidparseProjects() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ListParserTest

+
+public ListParserTest()
+
+
+ + + + + + + + +
+Method Detail
+ +

+parseExecutions

+
+public void parseExecutions()
+                     throws Exception
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+parseJobs

+
+public void parseJobs()
+               throws Exception
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+parseNodes

+
+public void parseNodes()
+                throws Exception
+
+
+ +
Throws: +
Exception
+
+
+
+ +

+parseProjects

+
+public void parseProjects()
+                   throws Exception
+
+
+ +
Throws: +
Exception
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2011. All Rights Reserved. + + diff --git a/testapidocs/org/rundeck/api/parser/NodeParserTest.html b/testapidocs/org/rundeck/api/parser/NodeParserTest.html index 5bd100c..f6bcc50 100644 --- a/testapidocs/org/rundeck/api/parser/NodeParserTest.html +++ b/testapidocs/org/rundeck/api/parser/NodeParserTest.html @@ -2,7 +2,7 @@ - + NodeParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -56,8 +56,8 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/NodeParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="NodeParserTest.html" target="_top"><B>NO FRAMES</B></A>   @@ -229,8 +229,8 @@ public void <B>parseNode</B>() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + <A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/NodeParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="NodeParserTest.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/testapidocs/org/rundeck/api/parser/ParserHelperTest.html b/testapidocs/org/rundeck/api/parser/ParserHelperTest.html index 8655825..3c82530 100644 --- a/testapidocs/org/rundeck/api/parser/ParserHelperTest.html +++ b/testapidocs/org/rundeck/api/parser/ParserHelperTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ParserHelperTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -56,7 +56,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   <A HREF="../../../../org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ParserHelperTest.html" target="_top"><B>FRAMES</B></A>   @@ -279,7 +279,7 @@ public void <B>loadEmptyDocument</B>() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> - <A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  + <A HREF="../../../../org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>   <A HREF="../../../../org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ParserHelperTest.html" target="_top"><B>FRAMES</B></A>   diff --git a/testapidocs/org/rundeck/api/parser/ProjectParserTest.html b/testapidocs/org/rundeck/api/parser/ProjectParserTest.html index 0c178d7..fccf859 100644 --- a/testapidocs/org/rundeck/api/parser/ProjectParserTest.html +++ b/testapidocs/org/rundeck/api/parser/ProjectParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ProjectParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -57,7 +57,7 @@ function windowTitle() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ProjectParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="ProjectParserTest.html" target="_top"><B>NO FRAMES</B></A>   @@ -230,7 +230,7 @@ public void <B>parseProject</B>() <TR> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>PREV CLASS</B></A>  - <A HREF="../../../../org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser"><B>NEXT CLASS</B></A></FONT></TD> + NEXT CLASS</FONT></TD> <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../index.html?org/rundeck/api/parser/ProjectParserTest.html" target="_top"><B>FRAMES</B></A>    <A HREF="ProjectParserTest.html" target="_top"><B>NO FRAMES</B></A>   diff --git a/testapidocs/org/rundeck/api/parser/class-use/AbortParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/AbortParserTest.html index b90967a..31d9018 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/AbortParserTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/AbortParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.AbortParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/class-use/ExecutionParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/ExecutionParserTest.html index 50da5e5..1d67413 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/ExecutionParserTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/ExecutionParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ExecutionParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/class-use/JobParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/JobParserTest.html index 6221d11..9b93d66 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/JobParserTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/JobParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.JobParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/class-use/ListParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/ListParserTest.html new file mode 100644 index 0000000..b24bde3 --- /dev/null +++ b/testapidocs/org/rundeck/api/parser/class-use/ListParserTest.html @@ -0,0 +1,145 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--NewPage--> +<HTML> +<HEAD> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> +<META http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<TITLE> +Uses of Class org.rundeck.api.parser.ListParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
org.rundeck.api.parser.ListParserTest

+
+No usage of org.rundeck.api.parser.ListParserTest +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+Copyright © 2011. All Rights Reserved. + + diff --git a/testapidocs/org/rundeck/api/parser/class-use/NodeParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/NodeParserTest.html index f6b9944..7288111 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/NodeParserTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/NodeParserTest.html @@ -2,7 +2,7 @@ - + Uses of Class org.rundeck.api.parser.NodeParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/class-use/ParserHelperTest.html b/testapidocs/org/rundeck/api/parser/class-use/ParserHelperTest.html index 2e35f09..9cb72b9 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/ParserHelperTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/ParserHelperTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ParserHelperTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/class-use/ProjectParserTest.html b/testapidocs/org/rundeck/api/parser/class-use/ProjectParserTest.html index 48fcae1..ba047a3 100644 --- a/testapidocs/org/rundeck/api/parser/class-use/ProjectParserTest.html +++ b/testapidocs/org/rundeck/api/parser/class-use/ProjectParserTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.parser.ProjectParserTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/parser/package-frame.html b/testapidocs/org/rundeck/api/parser/package-frame.html index 1b8db5d..66c97dc 100644 --- a/testapidocs/org/rundeck/api/parser/package-frame.html +++ b/testapidocs/org/rundeck/api/parser/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -28,21 +28,15 @@ Classes</FONT>  <BR> <A HREF="ExecutionParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionParserTest</A> <BR> -<A HREF="ExecutionsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ExecutionsParserTest</A> -<BR> <A HREF="JobParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">JobParserTest</A> <BR> -<A HREF="JobsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">JobsParserTest</A> +<A HREF="ListParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ListParserTest</A> <BR> <A HREF="NodeParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">NodeParserTest</A> <BR> -<A HREF="NodesParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">NodesParserTest</A> -<BR> <A HREF="ParserHelperTest.html" title="class in org.rundeck.api.parser" target="classFrame">ParserHelperTest</A> <BR> -<A HREF="ProjectParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParserTest</A> -<BR> -<A HREF="ProjectsParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectsParserTest</A></FONT></TD> +<A HREF="ProjectParserTest.html" title="class in org.rundeck.api.parser" target="classFrame">ProjectParserTest</A></FONT></TD> </TR> </TABLE> diff --git a/testapidocs/org/rundeck/api/parser/package-summary.html b/testapidocs/org/rundeck/api/parser/package-summary.html index 9a20d84..5eae546 100644 --- a/testapidocs/org/rundeck/api/parser/package-summary.html +++ b/testapidocs/org/rundeck/api/parser/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -98,26 +98,18 @@ Package org.rundeck.api.parser <TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ExecutionParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ExecutionParser</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser">ExecutionsParserTest</A></B></TD> -<TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ExecutionsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ExecutionsParser</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser">JobParserTest</A></B></TD> <TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/JobParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>JobParser</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser">JobsParserTest</A></B></TD> -<TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/JobsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>JobsParser</CODE></A></TD> +<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser">ListParserTest</A></B></TD> +<TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ListParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ListParser</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser">NodeParserTest</A></B></TD> <TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/NodeParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>NodeParser</CODE></A></TD> </TR> <TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser">NodesParserTest</A></B></TD> -<TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/NodesParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>NodesParser</CODE></A></TD> -</TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser">ParserHelperTest</A></B></TD> <TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ParserHelper.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ParserHelper</CODE></A></TD> </TR> @@ -125,10 +117,6 @@ Package org.rundeck.api.parser <TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser">ProjectParserTest</A></B></TD> <TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ProjectParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ProjectParser</CODE></A></TD> </TR> -<TR BGCOLOR="white" CLASS="TableRowColor"> -<TD WIDTH="15%"><B><A HREF="../../../../org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser">ProjectsParserTest</A></B></TD> -<TD>Test the <A HREF="../../../../../apidocs/org/rundeck/api/parser/ProjectsParser.html?is-external=true" title="class or interface in org.rundeck.api.parser"><CODE>ProjectsParser</CODE></A></TD> -</TR> </TABLE>   diff --git a/testapidocs/org/rundeck/api/parser/package-tree.html b/testapidocs/org/rundeck/api/parser/package-tree.html index 7bd4cc3..814297a 100644 --- a/testapidocs/org/rundeck/api/parser/package-tree.html +++ b/testapidocs/org/rundeck/api/parser/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.parser Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -93,7 +93,7 @@ Class Hierarchy </H2> <UL> <LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL> -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>AbortParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionsParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>JobParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>JobsParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>NodeParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>NodesParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>ParserHelperTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectsParserTest</B></A></UL> +<LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>AbortParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>JobParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>ListParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>NodeParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>ParserHelperTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="../../../../org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectParserTest</B></A></UL> </UL> <HR> diff --git a/testapidocs/org/rundeck/api/parser/package-use.html b/testapidocs/org/rundeck/api/parser/package-use.html index 5dddf34..c0ea49b 100644 --- a/testapidocs/org/rundeck/api/parser/package-use.html +++ b/testapidocs/org/rundeck/api/parser/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api.parser (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/ParametersUtilTest.html b/testapidocs/org/rundeck/api/util/ParametersUtilTest.html index d93070f..305037f 100644 --- a/testapidocs/org/rundeck/api/util/ParametersUtilTest.html +++ b/testapidocs/org/rundeck/api/util/ParametersUtilTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> ParametersUtilTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/class-use/ParametersUtilTest.html b/testapidocs/org/rundeck/api/util/class-use/ParametersUtilTest.html index a29a8e2..3f59e8f 100644 --- a/testapidocs/org/rundeck/api/util/class-use/ParametersUtilTest.html +++ b/testapidocs/org/rundeck/api/util/class-use/ParametersUtilTest.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Class org.rundeck.api.util.ParametersUtilTest (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/package-frame.html b/testapidocs/org/rundeck/api/util/package-frame.html index 2e3c480..3765d99 100644 --- a/testapidocs/org/rundeck/api/util/package-frame.html +++ b/testapidocs/org/rundeck/api/util/package-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/package-summary.html b/testapidocs/org/rundeck/api/util/package-summary.html index 0bc24e1..1188b8e 100644 --- a/testapidocs/org/rundeck/api/util/package-summary.html +++ b/testapidocs/org/rundeck/api/util/package-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/package-tree.html b/testapidocs/org/rundeck/api/util/package-tree.html index 3a774ce..3ddd2da 100644 --- a/testapidocs/org/rundeck/api/util/package-tree.html +++ b/testapidocs/org/rundeck/api/util/package-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> org.rundeck.api.util Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/org/rundeck/api/util/package-use.html b/testapidocs/org/rundeck/api/util/package-use.html index 626de8b..dd40165 100644 --- a/testapidocs/org/rundeck/api/util/package-use.html +++ b/testapidocs/org/rundeck/api/util/package-use.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Uses of Package org.rundeck.api.util (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/overview-frame.html b/testapidocs/overview-frame.html index fdb6bb1..5979b80 100644 --- a/testapidocs/overview-frame.html +++ b/testapidocs/overview-frame.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Overview List (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/overview-summary.html b/testapidocs/overview-summary.html index 7404d62..8af06ba 100644 --- a/testapidocs/overview-summary.html +++ b/testapidocs/overview-summary.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Overview (RunDeck API - Java Client 1.0-SNAPSHOT Test API) diff --git a/testapidocs/overview-tree.html b/testapidocs/overview-tree.html index 9034ea4..7206675 100644 --- a/testapidocs/overview-tree.html +++ b/testapidocs/overview-tree.html @@ -2,7 +2,7 @@ <!--NewPage--> <HTML> <HEAD> -<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 19:29:49 CEST 2011 --> +<!-- Generated by javadoc (build 1.6.0_24) on Wed Jul 06 22:59:37 CEST 2011 --> <META http-equiv="Content-Type" content="text/html; charset=UTF-8"> <TITLE> Class Hierarchy (RunDeck API - Java Client 1.0-SNAPSHOT Test API) @@ -92,7 +92,7 @@ Class Hierarchy </H2> <UL> <LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL> -<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>AbortParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ExecutionsParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionsParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>JobParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/JobsParserTest.html" title="class in org.rundeck.api.parser"><B>JobsParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>NodeParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/NodesParserTest.html" title="class in org.rundeck.api.parser"><B>NodesParserTest</B></A><LI TYPE="circle">org.rundeck.api.util.<A HREF="org/rundeck/api/util/ParametersUtilTest.html" title="class in org.rundeck.api.util"><B>ParametersUtilTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>ParserHelperTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ProjectsParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectsParserTest</B></A></UL> +<LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/AbortParserTest.html" title="class in org.rundeck.api.parser"><B>AbortParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ExecutionParserTest.html" title="class in org.rundeck.api.parser"><B>ExecutionParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/JobParserTest.html" title="class in org.rundeck.api.parser"><B>JobParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ListParserTest.html" title="class in org.rundeck.api.parser"><B>ListParserTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/NodeParserTest.html" title="class in org.rundeck.api.parser"><B>NodeParserTest</B></A><LI TYPE="circle">org.rundeck.api.util.<A HREF="org/rundeck/api/util/ParametersUtilTest.html" title="class in org.rundeck.api.util"><B>ParametersUtilTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ParserHelperTest.html" title="class in org.rundeck.api.parser"><B>ParserHelperTest</B></A><LI TYPE="circle">org.rundeck.api.parser.<A HREF="org/rundeck/api/parser/ProjectParserTest.html" title="class in org.rundeck.api.parser"><B>ProjectParserTest</B></A></UL> </UL> <HR> diff --git a/xref-test/allclasses-frame.html b/xref-test/allclasses-frame.html index 24a318b..994d946 100644 --- a/xref-test/allclasses-frame.html +++ b/xref-test/allclasses-frame.html @@ -16,21 +16,15 @@ </li> <li> <a href="org/rundeck/api/parser/ExecutionParserTest.html" target="classFrame">ExecutionParserTest</a> - </li> - <li> - <a href="org/rundeck/api/parser/ExecutionsParserTest.html" target="classFrame">ExecutionsParserTest</a> </li> <li> <a href="org/rundeck/api/parser/JobParserTest.html" target="classFrame">JobParserTest</a> </li> <li> - <a href="org/rundeck/api/parser/JobsParserTest.html" target="classFrame">JobsParserTest</a> + <a href="org/rundeck/api/parser/ListParserTest.html" target="classFrame">ListParserTest</a> </li> <li> <a href="org/rundeck/api/parser/NodeParserTest.html" target="classFrame">NodeParserTest</a> - </li> - <li> - <a href="org/rundeck/api/parser/NodesParserTest.html" target="classFrame">NodesParserTest</a> </li> <li> <a href="org/rundeck/api/util/ParametersUtilTest.html" target="classFrame">ParametersUtilTest</a> @@ -40,9 +34,6 @@ </li> <li> <a href="org/rundeck/api/parser/ProjectParserTest.html" target="classFrame">ProjectParserTest</a> - </li> - <li> - <a href="org/rundeck/api/parser/ProjectsParserTest.html" target="classFrame">ProjectsParserTest</a> </li> </ul> diff --git a/xref-test/org/rundeck/api/parser/ListParserTest.html b/xref-test/org/rundeck/api/parser/ListParserTest.html new file mode 100644 index 0000000..db43777 --- /dev/null +++ b/xref-test/org/rundeck/api/parser/ListParserTest.html @@ -0,0 +1,161 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> +<title>ListParserTest xref + + + +
View Javadoc
+
+1   /*
+2    * Copyright 2011 Vincent Behar
+3    *
+4    * Licensed under the Apache License, Version 2.0 (the "License");
+5    * you may not use this file except in compliance with the License.
+6    * You may obtain a copy of the License at
+7    *
+8    *     http://www.apache.org/licenses/LICENSE-2.0
+9    *
+10   * Unless required by applicable law or agreed to in writing, software
+11   * distributed under the License is distributed on an "AS IS" BASIS,
+12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+13   * See the License for the specific language governing permissions and
+14   * limitations under the License.
+15   */
+16  package org.rundeck.api.parser;
+17  
+18  import java.io.InputStream;
+19  import java.util.Arrays;
+20  import java.util.Date;
+21  import java.util.List;
+22  import org.dom4j.Document;
+23  import org.junit.Assert;
+24  import org.junit.Test;
+25  import org.rundeck.api.domain.RundeckExecution;
+26  import org.rundeck.api.domain.RundeckExecution.ExecutionStatus;
+27  import org.rundeck.api.domain.RundeckJob;
+28  import org.rundeck.api.domain.RundeckNode;
+29  import org.rundeck.api.domain.RundeckProject;
+30  
+31  /**
+32   * Test the {@link ListParser}
+33   * 
+34   * @author Vincent Behar
+35   */
+36  public class ListParserTest {
+37  
+38      @Test
+39      public void parseExecutions() throws Exception {
+40          InputStream input = getClass().getResourceAsStream("executions.xml");
+41          Document document = ParserHelper.loadDocument(input);
+42  
+43          List<RundeckExecution> executions = new ListParser<RundeckExecution>(new ExecutionParser(),
+44                                                                               "result/executions/execution").parseXmlNode(document);
+45          Assert.assertEquals(2, executions.size());
+46  
+47          RundeckExecution exec1 = executions.get(0);
+48          Assert.assertEquals(new Long(1), exec1.getId());
+49          Assert.assertEquals("http://localhost:4440/execution/follow/1", exec1.getUrl());
+50          Assert.assertEquals(ExecutionStatus.SUCCEEDED, exec1.getStatus());
+51          Assert.assertEquals("admin", exec1.getStartedBy());
+52          Assert.assertEquals(new Date(1308322895104L), exec1.getStartedAt());
+53          Assert.assertEquals(new Date(1308322959420L), exec1.getEndedAt());
+54          Assert.assertEquals(null, exec1.getAbortedBy());
+55          Assert.assertEquals("ls ${option.dir}", exec1.getDescription());
+56  
+57          RundeckExecution exec2 = executions.get(1);
+58          Assert.assertEquals(new Long(2), exec2.getId());
+59          Assert.assertEquals("http://localhost:4440/execution/follow/2", exec2.getUrl());
+60          Assert.assertEquals(ExecutionStatus.SUCCEEDED, exec2.getStatus());
+61          Assert.assertEquals("admin", exec2.getStartedBy());
+62          Assert.assertEquals(new Date(1309524165388L), exec2.getStartedAt());
+63          Assert.assertEquals(new Date(1309524174635L), exec2.getEndedAt());
+64          Assert.assertEquals(null, exec2.getAbortedBy());
+65          Assert.assertEquals("ls ${option.dir}", exec2.getDescription());
+66  
+67          RundeckJob job1 = exec1.getJob();
+68          Assert.assertEquals("1", job1.getId());
+69          Assert.assertEquals("ls", job1.getName());
+70          Assert.assertEquals("system", job1.getGroup());
+71          Assert.assertEquals("test", job1.getProject());
+72          Assert.assertEquals("list files", job1.getDescription());
+73  
+74          RundeckJob job2 = exec2.getJob();
+75          Assert.assertEquals("1", job2.getId());
+76          Assert.assertEquals("ls", job2.getName());
+77          Assert.assertEquals("system", job2.getGroup());
+78          Assert.assertEquals("test", job2.getProject());
+79          Assert.assertEquals("list files", job2.getDescription());
+80  
+81          Assert.assertEquals(job1, job2);
+82      }
+83  
+84      @Test
+85      public void parseJobs() throws Exception {
+86          InputStream input = getClass().getResourceAsStream("jobs.xml");
+87          Document document = ParserHelper.loadDocument(input);
+88  
+89          List<RundeckJob> jobs = new ListParser<RundeckJob>(new JobParser(), "result/jobs/job").parseXmlNode(document);
+90          Assert.assertEquals(2, jobs.size());
+91  
+92          RundeckJob job1 = jobs.get(0);
+93          Assert.assertEquals("1", job1.getId());
+94          Assert.assertEquals("ls", job1.getName());
+95          Assert.assertEquals("list files", job1.getDescription());
+96          Assert.assertEquals("system", job1.getGroup());
+97          Assert.assertEquals("test", job1.getProject());
+98  
+99          RundeckJob job2 = jobs.get(1);
+100         Assert.assertEquals("2", job2.getId());
+101         Assert.assertEquals("ps", job2.getName());
+102         Assert.assertEquals("list processes", job2.getDescription());
+103         Assert.assertEquals("system", job2.getGroup());
+104         Assert.assertEquals("test", job2.getProject());
+105     }
+106 
+107     @Test
+108     public void parseNodes() throws Exception {
+109         InputStream input = getClass().getResourceAsStream("resources.xml");
+110         Document document = ParserHelper.loadDocument(input);
+111 
+112         List<RundeckNode> nodes = new ListParser<RundeckNode>(new NodeParser(), "project/node").parseXmlNode(document);
+113         Assert.assertEquals(1, nodes.size());
+114 
+115         RundeckNode node1 = nodes.get(0);
+116         Assert.assertEquals("strongbad", node1.getName());
+117         Assert.assertEquals("Node", node1.getType());
+118         Assert.assertEquals("a development host", node1.getDescription());
+119         Assert.assertEquals(Arrays.asList("dev"), node1.getTags());
+120         Assert.assertEquals("strongbad.local", node1.getHostname());
+121         Assert.assertEquals("i386", node1.getOsArch());
+122         Assert.assertEquals("unix", node1.getOsFamily());
+123         Assert.assertEquals("Linux", node1.getOsName());
+124         Assert.assertEquals("2.6.35-30-generic-pae", node1.getOsVersion());
+125         Assert.assertEquals("rundeck", node1.getUsername());
+126         Assert.assertEquals(null, node1.getEditUrl());
+127         Assert.assertEquals(null, node1.getRemoteUrl());
+128     }
+129 
+130     @Test
+131     public void parseProjects() throws Exception {
+132         InputStream input = getClass().getResourceAsStream("projects.xml");
+133         Document document = ParserHelper.loadDocument(input);
+134 
+135         List<RundeckProject> projects = new ListParser<RundeckProject>(new ProjectParser(), "result/projects/project").parseXmlNode(document);
+136         Assert.assertEquals(2, projects.size());
+137 
+138         RundeckProject project1 = projects.get(0);
+139         Assert.assertEquals("test", project1.getName());
+140         Assert.assertEquals("test project", project1.getDescription());
+141 
+142         RundeckProject project2 = projects.get(1);
+143         Assert.assertEquals("other", project2.getName());
+144         Assert.assertEquals(null, project2.getDescription());
+145     }
+146 
+147 }
+
+
+ + diff --git a/xref-test/org/rundeck/api/parser/package-frame.html b/xref-test/org/rundeck/api/parser/package-frame.html index 7973d1b..1c5749c 100644 --- a/xref-test/org/rundeck/api/parser/package-frame.html +++ b/xref-test/org/rundeck/api/parser/package-frame.html @@ -20,30 +20,21 @@
  • ExecutionParserTest -
  • -
  • - ExecutionsParserTest
  • JobParserTest
  • - JobsParserTest + ListParserTest
  • NodeParserTest -
  • -
  • - NodesParserTest
  • ParserHelperTest
  • ProjectParserTest -
  • -
  • - ProjectsParserTest
  • diff --git a/xref-test/org/rundeck/api/parser/package-summary.html b/xref-test/org/rundeck/api/parser/package-summary.html index 4235b83..a51372b 100644 --- a/xref-test/org/rundeck/api/parser/package-summary.html +++ b/xref-test/org/rundeck/api/parser/package-summary.html @@ -44,11 +44,6 @@ ExecutionParserTest - - - - ExecutionsParserTest - @@ -57,18 +52,13 @@ - JobsParserTest + ListParserTest NodeParserTest - - - - NodesParserTest - @@ -79,11 +69,6 @@ ProjectParserTest - - - - ProjectsParserTest - diff --git a/xref/allclasses-frame.html b/xref/allclasses-frame.html index 41eaa84..be926ca 100644 --- a/xref/allclasses-frame.html +++ b/xref/allclasses-frame.html @@ -31,24 +31,18 @@
  • ExecutionStatus -
  • -
  • - ExecutionsParser
  • JobParser
  • - JobsParser + ListParser
  • NodeFiltersBuilder
  • NodeParser -
  • -
  • - NodesParser
  • OptionsBuilder @@ -61,9 +55,6 @@
  • ProjectParser -
  • -
  • - ProjectsParser
  • RundeckAbort diff --git a/xref/org/rundeck/api/RundeckClient.html b/xref/org/rundeck/api/RundeckClient.html index f68e9c9..f2a0d27 100644 --- a/xref/org/rundeck/api/RundeckClient.html +++ b/xref/org/rundeck/api/RundeckClient.html @@ -34,624 +34,624 @@ 24 import org.rundeck.api.RundeckApiException.RundeckApiLoginException; 25 import org.rundeck.api.domain.RundeckAbort; 26 import org.rundeck.api.domain.RundeckExecution; -27 import org.rundeck.api.domain.RundeckJob; -28 import org.rundeck.api.domain.RundeckNode; -29 import org.rundeck.api.domain.RundeckProject; -30 import org.rundeck.api.domain.RundeckExecution.ExecutionStatus; +27 import org.rundeck.api.domain.RundeckExecution.ExecutionStatus; +28 import org.rundeck.api.domain.RundeckJob; +29 import org.rundeck.api.domain.RundeckNode; +30 import org.rundeck.api.domain.RundeckProject; 31 import org.rundeck.api.parser.AbortParser; 32 import org.rundeck.api.parser.ExecutionParser; -33 import org.rundeck.api.parser.ExecutionsParser; -34 import org.rundeck.api.parser.JobParser; -35 import org.rundeck.api.parser.JobsParser; -36 import org.rundeck.api.parser.NodeParser; -37 import org.rundeck.api.parser.NodesParser; -38 import org.rundeck.api.parser.ProjectParser; -39 import org.rundeck.api.parser.ProjectsParser; -40 import org.rundeck.api.util.AssertUtil; -41 import org.rundeck.api.util.ParametersUtil; -42 -43 /** -44 * Main entry point to talk to a RunDeck instance.<br> -45 * Usage : <br> -46 * <code> -47 * <pre> -48 * RundeckClient rundeck = new RundeckClient("http://localhost:4440", "admin", "admin"); -49 * List&lt;RundeckJob&gt; jobs = rundeck.getJobs(); -50 * -51 * RundeckJob job = rundeck.findJob("my-project", "main-group/sub-group", "job-name"); -52 * RundeckExecution execution = rundeck.triggerJob(job.getId(), -53 * new OptionsBuilder().addOption("version", "1.2.0").toProperties()); -54 * -55 * List&lt;RundeckExecution&gt; runningExecutions = rundeck.getRunningExecutions("my-project"); -56 * </pre> -57 * </code> -58 * -59 * @author Vincent Behar -60 */ -61 public class RundeckClient implements Serializable { -62 -63 private static final long serialVersionUID = 1L; -64 -65 public static final transient int API_VERSION = 1; -66 -67 public static final transient String API_ENDPOINT = "/api/" + API_VERSION; -68 -69 private final String url; -70 -71 private final String login; -72 -73 private final String password; -74 -75 /** -76 * Instantiate a new {@link RundeckClient} for the RunDeck instance at the given url -77 * -78 * @param url of the RunDeck instance ("http://localhost:4440", "http://rundeck.your-compagny.com/", etc) -79 * @param login -80 * @param password -81 * @throws IllegalArgumentException if the url, login or password is blank (null, empty or whitespace) -82 */ -83 public RundeckClient(String url, String login, String password) throws IllegalArgumentException { -84 super(); -85 this.url = url; -86 this.login = login; -87 this.password = password; -88 AssertUtil.notBlank(url, "The RunDeck URL is mandatory !"); -89 AssertUtil.notBlank(login, "The RunDeck login is mandatory !"); -90 AssertUtil.notBlank(password, "The RunDeck password is mandatory !"); -91 } -92 -93 /** -94 * Try to "ping" the RunDeck instance to see if it is alive -95 * -96 * @throws RundeckApiException if the ping fails -97 */ -98 public void ping() throws RundeckApiException { -99 new ApiCall(this).ping(); -100 } -101 -102 /** -103 * Test your credentials (login/password) on the RunDeck instance -104 * -105 * @throws RundeckApiLoginException if the login fails -106 */ -107 public void testCredentials() throws RundeckApiLoginException { -108 new ApiCall(this).testCredentials(); -109 } -110 -111 /* -112 * Projects -113 */ -114 -115 /** -116 * List all projects -117 * -118 * @return a {@link List} of {@link RundeckProject} : might be empty, but won't be null -119 * @throws RundeckApiException in case of error when calling the API -120 * @throws RundeckApiLoginException if the login failed -121 */ -122 public List<RundeckProject> getProjects() throws RundeckApiException, RundeckApiLoginException { -123 return new ApiCall(this).get(new ApiPathBuilder("/projects"), new ProjectsParser("result/projects/project")); -124 } -125 -126 /** -127 * Get the definition of a single project, identified by the given name -128 * -129 * @param projectName name of the project - mandatory -130 * @return a {@link RundeckProject} instance - won't be null -131 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -132 * @throws RundeckApiLoginException if the login failed -133 * @throws IllegalArgumentException if the projectName is blank (null, empty or whitespace) -134 */ -135 public RundeckProject getProject(String projectName) throws RundeckApiException, RundeckApiLoginException, -136 IllegalArgumentException { -137 AssertUtil.notBlank(projectName, "projectName is mandatory to get the details of a project !"); -138 return new ApiCall(this).get(new ApiPathBuilder("/project/", projectName), -139 new ProjectParser("result/projects/project")); -140 } -141 -142 /* -143 * Jobs -144 */ -145 -146 /** -147 * List all jobs (for all projects) -148 * -149 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null -150 * @throws RundeckApiException in case of error when calling the API -151 * @throws RundeckApiLoginException if the login failed -152 */ -153 public List<RundeckJob> getJobs() throws RundeckApiException, RundeckApiLoginException { -154 List<RundeckJob> jobs = new ArrayList<RundeckJob>(); -155 for (RundeckProject project : getProjects()) { -156 jobs.addAll(getJobs(project.getName())); -157 } -158 return jobs; -159 } -160 -161 /** -162 * List all jobs that belongs to the given project -163 * -164 * @param project name of the project - mandatory -165 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null -166 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -167 * @throws RundeckApiLoginException if the login failed -168 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) -169 * @see #getJobs(String, String, String, String...) -170 */ -171 public List<RundeckJob> getJobs(String project) throws RundeckApiException, RundeckApiLoginException, -172 IllegalArgumentException { -173 return getJobs(project, null, null, new String[0]); -174 } -175 -176 /** -177 * List the jobs that belongs to the given project, and matches the given criteria (jobFilter, groupPath and jobIds) -178 * -179 * @param project name of the project - mandatory -180 * @param jobFilter a filter for the job Name - optional -181 * @param groupPath a group or partial group path to include all jobs within that group path - optional -182 * @param jobIds a list of Job IDs to include - optional -183 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null -184 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -185 * @throws RundeckApiLoginException if the login failed -186 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) -187 * @see #getJobs(String) -188 */ -189 public List<RundeckJob> getJobs(String project, String jobFilter, String groupPath, String... jobIds) -190 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -191 AssertUtil.notBlank(project, "project is mandatory to get all jobs !"); -192 return new ApiCall(this).get(new ApiPathBuilder("/jobs").param("project", project) -193 .param("jobFilter", jobFilter) -194 .param("groupPath", groupPath) -195 .param("idlist", StringUtils.join(jobIds, ",")), -196 new JobsParser("result/jobs/job")); -197 } -198 -199 /** -200 * Find a job, identified by its project, group and name. Note that the groupPath is optional, as a job does not -201 * need to belong to a group (either pass null, or an empty string). -202 * -203 * @param project name of the project - mandatory -204 * @param groupPath group to which the job belongs (if it belongs to a group) - optional -205 * @param name of the job to find - mandatory -206 * @return a {@link RundeckJob} instance - null if not found -207 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -208 * @throws RundeckApiLoginException if the login failed -209 * @throws IllegalArgumentException if the project or the name is blank (null, empty or whitespace) -210 */ -211 public RundeckJob findJob(String project, String groupPath, String name) throws RundeckApiException, -212 RundeckApiLoginException, IllegalArgumentException { -213 AssertUtil.notBlank(project, "project is mandatory to find a job !"); -214 AssertUtil.notBlank(name, "job name is mandatory to find a job !"); -215 List<RundeckJob> jobs = getJobs(project, name, groupPath, new String[0]); -216 return jobs.isEmpty() ? null : jobs.get(0); -217 } -218 -219 /** -220 * Get the definition of a single job, identified by the given ID -221 * -222 * @param jobId identifier of the job - mandatory -223 * @return a {@link RundeckJob} instance - won't be null -224 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -225 * @throws RundeckApiLoginException if the login failed -226 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -227 */ -228 public RundeckJob getJob(String jobId) throws RundeckApiException, RundeckApiLoginException, -229 IllegalArgumentException { -230 AssertUtil.notBlank(jobId, "jobId is mandatory to get the details of a job !"); -231 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId), new JobParser("joblist/job")); -232 } -233 -234 /** -235 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the -236 * end of the job execution) -237 * -238 * @param jobId identifier of the job - mandatory -239 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null -240 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -241 * @throws RundeckApiLoginException if the login failed -242 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -243 * @see #triggerJob(String, Properties, Properties) -244 * @see #runJob(String) -245 */ -246 public RundeckExecution triggerJob(String jobId) throws RundeckApiException, RundeckApiLoginException, -247 IllegalArgumentException { -248 return triggerJob(jobId, null); -249 } -250 -251 /** -252 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the -253 * end of the job execution) -254 * -255 * @param jobId identifier of the job - mandatory -256 * @param options of the job - optional. See {@link OptionsBuilder}. -257 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null -258 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -259 * @throws RundeckApiLoginException if the login failed -260 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -261 * @see #triggerJob(String, Properties, Properties) -262 * @see #runJob(String, Properties) -263 */ -264 public RundeckExecution triggerJob(String jobId, Properties options) throws RundeckApiException, -265 RundeckApiLoginException, IllegalArgumentException { -266 return triggerJob(jobId, options, null); -267 } -268 -269 /** -270 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the -271 * end of the job execution) -272 * -273 * @param jobId identifier of the job - mandatory -274 * @param options of the job - optional. See {@link OptionsBuilder}. -275 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See -276 * {@link NodeFiltersBuilder} -277 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null -278 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -279 * @throws RundeckApiLoginException if the login failed -280 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -281 * @see #triggerJob(String) -282 * @see #runJob(String, Properties, Properties) -283 */ -284 public RundeckExecution triggerJob(String jobId, Properties options, Properties nodeFilters) -285 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -286 AssertUtil.notBlank(jobId, "jobId is mandatory to trigger a job !"); -287 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId, "/run").param("argString", -288 ParametersUtil.generateArgString(options)) -289 .nodeFilters(nodeFilters), -290 new ExecutionParser("result/executions/execution")); -291 } -292 -293 /** -294 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. -295 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or -296 * aborted) or is still running. -297 * -298 * @param jobId identifier of the job - mandatory -299 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -300 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -301 * @throws RundeckApiLoginException if the login failed -302 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -303 * @see #triggerJob(String) -304 * @see #runJob(String, Properties, Properties, long, TimeUnit) -305 */ -306 public RundeckExecution runJob(String jobId) throws RundeckApiException, RundeckApiLoginException, -307 IllegalArgumentException { -308 return runJob(jobId, null); -309 } -310 -311 /** -312 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. -313 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or -314 * aborted) or is still running. -315 * -316 * @param jobId identifier of the job - mandatory -317 * @param options of the job - optional. See {@link OptionsBuilder}. -318 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -319 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -320 * @throws RundeckApiLoginException if the login failed -321 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -322 * @see #triggerJob(String, Properties) -323 * @see #runJob(String, Properties, Properties, long, TimeUnit) -324 */ -325 public RundeckExecution runJob(String jobId, Properties options) throws RundeckApiException, -326 RundeckApiLoginException, IllegalArgumentException { -327 return runJob(jobId, options, null); -328 } -329 -330 /** -331 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. -332 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or -333 * aborted) or is still running. -334 * -335 * @param jobId identifier of the job - mandatory -336 * @param options of the job - optional. See {@link OptionsBuilder}. -337 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See -338 * {@link NodeFiltersBuilder} -339 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -340 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -341 * @throws RundeckApiLoginException if the login failed -342 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -343 * @see #triggerJob(String, Properties, Properties) -344 * @see #runJob(String, Properties, Properties, long, TimeUnit) -345 */ -346 public RundeckExecution runJob(String jobId, Properties options, Properties nodeFilters) -347 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -348 return runJob(jobId, options, nodeFilters, 5, TimeUnit.SECONDS); -349 } -350 -351 /** -352 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. -353 * We will poll the RunDeck server at regular interval (configured by the poolingInterval/poolingUnit couple) to -354 * know if the execution is finished (or aborted) or is still running. -355 * -356 * @param jobId identifier of the job - mandatory -357 * @param options of the job - optional. See {@link OptionsBuilder}. -358 * @param poolingInterval for checking the status of the execution. Must be > 0. -359 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. -360 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -361 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -362 * @throws RundeckApiLoginException if the login failed -363 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -364 * @see #triggerJob(String, Properties) -365 * @see #runJob(String, Properties, Properties, long, TimeUnit) -366 */ -367 public RundeckExecution runJob(String jobId, Properties options, long poolingInterval, TimeUnit poolingUnit) -368 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -369 return runJob(jobId, options, null, poolingInterval, poolingUnit); -370 } -371 -372 /** -373 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. -374 * We will poll the RunDeck server at regular interval (configured by the poolingInterval/poolingUnit couple) to -375 * know if the execution is finished (or aborted) or is still running. -376 * -377 * @param jobId identifier of the job - mandatory -378 * @param options of the job - optional. See {@link OptionsBuilder}. -379 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See -380 * {@link NodeFiltersBuilder} -381 * @param poolingInterval for checking the status of the execution. Must be > 0. -382 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. -383 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -384 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -385 * @throws RundeckApiLoginException if the login failed -386 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -387 * @see #triggerJob(String, Properties) -388 * @see #runJob(String, Properties, Properties, long, TimeUnit) -389 */ -390 public RundeckExecution runJob(String jobId, Properties options, Properties nodeFilters, long poolingInterval, -391 TimeUnit poolingUnit) throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -392 if (poolingInterval <= 0) { -393 poolingInterval = 5; -394 poolingUnit = TimeUnit.SECONDS; -395 } -396 if (poolingUnit == null) { -397 poolingUnit = TimeUnit.SECONDS; -398 } -399 -400 RundeckExecution execution = triggerJob(jobId, options, nodeFilters); -401 while (ExecutionStatus.RUNNING.equals(execution.getStatus())) { -402 try { -403 Thread.sleep(poolingUnit.toMillis(poolingInterval)); -404 } catch (InterruptedException e) { -405 break; -406 } -407 execution = getExecution(execution.getId()); -408 } -409 return execution; -410 } -411 -412 /* -413 * Ad-hoc commands -414 */ -415 -416 /** -417 * Trigger the execution of an ad-hoc command, and return immediately (without waiting the end of the execution). -418 * The command will not be dispatched to nodes, but be executed on the RunDeck server. -419 * -420 * @param project name of the project - mandatory -421 * @param command to be executed - mandatory -422 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null -423 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -424 * @throws RundeckApiLoginException if the login failed -425 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -426 * @see #triggerAdhocCommand(String, String, Properties) -427 * @see #runAdhocCommand(String, String) -428 */ -429 public RundeckExecution triggerAdhocCommand(String project, String command) throws RundeckApiException, -430 RundeckApiLoginException, IllegalArgumentException { -431 return triggerAdhocCommand(project, command, null); -432 } -433 -434 /** -435 * Trigger the execution of an ad-hoc command, and return immediately (without waiting the end of the execution). -436 * The command will be dispatched to nodes, accordingly to the nodeFilters parameter. -437 * -438 * @param project name of the project - mandatory -439 * @param command to be executed - mandatory -440 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} -441 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null -442 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -443 * @throws RundeckApiLoginException if the login failed -444 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -445 * @see #triggerAdhocCommand(String, String) -446 * @see #runAdhocCommand(String, String, Properties) -447 */ -448 public RundeckExecution triggerAdhocCommand(String project, String command, Properties nodeFilters) -449 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -450 AssertUtil.notBlank(project, "project is mandatory to trigger an ad-hoc command !"); -451 AssertUtil.notBlank(command, "command is mandatory to trigger an ad-hoc command !"); -452 RundeckExecution execution = new ApiCall(this).get(new ApiPathBuilder("/run/command").param("project", project) -453 .param("exec", command) -454 .nodeFilters(nodeFilters), -455 new ExecutionParser("result/execution")); -456 // the first call just returns the ID of the execution, so we need another call to get a "real" execution -457 return getExecution(execution.getId()); -458 } -459 -460 /** -461 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck -462 * server at regular interval (every 5 seconds) to know if the execution is finished (or aborted) or is still -463 * running. The command will not be dispatched to nodes, but be executed on the RunDeck server. -464 * -465 * @param project name of the project - mandatory -466 * @param command to be executed - mandatory -467 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -468 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -469 * @throws RundeckApiLoginException if the login failed -470 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -471 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) -472 * @see #triggerAdhocCommand(String, String) -473 */ -474 public RundeckExecution runAdhocCommand(String project, String command) throws RundeckApiException, -475 RundeckApiLoginException, IllegalArgumentException { -476 return runAdhocCommand(project, command, null); -477 } -478 -479 /** -480 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck -481 * server at regular interval (configured by the poolingInterval/poolingUnit couple) to know if the execution is -482 * finished (or aborted) or is still running. The command will not be dispatched to nodes, but be executed on the -483 * RunDeck server. -484 * -485 * @param project name of the project - mandatory -486 * @param command to be executed - mandatory -487 * @param poolingInterval for checking the status of the execution. Must be > 0. -488 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. -489 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -490 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -491 * @throws RundeckApiLoginException if the login failed -492 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -493 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) -494 * @see #triggerAdhocCommand(String, String) -495 */ -496 public RundeckExecution runAdhocCommand(String project, String command, long poolingInterval, TimeUnit poolingUnit) -497 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -498 return runAdhocCommand(project, command, null, poolingInterval, poolingUnit); -499 } -500 -501 /** -502 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck -503 * server at regular interval (every 5 seconds) to know if the execution is finished (or aborted) or is still -504 * running. The command will be dispatched to nodes, accordingly to the nodeFilters parameter. -505 * -506 * @param project name of the project - mandatory -507 * @param command to be executed - mandatory -508 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} -509 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -510 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -511 * @throws RundeckApiLoginException if the login failed -512 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -513 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) -514 * @see #triggerAdhocCommand(String, String, Properties) -515 */ -516 public RundeckExecution runAdhocCommand(String project, String command, Properties nodeFilters) -517 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -518 return runAdhocCommand(project, command, nodeFilters, 5, TimeUnit.SECONDS); -519 } -520 -521 /** -522 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck -523 * server at regular interval (configured by the poolingInterval/poolingUnit couple) to know if the execution is -524 * finished (or aborted) or is still running. The command will be dispatched to nodes, accordingly to the -525 * nodeFilters parameter. -526 * -527 * @param project name of the project - mandatory -528 * @param command to be executed - mandatory -529 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} -530 * @param poolingInterval for checking the status of the execution. Must be > 0. -531 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. -532 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null -533 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -534 * @throws RundeckApiLoginException if the login failed -535 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) -536 * @see #triggerAdhocCommand(String, String, Properties) -537 */ -538 public RundeckExecution runAdhocCommand(String project, String command, Properties nodeFilters, -539 long poolingInterval, TimeUnit poolingUnit) throws RundeckApiException, RundeckApiLoginException, -540 IllegalArgumentException { -541 if (poolingInterval <= 0) { -542 poolingInterval = 5; -543 poolingUnit = TimeUnit.SECONDS; -544 } -545 if (poolingUnit == null) { -546 poolingUnit = TimeUnit.SECONDS; -547 } -548 -549 RundeckExecution execution = triggerAdhocCommand(project, command, nodeFilters); -550 while (ExecutionStatus.RUNNING.equals(execution.getStatus())) { -551 try { -552 Thread.sleep(poolingUnit.toMillis(poolingInterval)); -553 } catch (InterruptedException e) { -554 break; -555 } -556 execution = getExecution(execution.getId()); -557 } -558 return execution; -559 } -560 -561 /* -562 * Executions -563 */ -564 -565 /** -566 * Get all running executions (for all projects) -567 * -568 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null -569 * @throws RundeckApiException in case of error when calling the API -570 * @throws RundeckApiLoginException if the login failed -571 */ -572 public List<RundeckExecution> getRunningExecutions() throws RundeckApiException, RundeckApiLoginException { -573 List<RundeckExecution> executions = new ArrayList<RundeckExecution>(); -574 for (RundeckProject project : getProjects()) { -575 executions.addAll(getRunningExecutions(project.getName())); -576 } -577 return executions; -578 } -579 -580 /** -581 * Get the running executions for the given project -582 * -583 * @param project name of the project - mandatory -584 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null -585 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) -586 * @throws RundeckApiLoginException if the login failed -587 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) -588 */ -589 public List<RundeckExecution> getRunningExecutions(String project) throws RundeckApiException, -590 RundeckApiLoginException, IllegalArgumentException { -591 AssertUtil.notBlank(project, "project is mandatory get all running executions !"); -592 return new ApiCall(this).get(new ApiPathBuilder("/executions/running").param("project", project), -593 new ExecutionsParser("result/executions/execution")); -594 } -595 -596 /** -597 * Get the executions of the given job -598 * -599 * @param jobId identifier of the job - mandatory -600 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null -601 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -602 * @throws RundeckApiLoginException if the login failed -603 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -604 */ -605 public List<RundeckExecution> getJobExecutions(String jobId) throws RundeckApiException, RundeckApiLoginException, -606 IllegalArgumentException { -607 return getJobExecutions(jobId, null); -608 } -609 -610 /** -611 * Get the executions of the given job -612 * -613 * @param jobId identifier of the job - mandatory -614 * @param status of the executions - optional (null for all) -615 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null -616 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -617 * @throws RundeckApiLoginException if the login failed -618 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -619 */ -620 public List<RundeckExecution> getJobExecutions(String jobId, ExecutionStatus status) throws RundeckApiException, -621 RundeckApiLoginException, IllegalArgumentException { -622 return getJobExecutions(jobId, status, null, null); -623 } -624 -625 /** -626 * Get the executions of the given job -627 * -628 * @param jobId identifier of the job - mandatory -629 * @param status of the executions - optional (null for all) -630 * @param max number of results to return - optional (null for all) -631 * @param offset the 0-indexed offset for the first result to return - optional -632 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null -633 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) -634 * @throws RundeckApiLoginException if the login failed -635 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) -636 */ -637 public List<RundeckExecution> getJobExecutions(String jobId, ExecutionStatus status, Long max, Long offset) -638 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { -639 AssertUtil.notBlank(jobId, "jobId is mandatory to get the executions of a job !"); -640 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId, "/executions").param("status", -641 status != null ? StringUtils.lowerCase(status.toString()) : null) -642 .param("max", max) -643 .param("offset", offset), -644 new ExecutionsParser("result/executions/execution")); +33 import org.rundeck.api.parser.JobParser; +34 import org.rundeck.api.parser.ListParser; +35 import org.rundeck.api.parser.NodeParser; +36 import org.rundeck.api.parser.ProjectParser; +37 import org.rundeck.api.util.AssertUtil; +38 import org.rundeck.api.util.ParametersUtil; +39 +40 /** +41 * Main entry point to talk to a RunDeck instance.<br> +42 * Usage : <br> +43 * <code> +44 * <pre> +45 * RundeckClient rundeck = new RundeckClient("http://localhost:4440", "admin", "admin"); +46 * List&lt;RundeckJob&gt; jobs = rundeck.getJobs(); +47 * +48 * RundeckJob job = rundeck.findJob("my-project", "main-group/sub-group", "job-name"); +49 * RundeckExecution execution = rundeck.triggerJob(job.getId(), +50 * new OptionsBuilder().addOption("version", "1.2.0").toProperties()); +51 * +52 * List&lt;RundeckExecution&gt; runningExecutions = rundeck.getRunningExecutions("my-project"); +53 * </pre> +54 * </code> +55 * +56 * @author Vincent Behar +57 */ +58 public class RundeckClient implements Serializable { +59 +60 private static final long serialVersionUID = 1L; +61 +62 public static final transient int API_VERSION = 1; +63 +64 public static final transient String API_ENDPOINT = "/api/" + API_VERSION; +65 +66 private final String url; +67 +68 private final String login; +69 +70 private final String password; +71 +72 /** +73 * Instantiate a new {@link RundeckClient} for the RunDeck instance at the given url +74 * +75 * @param url of the RunDeck instance ("http://localhost:4440", "http://rundeck.your-compagny.com/", etc) +76 * @param login +77 * @param password +78 * @throws IllegalArgumentException if the url, login or password is blank (null, empty or whitespace) +79 */ +80 public RundeckClient(String url, String login, String password) throws IllegalArgumentException { +81 super(); +82 this.url = url; +83 this.login = login; +84 this.password = password; +85 AssertUtil.notBlank(url, "The RunDeck URL is mandatory !"); +86 AssertUtil.notBlank(login, "The RunDeck login is mandatory !"); +87 AssertUtil.notBlank(password, "The RunDeck password is mandatory !"); +88 } +89 +90 /** +91 * Try to "ping" the RunDeck instance to see if it is alive +92 * +93 * @throws RundeckApiException if the ping fails +94 */ +95 public void ping() throws RundeckApiException { +96 new ApiCall(this).ping(); +97 } +98 +99 /** +100 * Test your credentials (login/password) on the RunDeck instance +101 * +102 * @throws RundeckApiLoginException if the login fails +103 */ +104 public void testCredentials() throws RundeckApiLoginException { +105 new ApiCall(this).testCredentials(); +106 } +107 +108 /* +109 * Projects +110 */ +111 +112 /** +113 * List all projects +114 * +115 * @return a {@link List} of {@link RundeckProject} : might be empty, but won't be null +116 * @throws RundeckApiException in case of error when calling the API +117 * @throws RundeckApiLoginException if the login failed +118 */ +119 public List<RundeckProject> getProjects() throws RundeckApiException, RundeckApiLoginException { +120 return new ApiCall(this).get(new ApiPathBuilder("/projects"), +121 new ListParser<RundeckProject>(new ProjectParser(), "result/projects/project")); +122 } +123 +124 /** +125 * Get the definition of a single project, identified by the given name +126 * +127 * @param projectName name of the project - mandatory +128 * @return a {@link RundeckProject} instance - won't be null +129 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +130 * @throws RundeckApiLoginException if the login failed +131 * @throws IllegalArgumentException if the projectName is blank (null, empty or whitespace) +132 */ +133 public RundeckProject getProject(String projectName) throws RundeckApiException, RundeckApiLoginException, +134 IllegalArgumentException { +135 AssertUtil.notBlank(projectName, "projectName is mandatory to get the details of a project !"); +136 return new ApiCall(this).get(new ApiPathBuilder("/project/", projectName), +137 new ProjectParser("result/projects/project")); +138 } +139 +140 /* +141 * Jobs +142 */ +143 +144 /** +145 * List all jobs (for all projects) +146 * +147 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null +148 * @throws RundeckApiException in case of error when calling the API +149 * @throws RundeckApiLoginException if the login failed +150 */ +151 public List<RundeckJob> getJobs() throws RundeckApiException, RundeckApiLoginException { +152 List<RundeckJob> jobs = new ArrayList<RundeckJob>(); +153 for (RundeckProject project : getProjects()) { +154 jobs.addAll(getJobs(project.getName())); +155 } +156 return jobs; +157 } +158 +159 /** +160 * List all jobs that belongs to the given project +161 * +162 * @param project name of the project - mandatory +163 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null +164 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +165 * @throws RundeckApiLoginException if the login failed +166 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) +167 * @see #getJobs(String, String, String, String...) +168 */ +169 public List<RundeckJob> getJobs(String project) throws RundeckApiException, RundeckApiLoginException, +170 IllegalArgumentException { +171 return getJobs(project, null, null, new String[0]); +172 } +173 +174 /** +175 * List the jobs that belongs to the given project, and matches the given criteria (jobFilter, groupPath and jobIds) +176 * +177 * @param project name of the project - mandatory +178 * @param jobFilter a filter for the job Name - optional +179 * @param groupPath a group or partial group path to include all jobs within that group path - optional +180 * @param jobIds a list of Job IDs to include - optional +181 * @return a {@link List} of {@link RundeckJob} : might be empty, but won't be null +182 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +183 * @throws RundeckApiLoginException if the login failed +184 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) +185 * @see #getJobs(String) +186 */ +187 public List<RundeckJob> getJobs(String project, String jobFilter, String groupPath, String... jobIds) +188 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +189 AssertUtil.notBlank(project, "project is mandatory to get all jobs !"); +190 return new ApiCall(this).get(new ApiPathBuilder("/jobs").param("project", project) +191 .param("jobFilter", jobFilter) +192 .param("groupPath", groupPath) +193 .param("idlist", StringUtils.join(jobIds, ",")), +194 new ListParser<RundeckJob>(new JobParser(), "result/jobs/job")); +195 } +196 +197 /** +198 * Find a job, identified by its project, group and name. Note that the groupPath is optional, as a job does not +199 * need to belong to a group (either pass null, or an empty string). +200 * +201 * @param project name of the project - mandatory +202 * @param groupPath group to which the job belongs (if it belongs to a group) - optional +203 * @param name of the job to find - mandatory +204 * @return a {@link RundeckJob} instance - null if not found +205 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +206 * @throws RundeckApiLoginException if the login failed +207 * @throws IllegalArgumentException if the project or the name is blank (null, empty or whitespace) +208 */ +209 public RundeckJob findJob(String project, String groupPath, String name) throws RundeckApiException, +210 RundeckApiLoginException, IllegalArgumentException { +211 AssertUtil.notBlank(project, "project is mandatory to find a job !"); +212 AssertUtil.notBlank(name, "job name is mandatory to find a job !"); +213 List<RundeckJob> jobs = getJobs(project, name, groupPath, new String[0]); +214 return jobs.isEmpty() ? null : jobs.get(0); +215 } +216 +217 /** +218 * Get the definition of a single job, identified by the given ID +219 * +220 * @param jobId identifier of the job - mandatory +221 * @return a {@link RundeckJob} instance - won't be null +222 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +223 * @throws RundeckApiLoginException if the login failed +224 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +225 */ +226 public RundeckJob getJob(String jobId) throws RundeckApiException, RundeckApiLoginException, +227 IllegalArgumentException { +228 AssertUtil.notBlank(jobId, "jobId is mandatory to get the details of a job !"); +229 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId), new JobParser("joblist/job")); +230 } +231 +232 /** +233 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the +234 * end of the job execution) +235 * +236 * @param jobId identifier of the job - mandatory +237 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null +238 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +239 * @throws RundeckApiLoginException if the login failed +240 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +241 * @see #triggerJob(String, Properties, Properties) +242 * @see #runJob(String) +243 */ +244 public RundeckExecution triggerJob(String jobId) throws RundeckApiException, RundeckApiLoginException, +245 IllegalArgumentException { +246 return triggerJob(jobId, null); +247 } +248 +249 /** +250 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the +251 * end of the job execution) +252 * +253 * @param jobId identifier of the job - mandatory +254 * @param options of the job - optional. See {@link OptionsBuilder}. +255 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null +256 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +257 * @throws RundeckApiLoginException if the login failed +258 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +259 * @see #triggerJob(String, Properties, Properties) +260 * @see #runJob(String, Properties) +261 */ +262 public RundeckExecution triggerJob(String jobId, Properties options) throws RundeckApiException, +263 RundeckApiLoginException, IllegalArgumentException { +264 return triggerJob(jobId, options, null); +265 } +266 +267 /** +268 * Trigger the execution of a RunDeck job (identified by the given ID), and return immediately (without waiting the +269 * end of the job execution) +270 * +271 * @param jobId identifier of the job - mandatory +272 * @param options of the job - optional. See {@link OptionsBuilder}. +273 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See +274 * {@link NodeFiltersBuilder} +275 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null +276 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +277 * @throws RundeckApiLoginException if the login failed +278 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +279 * @see #triggerJob(String) +280 * @see #runJob(String, Properties, Properties) +281 */ +282 public RundeckExecution triggerJob(String jobId, Properties options, Properties nodeFilters) +283 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +284 AssertUtil.notBlank(jobId, "jobId is mandatory to trigger a job !"); +285 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId, "/run").param("argString", +286 ParametersUtil.generateArgString(options)) +287 .nodeFilters(nodeFilters), +288 new ExecutionParser("result/executions/execution")); +289 } +290 +291 /** +292 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. +293 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or +294 * aborted) or is still running. +295 * +296 * @param jobId identifier of the job - mandatory +297 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +298 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +299 * @throws RundeckApiLoginException if the login failed +300 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +301 * @see #triggerJob(String) +302 * @see #runJob(String, Properties, Properties, long, TimeUnit) +303 */ +304 public RundeckExecution runJob(String jobId) throws RundeckApiException, RundeckApiLoginException, +305 IllegalArgumentException { +306 return runJob(jobId, null); +307 } +308 +309 /** +310 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. +311 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or +312 * aborted) or is still running. +313 * +314 * @param jobId identifier of the job - mandatory +315 * @param options of the job - optional. See {@link OptionsBuilder}. +316 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +317 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +318 * @throws RundeckApiLoginException if the login failed +319 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +320 * @see #triggerJob(String, Properties) +321 * @see #runJob(String, Properties, Properties, long, TimeUnit) +322 */ +323 public RundeckExecution runJob(String jobId, Properties options) throws RundeckApiException, +324 RundeckApiLoginException, IllegalArgumentException { +325 return runJob(jobId, options, null); +326 } +327 +328 /** +329 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. +330 * We will poll the RunDeck server at regular interval (every 5 seconds) to know if the execution is finished (or +331 * aborted) or is still running. +332 * +333 * @param jobId identifier of the job - mandatory +334 * @param options of the job - optional. See {@link OptionsBuilder}. +335 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See +336 * {@link NodeFiltersBuilder} +337 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +338 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +339 * @throws RundeckApiLoginException if the login failed +340 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +341 * @see #triggerJob(String, Properties, Properties) +342 * @see #runJob(String, Properties, Properties, long, TimeUnit) +343 */ +344 public RundeckExecution runJob(String jobId, Properties options, Properties nodeFilters) +345 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +346 return runJob(jobId, options, nodeFilters, 5, TimeUnit.SECONDS); +347 } +348 +349 /** +350 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. +351 * We will poll the RunDeck server at regular interval (configured by the poolingInterval/poolingUnit couple) to +352 * know if the execution is finished (or aborted) or is still running. +353 * +354 * @param jobId identifier of the job - mandatory +355 * @param options of the job - optional. See {@link OptionsBuilder}. +356 * @param poolingInterval for checking the status of the execution. Must be > 0. +357 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. +358 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +359 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +360 * @throws RundeckApiLoginException if the login failed +361 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +362 * @see #triggerJob(String, Properties) +363 * @see #runJob(String, Properties, Properties, long, TimeUnit) +364 */ +365 public RundeckExecution runJob(String jobId, Properties options, long poolingInterval, TimeUnit poolingUnit) +366 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +367 return runJob(jobId, options, null, poolingInterval, poolingUnit); +368 } +369 +370 /** +371 * Run a RunDeck job (identified by the given ID), and wait until its execution is finished (or aborted) to return. +372 * We will poll the RunDeck server at regular interval (configured by the poolingInterval/poolingUnit couple) to +373 * know if the execution is finished (or aborted) or is still running. +374 * +375 * @param jobId identifier of the job - mandatory +376 * @param options of the job - optional. See {@link OptionsBuilder}. +377 * @param nodeFilters for overriding the nodes on which the job will be executed - optional. See +378 * {@link NodeFiltersBuilder} +379 * @param poolingInterval for checking the status of the execution. Must be > 0. +380 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. +381 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +382 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +383 * @throws RundeckApiLoginException if the login failed +384 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +385 * @see #triggerJob(String, Properties) +386 * @see #runJob(String, Properties, Properties, long, TimeUnit) +387 */ +388 public RundeckExecution runJob(String jobId, Properties options, Properties nodeFilters, long poolingInterval, +389 TimeUnit poolingUnit) throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +390 if (poolingInterval <= 0) { +391 poolingInterval = 5; +392 poolingUnit = TimeUnit.SECONDS; +393 } +394 if (poolingUnit == null) { +395 poolingUnit = TimeUnit.SECONDS; +396 } +397 +398 RundeckExecution execution = triggerJob(jobId, options, nodeFilters); +399 while (ExecutionStatus.RUNNING.equals(execution.getStatus())) { +400 try { +401 Thread.sleep(poolingUnit.toMillis(poolingInterval)); +402 } catch (InterruptedException e) { +403 break; +404 } +405 execution = getExecution(execution.getId()); +406 } +407 return execution; +408 } +409 +410 /* +411 * Ad-hoc commands +412 */ +413 +414 /** +415 * Trigger the execution of an ad-hoc command, and return immediately (without waiting the end of the execution). +416 * The command will not be dispatched to nodes, but be executed on the RunDeck server. +417 * +418 * @param project name of the project - mandatory +419 * @param command to be executed - mandatory +420 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null +421 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +422 * @throws RundeckApiLoginException if the login failed +423 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +424 * @see #triggerAdhocCommand(String, String, Properties) +425 * @see #runAdhocCommand(String, String) +426 */ +427 public RundeckExecution triggerAdhocCommand(String project, String command) throws RundeckApiException, +428 RundeckApiLoginException, IllegalArgumentException { +429 return triggerAdhocCommand(project, command, null); +430 } +431 +432 /** +433 * Trigger the execution of an ad-hoc command, and return immediately (without waiting the end of the execution). +434 * The command will be dispatched to nodes, accordingly to the nodeFilters parameter. +435 * +436 * @param project name of the project - mandatory +437 * @param command to be executed - mandatory +438 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} +439 * @return a {@link RundeckExecution} instance for the newly created (and running) execution - won't be null +440 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +441 * @throws RundeckApiLoginException if the login failed +442 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +443 * @see #triggerAdhocCommand(String, String) +444 * @see #runAdhocCommand(String, String, Properties) +445 */ +446 public RundeckExecution triggerAdhocCommand(String project, String command, Properties nodeFilters) +447 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +448 AssertUtil.notBlank(project, "project is mandatory to trigger an ad-hoc command !"); +449 AssertUtil.notBlank(command, "command is mandatory to trigger an ad-hoc command !"); +450 RundeckExecution execution = new ApiCall(this).get(new ApiPathBuilder("/run/command").param("project", project) +451 .param("exec", command) +452 .nodeFilters(nodeFilters), +453 new ExecutionParser("result/execution")); +454 // the first call just returns the ID of the execution, so we need another call to get a "real" execution +455 return getExecution(execution.getId()); +456 } +457 +458 /** +459 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck +460 * server at regular interval (every 5 seconds) to know if the execution is finished (or aborted) or is still +461 * running. The command will not be dispatched to nodes, but be executed on the RunDeck server. +462 * +463 * @param project name of the project - mandatory +464 * @param command to be executed - mandatory +465 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +466 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +467 * @throws RundeckApiLoginException if the login failed +468 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +469 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) +470 * @see #triggerAdhocCommand(String, String) +471 */ +472 public RundeckExecution runAdhocCommand(String project, String command) throws RundeckApiException, +473 RundeckApiLoginException, IllegalArgumentException { +474 return runAdhocCommand(project, command, null); +475 } +476 +477 /** +478 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck +479 * server at regular interval (configured by the poolingInterval/poolingUnit couple) to know if the execution is +480 * finished (or aborted) or is still running. The command will not be dispatched to nodes, but be executed on the +481 * RunDeck server. +482 * +483 * @param project name of the project - mandatory +484 * @param command to be executed - mandatory +485 * @param poolingInterval for checking the status of the execution. Must be > 0. +486 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. +487 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +488 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +489 * @throws RundeckApiLoginException if the login failed +490 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +491 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) +492 * @see #triggerAdhocCommand(String, String) +493 */ +494 public RundeckExecution runAdhocCommand(String project, String command, long poolingInterval, TimeUnit poolingUnit) +495 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +496 return runAdhocCommand(project, command, null, poolingInterval, poolingUnit); +497 } +498 +499 /** +500 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck +501 * server at regular interval (every 5 seconds) to know if the execution is finished (or aborted) or is still +502 * running. The command will be dispatched to nodes, accordingly to the nodeFilters parameter. +503 * +504 * @param project name of the project - mandatory +505 * @param command to be executed - mandatory +506 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} +507 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +508 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +509 * @throws RundeckApiLoginException if the login failed +510 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +511 * @see #runAdhocCommand(String, String, Properties, long, TimeUnit) +512 * @see #triggerAdhocCommand(String, String, Properties) +513 */ +514 public RundeckExecution runAdhocCommand(String project, String command, Properties nodeFilters) +515 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +516 return runAdhocCommand(project, command, nodeFilters, 5, TimeUnit.SECONDS); +517 } +518 +519 /** +520 * Run an ad-hoc command, and wait until its execution is finished (or aborted) to return. We will poll the RunDeck +521 * server at regular interval (configured by the poolingInterval/poolingUnit couple) to know if the execution is +522 * finished (or aborted) or is still running. The command will be dispatched to nodes, accordingly to the +523 * nodeFilters parameter. +524 * +525 * @param project name of the project - mandatory +526 * @param command to be executed - mandatory +527 * @param nodeFilters for selecting nodes on which the command will be executed. See {@link NodeFiltersBuilder} +528 * @param poolingInterval for checking the status of the execution. Must be > 0. +529 * @param poolingUnit unit (seconds, milli-seconds, ...) of the interval. Default to seconds. +530 * @return a {@link RundeckExecution} instance for the (finished/aborted) execution - won't be null +531 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +532 * @throws RundeckApiLoginException if the login failed +533 * @throws IllegalArgumentException if the project or command is blank (null, empty or whitespace) +534 * @see #triggerAdhocCommand(String, String, Properties) +535 */ +536 public RundeckExecution runAdhocCommand(String project, String command, Properties nodeFilters, +537 long poolingInterval, TimeUnit poolingUnit) throws RundeckApiException, RundeckApiLoginException, +538 IllegalArgumentException { +539 if (poolingInterval <= 0) { +540 poolingInterval = 5; +541 poolingUnit = TimeUnit.SECONDS; +542 } +543 if (poolingUnit == null) { +544 poolingUnit = TimeUnit.SECONDS; +545 } +546 +547 RundeckExecution execution = triggerAdhocCommand(project, command, nodeFilters); +548 while (ExecutionStatus.RUNNING.equals(execution.getStatus())) { +549 try { +550 Thread.sleep(poolingUnit.toMillis(poolingInterval)); +551 } catch (InterruptedException e) { +552 break; +553 } +554 execution = getExecution(execution.getId()); +555 } +556 return execution; +557 } +558 +559 /* +560 * Executions +561 */ +562 +563 /** +564 * Get all running executions (for all projects) +565 * +566 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null +567 * @throws RundeckApiException in case of error when calling the API +568 * @throws RundeckApiLoginException if the login failed +569 */ +570 public List<RundeckExecution> getRunningExecutions() throws RundeckApiException, RundeckApiLoginException { +571 List<RundeckExecution> executions = new ArrayList<RundeckExecution>(); +572 for (RundeckProject project : getProjects()) { +573 executions.addAll(getRunningExecutions(project.getName())); +574 } +575 return executions; +576 } +577 +578 /** +579 * Get the running executions for the given project +580 * +581 * @param project name of the project - mandatory +582 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null +583 * @throws RundeckApiException in case of error when calling the API (non-existent project with this name) +584 * @throws RundeckApiLoginException if the login failed +585 * @throws IllegalArgumentException if the project is blank (null, empty or whitespace) +586 */ +587 public List<RundeckExecution> getRunningExecutions(String project) throws RundeckApiException, +588 RundeckApiLoginException, IllegalArgumentException { +589 AssertUtil.notBlank(project, "project is mandatory get all running executions !"); +590 return new ApiCall(this).get(new ApiPathBuilder("/executions/running").param("project", project), +591 new ListParser<RundeckExecution>(new ExecutionParser(), +592 "result/executions/execution")); +593 } +594 +595 /** +596 * Get the executions of the given job +597 * +598 * @param jobId identifier of the job - mandatory +599 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null +600 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +601 * @throws RundeckApiLoginException if the login failed +602 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +603 */ +604 public List<RundeckExecution> getJobExecutions(String jobId) throws RundeckApiException, RundeckApiLoginException, +605 IllegalArgumentException { +606 return getJobExecutions(jobId, null); +607 } +608 +609 /** +610 * Get the executions of the given job +611 * +612 * @param jobId identifier of the job - mandatory +613 * @param status of the executions - optional (null for all) +614 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null +615 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +616 * @throws RundeckApiLoginException if the login failed +617 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +618 */ +619 public List<RundeckExecution> getJobExecutions(String jobId, ExecutionStatus status) throws RundeckApiException, +620 RundeckApiLoginException, IllegalArgumentException { +621 return getJobExecutions(jobId, status, null, null); +622 } +623 +624 /** +625 * Get the executions of the given job +626 * +627 * @param jobId identifier of the job - mandatory +628 * @param status of the executions - optional (null for all) +629 * @param max number of results to return - optional (null for all) +630 * @param offset the 0-indexed offset for the first result to return - optional +631 * @return a {@link List} of {@link RundeckExecution} : might be empty, but won't be null +632 * @throws RundeckApiException in case of error when calling the API (non-existent job with this ID) +633 * @throws RundeckApiLoginException if the login failed +634 * @throws IllegalArgumentException if the jobId is blank (null, empty or whitespace) +635 */ +636 public List<RundeckExecution> getJobExecutions(String jobId, ExecutionStatus status, Long max, Long offset) +637 throws RundeckApiException, RundeckApiLoginException, IllegalArgumentException { +638 AssertUtil.notBlank(jobId, "jobId is mandatory to get the executions of a job !"); +639 return new ApiCall(this).get(new ApiPathBuilder("/job/", jobId, "/executions").param("status", +640 status != null ? StringUtils.lowerCase(status.toString()) : null) +641 .param("max", max) +642 .param("offset", offset), +643 new ListParser<RundeckExecution>(new ExecutionParser(), +644 "result/executions/execution")); 645 } 646 647 /** @@ -735,7 +735,7 @@ 725 AssertUtil.notBlank(project, "project is mandatory to get all nodes !"); 726 return new ApiCall(this).get(new ApiPathBuilder("/resources").param("project", project) 727 .nodeFilters(nodeFilters), -728 new NodesParser("project/node")); +728 new ListParser<RundeckNode>(new NodeParser(), "project/node")); 729 } 730 731 /** diff --git a/xref/org/rundeck/api/parser/ListParser.html b/xref/org/rundeck/api/parser/ListParser.html new file mode 100644 index 0000000..e48972b --- /dev/null +++ b/xref/org/rundeck/api/parser/ListParser.html @@ -0,0 +1,72 @@ + + + + +ListParser xref + + + +
    +
    +1   /*
    +2    * Copyright 2011 Vincent Behar
    +3    *
    +4    * Licensed under the Apache License, Version 2.0 (the "License");
    +5    * you may not use this file except in compliance with the License.
    +6    * You may obtain a copy of the License at
    +7    *
    +8    *     http://www.apache.org/licenses/LICENSE-2.0
    +9    *
    +10   * Unless required by applicable law or agreed to in writing, software
    +11   * distributed under the License is distributed on an "AS IS" BASIS,
    +12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    +13   * See the License for the specific language governing permissions and
    +14   * limitations under the License.
    +15   */
    +16  package org.rundeck.api.parser;
    +17  
    +18  import java.util.ArrayList;
    +19  import java.util.List;
    +20  import org.dom4j.Node;
    +21  
    +22  /**
    +23   * Parser for a {@link List} of elements
    +24   * 
    +25   * @author Vincent Behar
    +26   */
    +27  public class ListParser<T> implements XmlNodeParser<List<T>> {
    +28  
    +29      private final XmlNodeParser<T> parser;
    +30  
    +31      private final String xpath;
    +32  
    +33      /**
    +34       * @param parser for an individual element
    +35       * @param xpath of the elements
    +36       */
    +37      public ListParser(XmlNodeParser<T> parser, String xpath) {
    +38          super();
    +39          this.parser = parser;
    +40          this.xpath = xpath;
    +41      }
    +42  
    +43      @Override
    +44      public List<T> parseXmlNode(Node node) {
    +45          List<T> elements = new ArrayList<T>();
    +46  
    +47          @SuppressWarnings("unchecked")
    +48          List<Node> elementNodes = node.selectNodes(xpath);
    +49  
    +50          for (Node elementNode : elementNodes) {
    +51              T element = parser.parseXmlNode(elementNode);
    +52              elements.add(element);
    +53          }
    +54  
    +55          return elements;
    +56      }
    +57  
    +58  }
    +
    +
    + + diff --git a/xref/org/rundeck/api/parser/package-frame.html b/xref/org/rundeck/api/parser/package-frame.html index 211359a..e2ac1b0 100644 --- a/xref/org/rundeck/api/parser/package-frame.html +++ b/xref/org/rundeck/api/parser/package-frame.html @@ -20,30 +20,21 @@
  • ExecutionParser -
  • -
  • - ExecutionsParser
  • JobParser
  • - JobsParser + ListParser
  • NodeParser -
  • -
  • - NodesParser
  • ParserHelper
  • ProjectParser -
  • -
  • - ProjectsParser
  • XmlNodeParser diff --git a/xref/org/rundeck/api/parser/package-summary.html b/xref/org/rundeck/api/parser/package-summary.html index 6d82fb7..b71b289 100644 --- a/xref/org/rundeck/api/parser/package-summary.html +++ b/xref/org/rundeck/api/parser/package-summary.html @@ -44,11 +44,6 @@ ExecutionParser - - - - ExecutionsParser - @@ -57,18 +52,13 @@ - JobsParser + ListParser NodeParser - - - - NodesParser - @@ -79,11 +69,6 @@ ProjectParser - - - - ProjectsParser -