}
+
+ CPD Results The following document contains the results of PMD's CPD 4.2.5.
Duplications File Line org/rundeck/api/domain/RundeckEvent.java 152 org/rundeck/api/domain/RundeckExecution.java 136 }
public Date getStartedAt() {
return (startedAt != null) ? new Date(startedAt.getTime()) : null;
@@ -280,7 +189,7 @@
this.abortedBy = abortedBy;
}
- public String getDescription() {
File Line org/rundeck/api/domain/RundeckEvent.java 60 org/rundeck/api/domain/RundeckExecution.java 58 public Long getDurationInMillis() {
+ public String getDescription() {
File Line org/rundeck/api/domain/RundeckEvent.java 60 org/rundeck/api/domain/RundeckExecution.java 58 public Long getDurationInMillis() {
if (startedAt == null || endedAt == null) {
return null;
}
@@ -314,18 +223,18 @@
}
public Long getId() {
-
+
diff --git a/css/apache-maven-fluido.min.css b/css/apache-maven-fluido.min.css
new file mode 100644
index 0000000..12c69b3
--- /dev/null
+++ b/css/apache-maven-fluido.min.css
@@ -0,0 +1,10 @@
+/*!
+ * Bootstrap v1.3.0
+ *
+ * Copyright 2011 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ * Date: Thu Sep 22 12:52:42 PDT 2011
+ */html,body{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;line-height:1;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}html,body{background-color:#fff}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;color:#404040}.container{width:940px;margin-left:auto;margin-right:auto;zoom:1}.container:before,.container:after{display:table;content:"";zoom:1;*display:inline}.container:after{clear:both}.container-fluid{position:relative;min-width:940px;padding-left:20px;padding-right:20px;zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";zoom:1;*display:inline}.container-fluid:after{clear:both}.container-fluid>.sidebar{float:left;width:220px}.container-fluid>.content{margin-left:240px}a{color:#0069d6;text-decoration:none;line-height:inherit;font-weight:inherit}a:hover{color:#00438a;text-decoration:underline}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.row{zoom:1;margin-left:-20px}.row:before,.row:after{display:table;content:"";zoom:1;*display:inline}.row:after{clear:both}[class*="span"]{display:inline;float:left;margin-left:20px}.span1{width:40px}.span2{width:100px}.span3{width:160px}.span4{width:220px}.span5{width:280px}.span6{width:340px}.span7{width:400px}.span8{width:460px}.span9{width:520px}.span10{width:580px}.span11{width:640px}.span12{width:700px}.span13{width:760px}.span14{width:820px}.span15{width:880px}.span16{width:940px}.span17{width:1000px}.span18{width:1060px}.span19{width:1120px}.span20{width:1180px}.span21{width:1240px}.span22{width:1300px}.span23{width:1360px}.span24{width:1420px}.offset1{margin-left:80px}.offset2{margin-left:140px}.offset3{margin-left:200px}.offset4{margin-left:260px}.offset5{margin-left:320px}.offset6{margin-left:380px}.offset7{margin-left:440px}.offset8{margin-left:500px}.offset9{margin-left:560px}.offset10{margin-left:620px}.offset11{margin-left:680px}.offset12{margin-left:740px}.span-one-third{width:300px}.span-two-thirds{width:620px}.offset-one-third{margin-left:340px}.offset-two-thirds{margin-left:660px}p{font-size:13px;font-weight:normal;line-height:18px;margin-bottom:9px}p small{font-size:11px;color:#bfbfbf}h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf}h1{margin-bottom:18px;font-size:30px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:14px}h3,h4,h5,h6{line-height:36px}h3{font-size:18px}h3 small{font-size:14px}h4{font-size:16px}h4 small{font-size:12px}h5{font-size:14px}h6{font-size:13px;color:#bfbfbf;text-transform:uppercase}ul,ol{margin:0 0 18px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px;color:#808080}ul.unstyled{list-style:none;margin-left:0}dl{margin-bottom:18px}dl dt,dl dd{line-height:18px}dl dt{font-weight:bold}dl dd{margin-left:9px}hr{margin:20px 0 19px;border:0;border-bottom:1px solid #eee}strong{font-style:inherit;font-weight:bold}em{font-style:italic;font-weight:inherit;line-height:inherit}.muted{color:#bfbfbf}blockquote{margin-bottom:18px;border-left:5px solid #eee;padding-left:15px}blockquote p{font-size:14px;font-weight:300;line-height:18px;margin-bottom:0}blockquote small{display:block;font-size:12px;font-weight:300;line-height:18px;color:#bfbfbf}blockquote small:before{content:'\2014 \00A0'}address{display:block;line-height:18px;margin-bottom:18px}code,pre{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}pre{background-color:#f5f5f5;display:block;padding:8.5px;margin:0 0 18px;line-height:18px;font-size:12px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}form{margin-bottom:18px}fieldset{margin-bottom:18px;padding-top:18px}fieldset legend{display:block;padding-left:150px;font-size:19.5px;line-height:1;color:#404040;*padding:0 0 5px 145px;*line-height:1.5}form .clearfix{margin-bottom:18px;zoom:1}form .clearfix:before,form .clearfix:after{display:table;content:"";zoom:1;*display:inline}form .clearfix:after{clear:both}label,input,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:normal}label{padding-top:6px;font-size:13px;line-height:18px;float:left;width:130px;text-align:right;color:#404040}form .input{margin-left:150px}input[type=checkbox],input[type=radio]{cursor:pointer}input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;font-size:13px;line-height:18px;color:#808080;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=checkbox],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0}input[type=file]{background-color:#fff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}select,input[type=file]{height:27px;line-height:27px;*margin-top:4px}select[multiple]{height:inherit}textarea{height:auto}.uneditable-input{background-color:#fff;display:block;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}:-moz-placeholder{color:#bfbfbf}::-webkit-input-placeholder{color:#bfbfbf}input,textarea{-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}input:focus,textarea:focus{outline:0;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6)}input[type=file]:focus,input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:1px dotted #666}form div.clearfix.error{background:#fae5e3;padding:10px 0;margin:-10px 0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form div.clearfix.error>label,form div.clearfix.error span.help-inline,form div.clearfix.error span.help-block{color:#9d261d}form div.clearfix.error input,form div.clearfix.error textarea{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171,41,32,0.25);-moz-box-shadow:0 0 3px rgba(171,41,32,0.25);box-shadow:0 0 3px rgba(171,41,32,0.25)}form div.clearfix.error input:focus,form div.clearfix.error textarea:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171,41,32,0.5);-moz-box-shadow:0 0 6px rgba(171,41,32,0.5);box-shadow:0 0 6px rgba(171,41,32,0.5)}form div.clearfix.error .input-prepend span.add-on,form div.clearfix.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d}.input-mini,input.mini,textarea.mini,select.mini{width:60px}.input-small,input.small,textarea.small,select.small{width:90px}.input-medium,input.medium,textarea.medium,select.medium{width:150px}.input-large,input.large,textarea.large,select.large{width:210px}.input-xlarge,input.xlarge,textarea.xlarge,select.xlarge{width:270px}.input-xxlarge,input.xxlarge,textarea.xxlarge,select.xxlarge{width:530px}textarea.xxlarge{overflow-y:auto}input.span1,textarea.span1,select.span1{display:inline-block;float:none;width:30px;margin-left:0}input.span2,textarea.span2,select.span2{display:inline-block;float:none;width:90px;margin-left:0}input.span3,textarea.span3,select.span3{display:inline-block;float:none;width:150px;margin-left:0}input.span4,textarea.span4,select.span4{display:inline-block;float:none;width:210px;margin-left:0}input.span5,textarea.span5,select.span5{display:inline-block;float:none;width:270px;margin-left:0}input.span6,textarea.span6,select.span6{display:inline-block;float:none;width:330px;margin-left:0}input.span7,textarea.span7,select.span7{display:inline-block;float:none;width:390px;margin-left:0}input.span8,textarea.span8,select.span8{display:inline-block;float:none;width:450px;margin-left:0}input.span9,textarea.span9,select.span9{display:inline-block;float:none;width:510px;margin-left:0}input.span10,textarea.span10,select.span10{display:inline-block;float:none;width:570px;margin-left:0}input.span11,textarea.span11,select.span11{display:inline-block;float:none;width:630px;margin-left:0}input.span12,textarea.span12,select.span12{display:inline-block;float:none;width:690px;margin-left:0}input.span13,textarea.span13,select.span13{display:inline-block;float:none;width:750px;margin-left:0}input.span14,textarea.span14,select.span14{display:inline-block;float:none;width:810px;margin-left:0}input.span15,textarea.span15,select.span15{display:inline-block;float:none;width:870px;margin-left:0}input.span16,textarea.span16,select.span16{display:inline-block;float:none;width:930px;margin-left:0}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.actions .secondary-action{float:right}.actions .secondary-action a{line-height:30px}.actions .secondary-action a:hover{text-decoration:underline}.help-inline,.help-block{font-size:11px;line-height:18px;color:#bfbfbf}.help-inline{padding-left:5px;*position:relative;*top:-5px}.help-block{display:block;max-width:600px}.inline-inputs{color:#808080}.inline-inputs span,.inline-inputs input{display:inline-block}.inline-inputs input.mini{width:60px}.inline-inputs input.small{width:90px}.inline-inputs span{padding:0 2px 0 1px}.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend .add-on,.input-append .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#bfbfbf;text-align:center;text-shadow:0 1px 0 #fff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend .active,.input-append .active{background:#a9dba9;border-color:#46a546}.input-prepend .add-on{*margin-top:1px}.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px}.inputs-list{margin:0 0 5px;width:100%}.inputs-list li{display:block;padding:0;width:100%}.inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal}.inputs-list label strong{color:#808080}.inputs-list label small{font-size:11px;font-weight:normal}.inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0}.inputs-list:first-child{padding-top:6px}.inputs-list li+li{padding-top:2px}.inputs-list input[type=radio],.inputs-list input[type=checkbox]{margin-bottom:0}.form-stacked{padding-left:20px}.form-stacked fieldset{padding-top:9px}.form-stacked legend{padding-left:0}.form-stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0}.form-stacked .clearfix{margin-bottom:9px}.form-stacked .clearfix div.input{margin-left:0}.form-stacked .inputs-list{margin-bottom:0}.form-stacked .inputs-list li{padding-top:0}.form-stacked .inputs-list li label{font-weight:normal;padding-top:0}.form-stacked div.clearfix.error{padding-top:10px;padding-bottom:10px;padding-left:10px;margin-top:0;margin-left:-10px}.form-stacked .actions{margin-left:-20px;padding-left:20px}table{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;*border-collapse:collapse;font-size:13px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}table th,table td{padding:10px 10px 9px;line-height:18px;text-align:left}table th{padding-top:9px;font-weight:bold;vertical-align:middle;border-bottom:1px solid #ddd}table td{vertical-align:top}table th+th,table td+td{border-left:1px solid #ddd}table tr+tr td{border-top:1px solid #ddd}table tbody tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}table tbody tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}table tbody tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}table tbody tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.zebra-striped tbody tr:nth-child(odd) td{background-color:#f9f9f9}.zebra-striped tbody tr:hover td{background-color:#f5f5f5}table .header{cursor:pointer}table .header:after{content:"";float:right;margin-top:7px;border-width:0 4px 4px;border-style:solid;border-color:#000 transparent;visibility:hidden}table .headerSortUp,table .headerSortDown{background-color:rgba(141,192,219,0.25);text-shadow:0 1px 1px rgba(255,255,255,0.75)}table .header:hover:after{visibility:visible}table .headerSortDown:after,table .headerSortDown:hover:after{visibility:visible;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}table .headerSortUp:after{border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;visibility:visible;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}table .blue{color:#049cdb;border-bottom-color:#049cdb}table .headerSortUp.blue,table .headerSortDown.blue{background-color:#ade6fe}table .green{color:#46a546;border-bottom-color:#46a546}table .headerSortUp.green,table .headerSortDown.green{background-color:#cdeacd}table .red{color:#9d261d;border-bottom-color:#9d261d}table .headerSortUp.red,table .headerSortDown.red{background-color:#f4c8c5}table .yellow{color:#ffc40d;border-bottom-color:#ffc40d}table .headerSortUp.yellow,table .headerSortDown.yellow{background-color:#fff6d9}table .orange{color:#f89406;border-bottom-color:#f89406}table .headerSortUp.orange,table .headerSortDown.orange{background-color:#fee9cc}table .purple{color:#7a43b6;border-bottom-color:#7a43b6}table .headerSortUp.purple,table .headerSortDown.purple{background-color:#e2d5f0}.topbar{height:40px;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible}.topbar a{color:#bfbfbf;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.topbar h3 a:hover,.topbar .brand a:hover,.topbar ul .active>a{background-color:#333;background-color:rgba(255,255,255,0.05);color:#fff;text-decoration:none}.topbar h3{position:relative}.topbar h3 a,.topbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;color:#fff;font-size:20px;font-weight:200;line-height:1}.topbar p{margin:0;line-height:40px}.topbar p a:hover{background-color:transparent;color:#fff}.topbar form{float:left;margin:5px 0 0 0;position:relative;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.topbar form.pull-right{float:right}.topbar input{background-color:#444;background-color:rgba(255,255,255,0.3);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:normal;font-weight:13px;line-height:1;padding:4px 9px;color:#fff;color:rgba(255,255,255,0.75);border:1px solid #111;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.25);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.topbar input:-moz-placeholder{color:#e6e6e6}.topbar input::-webkit-input-placeholder{color:#e6e6e6}.topbar input:hover{background-color:#bfbfbf;background-color:rgba(255,255,255,0.5);color:#fff}.topbar input:focus,.topbar input.focused{outline:0;background-color:#fff;color:#404040;text-shadow:0 1px 0 #fff;border:0;padding:5px 10px;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.topbar-inner,.topbar .fill{background-color:#222;background-color:#222;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#333),to(#222));background-image:-moz-linear-gradient(top,#333,#222);background-image:-ms-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(top,#333,#222);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#222222',GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.25),inset 0 -1px 0 rgba(0,0,0,0.1)}.topbar div>ul,.nav{display:block;float:left;margin:0 10px 0 0;position:relative;left:0}.topbar div>ul>li,.nav>li{display:block;float:left}.topbar div>ul a,.nav a{display:block;float:none;padding:10px 10px 11px;line-height:19px;text-decoration:none}.topbar div>ul a:hover,.nav a:hover{color:#fff;text-decoration:none}.topbar div>ul .active>a,.nav .active>a{background-color:#222;background-color:rgba(0,0,0,0.5)}.topbar div>ul.secondary-nav,.nav.secondary-nav{float:right;margin-left:10px;margin-right:0}.topbar div>ul.secondary-nav .menu-dropdown,.nav.secondary-nav .menu-dropdown,.topbar div>ul.secondary-nav .dropdown-menu,.nav.secondary-nav .dropdown-menu{right:0;border:0}.topbar div>ul a.menu:hover,.nav a.menu:hover,.topbar div>ul li.open .menu,.nav li.open .menu,.topbar div>ul .dropdown-toggle:hover,.nav .dropdown-toggle:hover,.topbar div>ul .dropdown.open .dropdown-toggle,.nav .dropdown.open .dropdown-toggle{background:#444;background:rgba(255,255,255,0.05)}.topbar div>ul .menu-dropdown,.nav .menu-dropdown,.topbar div>ul .dropdown-menu,.nav .dropdown-menu{background-color:#333}.topbar div>ul .menu-dropdown a.menu,.nav .menu-dropdown a.menu,.topbar div>ul .dropdown-menu a.menu,.nav .dropdown-menu a.menu,.topbar div>ul .menu-dropdown .dropdown-toggle,.nav .menu-dropdown .dropdown-toggle,.topbar div>ul .dropdown-menu .dropdown-toggle,.nav .dropdown-menu .dropdown-toggle{color:#fff}.topbar div>ul .menu-dropdown a.menu.open,.nav .menu-dropdown a.menu.open,.topbar div>ul .dropdown-menu a.menu.open,.nav .dropdown-menu a.menu.open,.topbar div>ul .menu-dropdown .dropdown-toggle.open,.nav .menu-dropdown .dropdown-toggle.open,.topbar div>ul .dropdown-menu .dropdown-toggle.open,.nav .dropdown-menu .dropdown-toggle.open{background:#444;background:rgba(255,255,255,0.05)}.topbar div>ul .menu-dropdown li a,.nav .menu-dropdown li a,.topbar div>ul .dropdown-menu li a,.nav .dropdown-menu li a{color:#999;text-shadow:0 1px 0 rgba(0,0,0,0.5)}.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{background-color:#191919;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#292929),to(#191919));background-image:-moz-linear-gradient(top,#292929,#191919);background-image:-ms-linear-gradient(top,#292929,#191919);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#292929),color-stop(100%,#191919));background-image:-webkit-linear-gradient(top,#292929,#191919);background-image:-o-linear-gradient(top,#292929,#191919);background-image:linear-gradient(top,#292929,#191919);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929',endColorstr='#191919',GradientType=0);color:#fff}.topbar div>ul .menu-dropdown .active a,.nav .menu-dropdown .active a,.topbar div>ul .dropdown-menu .active a,.nav .dropdown-menu .active a{color:#fff}.topbar div>ul .menu-dropdown .divider,.nav .menu-dropdown .divider,.topbar div>ul .dropdown-menu .divider,.nav .dropdown-menu .divider{background-color:#222;border-color:#444}.topbar ul .menu-dropdown li a,.topbar ul .dropdown-menu li a{padding:4px 15px}li.menu,.dropdown{position:relative}a.menu:after,.dropdown-toggle:after{width:0;height:0;display:inline-block;content:"↓";text-indent:-99999px;vertical-align:top;margin-top:8px;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}.menu-dropdown,.dropdown-menu{background-color:#fff;float:left;display:none;position:absolute;top:40px;z-index:900;min-width:160px;max-width:220px;_width:160px;margin-left:0;margin-right:0;padding:6px 0;zoom:1;border-color:#999;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:0 1px 1px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.menu-dropdown li,.dropdown-menu li{float:none;display:block;background-color:none}.menu-dropdown .divider,.dropdown-menu .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#eee;border-bottom:1px solid #fff}.topbar .dropdown-menu a,.dropdown-menu a{display:block;padding:4px 15px;clear:both;font-weight:normal;line-height:18px;color:#808080;text-shadow:0 1px 0 #fff}.topbar .dropdown-menu a:hover,.dropdown-menu a:hover{background-color:#ddd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-ms-linear-gradient(top,#eee,#ddd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#ddd));background-image:-webkit-linear-gradient(top,#eee,#ddd);background-image:-o-linear-gradient(top,#eee,#ddd);background-image:linear-gradient(top,#eee,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dddddd',GradientType=0);color:#404040;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,0.025),inset 0 -1px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 0 rgba(0,0,0,0.025),inset 0 -1px rgba(0,0,0,0.025);box-shadow:inset 0 1px 0 rgba(0,0,0,0.025),inset 0 -1px rgba(0,0,0,0.025)}.open .menu,.dropdown.open .menu,.open .dropdown-toggle,.dropdown.open .dropdown-toggle{color:#fff;background:#ccc;background:rgba(0,0,0,0.3)}.open .menu-dropdown,.dropdown.open .menu-dropdown,.open .dropdown-menu,.dropdown.open .dropdown-menu{display:block}.tabs,.pills{margin:0 0 20px;padding:0;list-style:none;zoom:1}.tabs:before,.pills:before,.tabs:after,.pills:after{display:table;content:"";zoom:1;*display:inline}.tabs:after,.pills:after{clear:both}.tabs>li,.pills>li{float:left}.tabs>li>a,.pills>li>a{display:block}.tabs{float:left;width:100%;border-bottom:1px solid #ddd}.tabs>li{position:relative;top:1px}.tabs>li>a{padding:0 15px;margin-right:2px;line-height:36px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.tabs>li>a:hover{text-decoration:none;background-color:#eee;border-color:#eee #eee #ddd}.tabs>li.active>a{color:#808080;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.tabs .menu-dropdown,.tabs .dropdown-menu{top:35px;border-width:1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.tabs a.menu:after,.tabs .dropdown-toggle:after{border-top-color:#999;margin-top:15px;margin-left:5px}.tabs li.open.menu .menu,.tabs .open.dropdown .dropdown-toggle{border-color:#999}.tabs li.open a.menu:after,.tabs .dropdown.open .dropdown-toggle:after{border-top-color:#555}.tab-content{clear:both}.pills a{margin:5px 3px 5px 0;padding:0 15px;text-shadow:0 1px 1px #fff;line-height:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pills a:hover{background:#00438a;color:#fff;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.25)}.pills .active a{background:#0069d6;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.25)}.tab-content>*,.pill-content>*{display:none}.tab-content>.active,.pill-content>.active{display:block}.breadcrumb{margin:0 0 18px;padding:7px 14px;background-color:#f5f5f5;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f5f5f5));background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:linear-gradient(top,#fff,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f5f5f5',GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#bfbfbf}.breadcrumb .active a{color:#404040}.hero-unit{background-color:#f5f5f5;margin-bottom:30px;padding:60px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:27px}footer{margin-top:17px;padding-top:17px;border-top:1px solid #eee}.page-header{margin-bottom:17px;border-bottom:1px solid #ddd;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5);box-shadow:0 1px 0 rgba(255,255,255,0.5)}.page-header h1{margin-bottom:8px}.btn.danger,.alert-message.danger,.btn.danger:hover,.alert-message.danger:hover,.btn.error,.alert-message.error,.btn.error:hover,.alert-message.error:hover,.btn.success,.alert-message.success,.btn.success:hover,.alert-message.success:hover,.btn.info,.alert-message.info,.btn.info:hover,.alert-message.info:hover{color:#fff}.btn.danger,.alert-message.danger,.btn.error,.alert-message.error{background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#ee5f5b),to(#c43c35));background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-ms-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee5f5b),color-stop(100%,#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(top,#ee5f5b,#c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn.success,.alert-message.success{background-color:#57a957;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#62c462),to(#57a957));background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-ms-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#62c462),color-stop(100%,#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(top,#62c462,#57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',endColorstr='#57a957',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#57a957 #57a957 #3d773d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn.info,.alert-message.info{background-color:#339bb9;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#5bc0de),to(#339bb9));background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-ms-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5bc0de),color-stop(100%,#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(top,#5bc0de,#339bb9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',endColorstr='#339bb9',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#339bb9 #339bb9 #22697d;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn{cursor:pointer;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(25%,#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#fff 25%,#e6e6e6);background-image:-ms-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:-o-linear-gradient(#fff,#fff 25%,#e6e6e6);background-image:linear-gradient(#fff,#fff 25%,#e6e6e6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);padding:5px 14px 6px;text-shadow:0 1px 1px rgba(255,255,255,0.75);color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}.btn:hover{background-position:0 -15px;color:#333;text-decoration:none}.btn:focus{outline:1px dotted #666}.btn.primary{color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(top,#049cdb,#0064cd);background-image:-ms-linear-gradient(top,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(top,#049cdb,#0064cd);background-image:-o-linear-gradient(top,#049cdb,#0064cd);background-image:linear-gradient(top,#049cdb,#0064cd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb',endColorstr='#0064cd',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}.btn:active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn[disabled]{cursor:default;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=65);-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.large{font-size:15px;line-height:normal;padding:9px 14px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn.small{padding:7px 9px 7px;font-size:11px}:root .alert-message,:root .btn{border-radius:0 \0}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.close{float:right;color:#000;font-size:20px;font-weight:bold;line-height:13.5px;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);-khtml-opacity:.2;-moz-opacity:.2;opacity:.2}.close:hover{color:#000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4}.alert-message{position:relative;padding:7px 15px;margin-bottom:18px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#fceec1),to(#eedc94));background-image:-moz-linear-gradient(top,#fceec1,#eedc94);background-image:-ms-linear-gradient(top,#fceec1,#eedc94);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fceec1),color-stop(100%,#eedc94));background-image:-webkit-linear-gradient(top,#fceec1,#eedc94);background-image:-o-linear-gradient(top,#fceec1,#eedc94);background-image:linear-gradient(top,#fceec1,#eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',endColorstr='#eedc94',GradientType=0);text-shadow:0 -1px 0 rgba(0,0,0,0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);text-shadow:0 1px 0 rgba(255,255,255,0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25)}.alert-message .close{*margin-top:3px}.alert-message h5{line-height:18px}.alert-message p{margin-bottom:0}.alert-message div{margin-top:5px;margin-bottom:2px;line-height:28px}.alert-message .btn{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.25);box-shadow:0 1px 0 rgba(255,255,255,0.25)}.alert-message.block-message{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.alert-message.block-message ul,.alert-message.block-message p{margin-right:30px}.alert-message.block-message ul{margin-bottom:0}.alert-message.block-message li{color:#404040}.alert-message.block-message .alert-actions{margin-top:5px}.alert-message.block-message.error,.alert-message.block-message.success,.alert-message.block-message.info{color:#404040;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.alert-message.block-message.error{background-color:#fddfde;border-color:#fbc7c6}.alert-message.block-message.success{background-color:#d1eed1;border-color:#bfe7bf}.alert-message.block-message.info{background-color:#ddf4fb;border-color:#c6edf9}.pagination{height:36px;margin:18px 0}.pagination ul{float:left;margin:0;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;border-right:1px solid;border-right-color:#ddd;border-right-color:rgba(0,0,0,0.15);*border-right-color:#ddd;text-decoration:none}.pagination a:hover,.pagination .active a{background-color:#c7eefe}.pagination .disabled a,.pagination .disabled a:hover{background-color:transparent;color:#bfbfbf}.pagination .next a{border:0}.well{background-color:#f5f5f5;margin-bottom:20px;padding:19px;min-height:20px;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.modal-backdrop{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.modal{position:fixed;top:50%;left:50%;z-index:11000;width:560px;margin:-250px 0 0 -250px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal .close{margin-top:7px}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{border-bottom:1px solid #eee;padding:5px 15px}.modal-body{padding:15px}.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;zoom:1;margin-bottom:0}.modal-footer:before,.modal-footer:after{display:table;content:"";zoom:1;*display:inline}.modal-footer:after{clear:both}.modal-footer .btn{float:right;margin-left:5px}.twipsy{display:block;position:absolute;visibility:visible;padding:5px;font-size:11px;z-index:1000;filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.twipsy.fade.in{filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.twipsy.above .twipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.twipsy.left .twipsy-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.twipsy.below .twipsy-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.twipsy.right .twipsy-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.twipsy-inner{padding:3px 8px;background-color:#000;color:white;text-align:center;max-width:200px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.twipsy-arrow{position:absolute;width:0;height:0}.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover .arrow{position:absolute;width:0;height:0}.popover .inner{background-color:#000;background-color:rgba(0,0,0,0.8);padding:3px;overflow:hidden;width:280px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}.popover .title{background-color:#f5f5f5;padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee}.popover .content{background-color:#fff;padding:14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.label{padding:1px 3px 2px;background-color:#bfbfbf;font-size:9.75px;font-weight:bold;color:#fff;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label.important{background-color:#c43c35}.label.warning{background-color:#f89406}.label.success{background-color:#46a546}.label.notice{background-color:#62cffc}.media-grid{margin-left:-20px;margin-bottom:0;zoom:1}.media-grid:before,.media-grid:after{display:table;content:"";zoom:1;*display:inline}.media-grid:after{clear:both}.media-grid li{display:inline}.media-grid a{float:left;padding:4px;margin:0 0 20px 20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}.media-grid a img{display:block}.media-grid a:hover{border-color:#0069d6;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.clear{clear:both;visibility:hidden}.clear hr{display:none}.section p,.section p,.section dt,.section dt{margin-right:7px;margin-left:7px}a.externalLink{background:url('../images/external.png') right center no-repeat;padding-right:18px}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}a.externalLink[href^=http]{background:url('../images/internet-web-browser.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".asc"]{background:url('../images/accessories-text-editor.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".jpg"],a.externalLink[href$=".jpeg"],a.externalLink[href$=".gif"],a.externalLink[href$=".png"]{background:url('../images/image-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".tar.gz"],a.externalLink[href$=".zip"]{background:url('../images/package-x-generic.png') right center no-repeat;padding-right:18px}a.externalLink[href$=".md5"],a.externalLink[href$=".sha1"]{background:url('../images/document-properties.png') right center no-repeat;padding-right:18px}a.externalLink[href^=https]{background:url('../images/application-certificate.png') right center no-repeat;padding-right:18px}a.externalLink[href^=file]{background:url('../images/drive-harddisk.png') right center no-repeat;padding-right:18px}a.externalLink[href^=ftp]{background:url('../images/network-server.png') right center no-repeat;padding-right:18px}a.externalLink[href^=mailto]{background:url('../images/contact-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}li.expanded{list-style-image:url('../images/expanded.png')}li.collapsed{list-style-image:url('../images/collapsed.png')}.hero-unit h2{font-size:60px}tt{padding:0 3px 2px;font-family:Monaco,Andale Mono,Courier New,monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,0,0,0.75);padding:1px 3px}li{color:#404040}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
\ No newline at end of file
diff --git a/css/print.css b/css/print.css
index 26ad7f0..1cd02d9 100644
--- a/css/print.css
+++ b/css/print.css
@@ -1,7 +1,23 @@
-#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {
- display: none !important;
-}
-#bodyColumn, body.docs div.docs {
- margin: 0 !important;
- border: none !important
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
+#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
diff --git a/dependencies.html b/dependencies.html
index cfead1f..94e6651 100644
--- a/dependencies.html
+++ b/dependencies.html
@@ -1,55 +1,18 @@
-
+
Project Dependencies
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project Dependencies
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Project Dependencies test The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId ArtifactId Version Type License junit junit 4.8.2 jar Common Public License Version 1.0
Project Transitive Dependencies The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
Project Dependency Graph
-
Dependency Tree org.rundeck:rundeck-api-java-client:jar:2.1-SNAPSHOT org.apache.httpcomponents:httpclient:jar:4.1.1 (compile) org.apache.httpcomponents:httpcore:jar:4.1 (compile) commons-logging:commons-logging:jar:1.1.1 (compile) commons-codec:commons-codec:jar:1.4 (compile) Commons Codec Description: The codec package contains simple encoder and decoders for
+
Dependency Tree org.rundeck:rundeck-api-java-client:jar:2.1-SNAPSHOT org.apache.httpcomponents:httpmime:jar:4.1.2 (compile) org.apache.httpcomponents:httpcore:jar:4.1.2 (compile) commons-logging:commons-logging:jar:1.1.1 (compile) commons-lang:commons-lang:jar:2.6 (compile) commons-io:commons-io:jar:2.0.1 (compile) dom4j:dom4j:jar:1.6.1 (compile) dom4j Description: dom4j: the flexible XML framework for Java
URL: http://dom4j.org
Project License: No project license is defined for this project.
xml-apis:xml-apis:jar:1.0.b2 (compile) commons-io:commons-io:jar:2.1 (compile) dom4j:dom4j:jar:1.6.1 (compile) dom4j Description: dom4j: the flexible XML framework for Java
URL: http://dom4j.org
Project License: No project license is defined for this project.
xml-apis:xml-apis:jar:1.0.b2 (compile) XML Commons External Components XML APIs Description: 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.
URL: http://xml.apache.org/commons/#external
Project License: The Apache Software License, Version 2.0
jaxen:jaxen:jar:1.1.1 (compile) jaxen Description: Jaxen is a universal Java XPath engine.
URL: http://jaxen.codehaus.org/
Project License: No project license is defined for this project.
dom4j:dom4j:jar:1.6.1 (compile) dom4j Description: dom4j: the flexible XML framework for Java
URL: http://dom4j.org
Project License: No project license is defined for this project.
jdom:jdom:jar:1.0 (compile) Unnamed - jdom:jdom:jar:1.0 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xerces:xercesImpl:jar:2.6.2 (compile) Unnamed - xerces:xercesImpl:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xom:xom:jar:1.0 (compile) xom Description: There is currently no description associated with this project.
URL: http://www.xom.nu
Project License: LGPL
xerces:xmlParserAPIs:jar:2.6.2 (compile) Unnamed - xerces:xmlParserAPIs:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xerces:xercesImpl:jar:2.6.2 (compile) Unnamed - xerces:xercesImpl:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xalan:xalan:jar:2.6.0 (compile) Unnamed - xalan:xalan:jar:2.6.0 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xml-apis:xml-apis:jar:1.0.b2 (compile) jaxen:jaxen:jar:1.1.1 (compile) jaxen Description: Jaxen is a universal Java XPath engine.
URL: http://jaxen.codehaus.org/
Project License: No project license is defined for this project.
dom4j:dom4j:jar:1.6.1 (compile) dom4j Description: dom4j: the flexible XML framework for Java
URL: http://dom4j.org
Project License: No project license is defined for this project.
jdom:jdom:jar:1.0 (compile) Unnamed - jdom:jdom:jar:1.0 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xerces:xercesImpl:jar:2.6.2 (compile) Unnamed - xerces:xercesImpl:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xom:xom:jar:1.0 (compile) xom Description: There is currently no description associated with this project.
URL: http://www.xom.nu
Project License: LGPL
xerces:xmlParserAPIs:jar:2.6.2 (compile) Unnamed - xerces:xmlParserAPIs:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xerces:xercesImpl:jar:2.6.2 (compile) Unnamed - xerces:xercesImpl:jar:2.6.2 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xalan:xalan:jar:2.6.0 (compile) Unnamed - xalan:xalan:jar:2.6.0 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
xml-apis:xml-apis:jar:1.0.b2 (compile) XML Commons External Components XML APIs Description: 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.
URL: http://xml.apache.org/commons/#external
Project License: The Apache Software License, Version 2.0
com.ibm.icu:icu4j:jar:2.6.1 (compile) Unnamed - com.ibm.icu:icu4j:jar:2.6.1 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
junit:junit:jar:4.8.2 (test) Licenses LGPL: xom
Unknown: 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
Apache License: HttpClient, HttpCore, HttpMime
Common Public License Version 1.0: JUnit
The Apache Software License, Version 2.0: Commons Codec, Commons IO, Commons Lang, Commons Logging, RunDeck API - Java Client, XML Commons External Components XML APIs
Dependency File Details Filename Size Entries Classes Packages JDK Rev Debug Sealed icu4j-2.6.1.jar 2.34 MB 755 648 6 1.2 debug - commons-codec-1.4.jar 56.80 kB 47 30 5 1.4 debug - commons-io-2.0.1.jar 155.77 kB 122 104 6 1.5 debug - commons-lang-2.6.jar 277.56 kB 155 133 10 1.3 debug - commons-logging-1.1.1.jar 59.26 kB 42 28 2 1.1 debug - dom4j-1.6.1.jar 306.54 kB 208 190 14 1.3 debug - jaxen-1.1.1.jar 221.60 kB 236 214 17 1.2 debug - jdom-1.0.jar 149.66 kB 87 75 8 1.1 debug - junit-4.8.2.jar 231.78 kB 267 230 30 1.5 debug - httpclient-4.1.1.jar 342.90 kB 308 272 22 1.5 debug - httpcore-4.1.jar 176.80 kB 185 163 10 1.3 debug - httpmime-4.1.1.jar 26.26 kB 31 15 2 1.5 debug - xalan-2.6.0.jar 3.00 MB 1,625 1,548 50 1.1 debug - xercesImpl-2.6.2.jar 986.99 kB 845 784 37 1.1 release - xmlParserAPIs-2.6.2.jar 121.80 kB 238 207 17 1.1 release - xml-apis-1.0.b2.jar 106.76 kB 217 184 17 1.2 release - xom-1.0.jar 106.32 kB 108 96 6 1.2 release sealed Total Size Entries Classes Packages JDK Rev Debug Sealed 17 8.59 MB 5,476 4,921 259 1.5 13 1 compile: 16 compile: 8.36 MB compile: 5,209 compile: 4,691 compile: 229 - compile: 12 compile: 1 test: 1 test: 231.78 kB test: 267 test: 230 test: 30 - test: 1 -
-
+ JAXP it's Sun.URL: http://xml.apache.org/commons/#external
Project License: The Apache Software License, Version 2.0
com.ibm.icu:icu4j:jar:2.6.1 (compile) Unnamed - com.ibm.icu:icu4j:jar:2.6.1 Description: There is currently no description associated with this project.
Project License: No project license is defined for this project.
junit:junit:jar:4.10 (test) org.hamcrest:hamcrest-core:jar:1.1 (test) Hamcrest Core Description: There is currently no description associated with this project.
Project License: BSD style
com.github.robfletcher:betamax:jar:1.0 (test) org.apache.httpcomponents:httpclient:jar:4.1.2 (test) log4j:log4j:jar:1.2.16 (test) org.yaml:snakeyaml:jar:1.9 (test) org.eclipse.jetty:jetty-server:jar:7.5.1.v20110908 (test) org.codehaus.groovy:groovy-all:jar:1.8.4 (test) Groovy Description: Groovy: A powerful, dynamic language for the JVM
URL: http://groovy.codehaus.org/
Project License: No project license is defined for this project.
Licenses LGPL: xom
BSD style: Hamcrest Core
Eclipse Public License - Version 1.0: Jetty :: Continuation, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Server Core, Jetty :: Utilities
Unknown: Groovy, Unnamed - com.ibm.icu:icu4j:jar:2.6.1, Unnamed - javax.servlet:servlet-api:jar:2.5, 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
Apache License: HttpClient, HttpCore, HttpMime
Apache Software License - Version 2.0: Jetty :: Continuation, Jetty :: Http Utility, Jetty :: IO Utility, Jetty :: Server Core, Jetty :: Utilities
Common Public License Version 1.0: JUnit
The Apache Software License, Version 2.0: Apache Log4j, Betamax - An HTTP stubbing proxy for testing JVM applications., Commons Codec, Commons IO, Commons Lang, Commons Logging, RunDeck API - Java Client, XML Commons External Components XML APIs
Apache License Version 2.0: SnakeYAML
Dependency File Details Filename Size Entries Classes Packages JDK Rev Debug Sealed betamax-1.0.jar 160.45 kB 68 59 7 1.5 debug - icu4j-2.6.1.jar 2.34 MB 755 648 6 1.2 debug - commons-codec-1.4.jar 56.80 kB 47 30 5 1.4 debug - commons-io-2.1.jar 159.33 kB 122 104 6 1.5 debug - commons-lang-2.6.jar 277.56 kB 155 133 10 1.3 debug - commons-logging-1.1.1.jar 59.26 kB 42 28 2 1.1 debug - dom4j-1.6.1.jar 306.54 kB 208 190 14 1.3 debug - servlet-api-2.5.jar 102.65 kB 68 42 2 1.5 debug - jaxen-1.1.1.jar 221.60 kB 236 214 17 1.2 debug - jdom-1.0.jar 149.66 kB 87 75 8 1.1 debug - junit-4.10.jar 247.23 kB 290 252 31 1.5 debug - log4j-1.2.16.jar 470.25 kB 346 308 20 1.1 debug - httpclient-4.1.2.jar 344.00 kB 309 273 22 1.5 debug - httpcore-4.1.2.jar 176.95 kB 185 163 10 1.3 debug - httpmime-4.1.2.jar 26.26 kB 31 15 2 1.5 debug - groovy-all-1.8.4.jar 5.86 MB 3,872 3,686 96 1.5 debug - jetty-continuation-7.5.1.v20110908.jar 19.72 kB 23 11 1 1.5 debug - jetty-http-7.5.1.v20110908.jar 110.53 kB 67 49 4 1.5 debug - jetty-io-7.5.1.v20110908.jar 90.57 kB 69 55 3 1.5 debug - jetty-server-7.5.1.v20110908.jar 296.87 kB 175 139 9 1.5 debug - jetty-util-7.5.1.v20110908.jar 208.08 kB 140 120 8 1.5 debug - hamcrest-core-1.1.jar 74.85 kB 54 21 3 1.5 debug - snakeyaml-1.9.jar 259.59 kB 238 202 19 1.5 debug - xalan-2.6.0.jar 3.00 MB 1,625 1,548 50 1.1 debug - xercesImpl-2.6.2.jar 986.99 kB 845 784 37 1.1 release - xmlParserAPIs-2.6.2.jar 121.80 kB 238 207 17 1.1 release - xml-apis-1.0.b2.jar 106.76 kB 217 184 17 1.2 release - xom-1.0.jar 106.32 kB 108 96 6 1.2 release sealed Total Size Entries Classes Packages JDK Rev Debug Sealed 28 16.22 MB 10,620 9,636 432 1.5 24 1 compile: 16 compile: 8.37 MB compile: 5,210 compile: 4,692 compile: 229 - compile: 12 compile: 1 test: 12 test: 7.85 MB test: 5,410 test: 4,944 test: 203 - test: 12 -
+
diff --git a/dependency-updates-report.html b/dependency-updates-report.html
index c329868..9effdd4 100644
--- a/dependency-updates-report.html
+++ b/dependency-updates-report.html
@@ -1,55 +1,18 @@
-
+
Dependency Updates Report
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Dependency Updates Report
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
diff --git a/distribution-management.html b/distribution-management.html
index b750bfb..8ca09ca 100644
--- a/distribution-management.html
+++ b/distribution-management.html
@@ -1,55 +1,18 @@
-
+
Project Distribution Management
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project Distribution Management
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
Overview The following is the distribution management information used by this project.
Site - github-site gitsite:git@github.com/vbehar/rundeck-api-java-client.git
-
+
diff --git a/download.html b/download.html
index 0567d9e..b04d068 100644
--- a/download.html
+++ b/download.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
diff --git a/faq.html b/faq.html
index 022093f..e62b626 100644
--- a/faq.html
+++ b/faq.html
@@ -1,55 +1,18 @@
-
+
Frequently Asked Questions
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Frequently Asked Questions
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
+
FindBugs Bug Detector Report
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
FindBugs Bug Detector Report
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
FindBugs Bug Detector Report The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Summary Classes Bugs Errors Missing Classes 41 0 0 0
-
+
+
FindBugs Bug Detector Report The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Summary Classes Bugs Errors Missing Classes 41 0 0 0
+
diff --git a/groovy.html b/groovy.html
index 944cd90..ade06ea 100644
--- a/groovy.html
+++ b/groovy.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Using the RunDeck API from Groovy scripts Here are some examples of what you can do with this lib and a few lines of Groovy .
We can use Grape to download the lib (and its dependencies) from the Maven Central Repository , so you don't have to install anything manually (except Groovy, of course).
Save the following script in a file named "rundeck.groovy ", and execute it with "groovy rundeck.groovy ". Feeling Groovy ? ;-)
// we use Grape (Ivy) to download the lib (and its dependencies) from Maven Central Repository
+
+ Using the RunDeck API from Groovy scripts Here are some examples of what you can do with this lib and a few lines of Groovy .
We can use Grape to download the lib (and its dependencies) from the Maven Central Repository , so you don't have to install anything manually (except Groovy, of course).
Save the following script in a file named "rundeck.groovy ", and execute it with "groovy rundeck.groovy ". Feeling Groovy ? ;-)
// we use Grape (Ivy) to download the lib (and its dependencies) from Maven Central Repository
@Grab(group='org.rundeck', module='rundeck-api-java-client', version='2.0')
import org.rundeck.api.RundeckClient
@@ -227,7 +136,7 @@ println "All RunDeck projects : ${rundeck.projects}"
println "All RunDeck nodes : ${rundeck.nodes}"
println "All RunDeck jobs : ${rundeck.jobs}"
println "All RunDeck running executions : ${rundeck.runningExecutions}"
- You can also download the lib and all its dependencies in 1 big jar file, and add it to your classpath before running your script : save the following script in a file named "rundeck.groovy ", and execute it with "groovy -cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.groovy ".
import org.rundeck.api.RundeckClient
+ You can also download the lib and all its dependencies in 1 big jar file, and add it to your classpath before running your script : save the following script in a file named "rundeck.groovy ", and execute it with "groovy -cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.groovy ".
import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
@@ -236,12 +145,12 @@ println "All RunDeck projects : ${rundeck.projects}"
println "All RunDeck nodes : ${rundeck.nodes}"
println "All RunDeck jobs : ${rundeck.jobs}"
println "All RunDeck running executions : ${rundeck.runningExecutions}"
- Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
+ Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin");
// using token-based authentication :
rundeck = new RundeckClient("http://localhost:4440", "PDDNKo5VE29kpk4prOUDr2rsKdRkEvsD");
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
// find a job from its name, group and project
@@ -261,7 +170,7 @@ execution = rundeck.triggerJob("job-id", new Properties(opt: "val
// last one : you can run a job and wait until its execution is finished :
execution = rundeck.runJob("job-id")
println "Execution finished ! Status : ${execution.status}, duration : ${execution.duration}"
- Running an ad-hoc command import org.rundeck.api.RundeckClient
+ Running an ad-hoc command import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
// trigger the execution of the "uptime" command on the RunDeck server
@@ -269,7 +178,7 @@ execution = rundeck.triggerAdhocCommand("my-project", "uptime&quo
// run the "uptime" command on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "uptime", new Properties(os-family: "unix"))
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
// trigger the execution of a custom bash script on the RunDeck server
@@ -277,29 +186,29 @@ execution = rundeck.triggerAdhocScript("my-project", "/tmp/my-scr
// run a bash script (with options) on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "/tmp/my-script-with-options.sh", new Properties(option1: "value one"), new Properties(os-family: "unix"))
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
rundeck.exportJobsToFile("/tmp/jobs.xml", "xml", "my-project")
rundeck.exportJobToFile("/tmp/job.yaml", "yaml", "job-id")
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = new RundeckClient("http://localhost:4440", "admin", "admin")
result = rundeck.importJobs("/tmp/jobs.xml", "xml")
println "${result.succeededJobs.size} jobs successfully imported, ${result.skippedJobs.size} jobs skipped, and ${result.failedJobs.size} jobs failed"
See the API documentation of the RundeckClient class for more interactions with your RunDeck instance...
-
+
diff --git a/images/accessories-text-editor.png b/images/accessories-text-editor.png
new file mode 100644
index 0000000..abc3366
Binary files /dev/null and b/images/accessories-text-editor.png differ
diff --git a/images/add.gif b/images/add.gif
index ac0bdcc..1cb3dbf 100644
Binary files a/images/add.gif and b/images/add.gif differ
diff --git a/images/application-certificate.png b/images/application-certificate.png
new file mode 100644
index 0000000..cc6aff6
Binary files /dev/null and b/images/application-certificate.png differ
diff --git a/images/collapsed.png b/images/collapsed.png
new file mode 100644
index 0000000..67f5b5e
Binary files /dev/null and b/images/collapsed.png differ
diff --git a/images/contact-new.png b/images/contact-new.png
new file mode 100644
index 0000000..ebc4316
Binary files /dev/null and b/images/contact-new.png differ
diff --git a/images/document-properties.png b/images/document-properties.png
new file mode 100644
index 0000000..34c2409
Binary files /dev/null and b/images/document-properties.png differ
diff --git a/images/drive-harddisk.png b/images/drive-harddisk.png
new file mode 100644
index 0000000..d7ce475
Binary files /dev/null and b/images/drive-harddisk.png differ
diff --git a/images/expanded.png b/images/expanded.png
new file mode 100644
index 0000000..83772c7
Binary files /dev/null and b/images/expanded.png differ
diff --git a/images/fix.gif b/images/fix.gif
index 2585f13..b7eb3dc 100644
Binary files a/images/fix.gif and b/images/fix.gif differ
diff --git a/images/icon_error_sml.gif b/images/icon_error_sml.gif
index 61132ef..12e9a01 100644
Binary files a/images/icon_error_sml.gif and b/images/icon_error_sml.gif differ
diff --git a/images/icon_help_sml.gif b/images/icon_help_sml.gif
index 43bfd56..aaf20e6 100644
Binary files a/images/icon_help_sml.gif and b/images/icon_help_sml.gif differ
diff --git a/images/icon_info_sml.gif b/images/icon_info_sml.gif
index c6cb9ad..b776326 100644
Binary files a/images/icon_info_sml.gif and b/images/icon_info_sml.gif differ
diff --git a/images/icon_success_sml.gif b/images/icon_success_sml.gif
index 52e85a4..0a19527 100644
Binary files a/images/icon_success_sml.gif and b/images/icon_success_sml.gif differ
diff --git a/images/icon_warning_sml.gif b/images/icon_warning_sml.gif
index 873bbb5..ac6ad6a 100644
Binary files a/images/icon_warning_sml.gif and b/images/icon_warning_sml.gif differ
diff --git a/images/image-x-generic.png b/images/image-x-generic.png
new file mode 100644
index 0000000..ab49efb
Binary files /dev/null and b/images/image-x-generic.png differ
diff --git a/images/internet-web-browser.png b/images/internet-web-browser.png
new file mode 100644
index 0000000..307d6ac
Binary files /dev/null and b/images/internet-web-browser.png differ
diff --git a/images/network-server.png b/images/network-server.png
new file mode 100644
index 0000000..1d12e19
Binary files /dev/null and b/images/network-server.png differ
diff --git a/images/package-x-generic.png b/images/package-x-generic.png
new file mode 100644
index 0000000..8b7e9e6
Binary files /dev/null and b/images/package-x-generic.png differ
diff --git a/images/remove.gif b/images/remove.gif
index ad4b238..fc65631 100644
Binary files a/images/remove.gif and b/images/remove.gif differ
diff --git a/images/rss.png b/images/rss.png
index d2b5af4..a9850ee 100644
Binary files a/images/rss.png and b/images/rss.png differ
diff --git a/images/update.gif b/images/update.gif
index 71ca225..b2a6d0b 100644
Binary files a/images/update.gif and b/images/update.gif differ
diff --git a/images/window-new.png b/images/window-new.png
new file mode 100644
index 0000000..0e12ef9
Binary files /dev/null and b/images/window-new.png differ
diff --git a/index.html b/index.html
index 5f35a74..c11c827 100644
--- a/index.html
+++ b/index.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
Java client for the RunDeck REST API A Java client (library) for the RunDeck HTTP REST API.
RunDeck is an open-source tool for automating tasks on multiple nodes, with a CLI, a web-based interface and an HTTP REST API. You can read more about its API on the RunDeck User Manual .
Use it to write scripts (in Groovy , JRuby or Jython ), for example if you want to automate the execution of RunDeck jobs based on external events. Use it in a Java application. A good example would be the Jenkins RunDeck plugin , that needs to trigger RunDeck jobs from within the Jenkins continuous-integration server. Or the RunDeck Remote CLI , that provides a java-based CLI on top of the API. Where can I get more information ?
-
+
diff --git a/integration.html b/integration.html
index a52a3d5..8e7cbfc 100644
--- a/integration.html
+++ b/integration.html
@@ -1,55 +1,18 @@
-
+
Continuous Integration
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Continuous Integration
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Access The following is a link to the continuous integration system used by the project.
Notifiers No notifiers are defined. Please check back at a later date.
-
+
+
Access The following is a link to the continuous integration system used by the project.
Notifiers No notifiers are defined. Please check back at a later date.
+
diff --git a/issue-tracking.html b/issue-tracking.html
index 300649f..580668b 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -1,55 +1,18 @@
-
+
Issue Tracking
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Issue Tracking
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Overview This project uses GitHub to manage its issues.
Issue Tracking Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.
-
+
+
Overview This project uses GitHub to manage its issues.
Issue Tracking Issues, bugs, and feature requests should be submitted to the following issue tracking system for this project.
+
diff --git a/jruby.html b/jruby.html
index f682923..b9109b9 100644
--- a/jruby.html
+++ b/jruby.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Using the RunDeck API from JRuby scripts Here are some examples of what you can do with this lib and a few lines of Ruby (for the rubyist that don't fear running on the JVM !)
You will have to download the lib (the .jar file) to use it...
Save the following script in a file named "rundeck.rb ", and execute it with "jruby rundeck.rb ".
require 'java'
+
+ Using the RunDeck API from JRuby scripts Here are some examples of what you can do with this lib and a few lines of Ruby (for the rubyist that don't fear running on the JVM !)
You will have to download the lib (the .jar file) to use it...
Save the following script in a file named "rundeck.rb ", and execute it with "jruby rundeck.rb ".
require 'java'
require '/path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar'
import org.rundeck.api.RundeckClient
@@ -227,7 +136,7 @@ puts "All RunDeck projects : #{rundeck.projects}"
puts "All RunDeck nodes : #{rundeck.nodes}"
puts "All RunDeck jobs : #{rundeck.jobs}"
puts "All RunDeck running executions : #{rundeck.runningExecutions}"
- You can also add the library to the classpath : save the following script in a file named "rundeck.rb ", and execute it with "jruby -rjava -J-cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.rb ".
import org.rundeck.api.RundeckClient
+ You can also add the library to the classpath : save the following script in a file named "rundeck.rb ", and execute it with "jruby -rjava -J-cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.rb ".
import org.rundeck.api.RundeckClient
rundeck = RundeckClient.new("http://localhost:4440", "admin", "admin")
@@ -236,12 +145,12 @@ puts "All RunDeck projects : #{rundeck.projects}"
puts "All RunDeck nodes : #{rundeck.nodes}"
puts "All RunDeck jobs : #{rundeck.jobs}"
puts "All RunDeck running executions : #{rundeck.runningExecutions}"
- Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
+ Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
rundeck = RundeckClient.new("http://localhost:4440", "admin", "admin");
// using token-based authentication :
rundeck = RundeckClient.new("http://localhost:4440", "PDDNKo5VE29kpk4prOUDr2rsKdRkEvsD");
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
import org.rundeck.api.OptionsBuilder
import org.rundeck.api.NodeFiltersBuilder
@@ -264,7 +173,7 @@ execution = rundeck.triggerJob("job-id", OptionsBuilder.new().addOptio
// last one : you can run a job and wait until its execution is finished :
execution = rundeck.runJob("job-id")
puts "Execution finished ! Status : #{execution.status}, duration : #{execution.duration}"
- Running an ad-hoc command import org.rundeck.api.RundeckClient
+ Running an ad-hoc command import org.rundeck.api.RundeckClient
import org.rundeck.api.NodeFiltersBuilder
rundeck = RundeckClient.new("http://localhost:4440", "admin", "admin")
@@ -274,7 +183,7 @@ execution = rundeck.triggerAdhocCommand("my-project", "uptime&quo
// run the "uptime" command on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "uptime", NodeFiltersBuilder.new().osFamily("unix").toProperties())
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
import org.rundeck.api.OptionsBuilder
import org.rundeck.api.NodeFiltersBuilder
@@ -285,29 +194,29 @@ execution = rundeck.triggerAdhocScript("my-project", "/tmp/my-scr
// run a bash script (with options) on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "/tmp/my-script-with-options.sh", OptionsBuilder.new().addOption("option1", "value one").toProperties(), NodeFiltersBuilder.new().osFamily("unix").toProperties())
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = RundeckClient.new("http://localhost:4440", "admin", "admin")
rundeck.exportJobsToFile("/tmp/jobs.xml", "xml", "my-project")
rundeck.exportJobToFile("/tmp/job.yaml", "yaml", "job-id")
- import org.rundeck.api.RundeckClient
+ import org.rundeck.api.RundeckClient
rundeck = RundeckClient.new("http://localhost:4440", "admin", "admin")
result = rundeck.importJobs("/tmp/jobs.xml", "xml")
puts "#{result.succeededJobs.size} jobs successfully imported, #{result.skippedJobs.size} jobs skipped, and #{result.failedJobs.size} jobs failed"
See the API documentation of the RundeckClient class for more interactions with your RunDeck instance...
-
+
diff --git a/js/apache-maven-fluido.min.js b/js/apache-maven-fluido.min.js
new file mode 100644
index 0000000..4ba22b4
--- /dev/null
+++ b/js/apache-maven-fluido.min.js
@@ -0,0 +1,23 @@
+/*!
+ * jQuery JavaScript Library v1.6.4
+ * http://jquery.com/
+ *
+ * Copyright 2011, John Resig
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * Includes Sizzle.js
+ * http://sizzlejs.com/
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ *
+ * Date: Mon Sep 12 18:54:48 2011 -0400
+ */
+(function(a8,L){var aq=a8.document,br=a8.navigator,bi=a8.location;var b=(function(){var bC=function(bY,bZ){return new bC.fn.init(bY,bZ,bA)},bS=a8.jQuery,bE=a8.$,bA,bW=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bK=/\S/,bG=/^\s+/,bB=/\s+$/,bF=/\d/,bx=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bL=/^[\],:{}\s]*$/,bU=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bN=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bH=/(?:^|:|,)(?:\s*\[)+/g,bv=/(webkit)[ \/]([\w.]+)/,bP=/(opera)(?:.*version)?[ \/]([\w.]+)/,bO=/(msie) ([\w.]+)/,bQ=/(mozilla)(?:.*? rv:([\w.]+))?/,by=/-([a-z]|[0-9])/ig,bX=/^-ms-/,bR=function(bY,bZ){return(bZ+"").toUpperCase()},bV=br.userAgent,bT,bz,e,bJ=Object.prototype.toString,bD=Object.prototype.hasOwnProperty,bw=Array.prototype.push,bI=Array.prototype.slice,bM=String.prototype.trim,bs=Array.prototype.indexOf,bu={};bC.fn=bC.prototype={constructor:bC,init:function(bY,b2,b1){var b0,b3,bZ,b4;if(!bY){return this}if(bY.nodeType){this.context=this[0]=bY;this.length=1;return this}if(bY==="body"&&!b2&&aq.body){this.context=aq;this[0]=aq.body;this.selector=bY;this.length=1;return this}if(typeof bY==="string"){if(bY.charAt(0)==="<"&&bY.charAt(bY.length-1)===">"&&bY.length>=3){b0=[null,bY,null]}else{b0=bW.exec(bY)}if(b0&&(b0[1]||!b2)){if(b0[1]){b2=b2 instanceof bC?b2[0]:b2;b4=(b2?b2.ownerDocument||b2:aq);bZ=bx.exec(bY);if(bZ){if(bC.isPlainObject(b2)){bY=[aq.createElement(bZ[1])];bC.fn.attr.call(bY,b2,true)}else{bY=[b4.createElement(bZ[1])]}}else{bZ=bC.buildFragment([b0[1]],[b4]);bY=(bZ.cacheable?bC.clone(bZ.fragment):bZ.fragment).childNodes}return bC.merge(this,bY)}else{b3=aq.getElementById(b0[2]);if(b3&&b3.parentNode){if(b3.id!==b0[2]){return b1.find(bY)}this.length=1;this[0]=b3}this.context=aq;this.selector=bY;return this}}else{if(!b2||b2.jquery){return(b2||b1).find(bY)}else{return this.constructor(b2).find(bY)}}}else{if(bC.isFunction(bY)){return b1.ready(bY)}}if(bY.selector!==L){this.selector=bY.selector;this.context=bY.context}return bC.makeArray(bY,this)},selector:"",jquery:"1.6.4",length:0,size:function(){return this.length},toArray:function(){return bI.call(this,0)},get:function(bY){return bY==null?this.toArray():(bY<0?this[this.length+bY]:this[bY])},pushStack:function(bZ,b1,bY){var b0=this.constructor();if(bC.isArray(bZ)){bw.apply(b0,bZ)}else{bC.merge(b0,bZ)}b0.prevObject=this;b0.context=this.context;if(b1==="find"){b0.selector=this.selector+(this.selector?" ":"")+bY}else{if(b1){b0.selector=this.selector+"."+b1+"("+bY+")"}}return b0},each:function(bZ,bY){return bC.each(this,bZ,bY)},ready:function(bY){bC.bindReady();bz.done(bY);return this},eq:function(bY){return bY===-1?this.slice(bY):this.slice(bY,+bY+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bI.apply(this,arguments),"slice",bI.call(arguments).join(","))},map:function(bY){return this.pushStack(bC.map(this,function(b0,bZ){return bY.call(b0,bZ,b0)}))},end:function(){return this.prevObject||this.constructor(null)},push:bw,sort:[].sort,splice:[].splice};bC.fn.init.prototype=bC.fn;bC.extend=bC.fn.extend=function(){var b7,b0,bY,bZ,b4,b5,b3=arguments[0]||{},b2=1,b1=arguments.length,b6=false;if(typeof b3==="boolean"){b6=b3;b3=arguments[1]||{};b2=2}if(typeof b3!=="object"&&!bC.isFunction(b3)){b3={}}if(b1===b2){b3=this;--b2}for(;b20){return}bz.resolveWith(aq,[bC]);if(bC.fn.trigger){bC(aq).trigger("ready").unbind("ready")}}},bindReady:function(){if(bz){return}bz=bC._Deferred();if(aq.readyState==="complete"){return setTimeout(bC.ready,1)}if(aq.addEventListener){aq.addEventListener("DOMContentLoaded",e,false);a8.addEventListener("load",bC.ready,false)}else{if(aq.attachEvent){aq.attachEvent("onreadystatechange",e);a8.attachEvent("onload",bC.ready);var bY=false;try{bY=a8.frameElement==null}catch(bZ){}if(aq.documentElement.doScroll&&bY){bt()}}}},isFunction:function(bY){return bC.type(bY)==="function"},isArray:Array.isArray||function(bY){return bC.type(bY)==="array"},isWindow:function(bY){return bY&&typeof bY==="object"&&"setInterval" in bY},isNaN:function(bY){return bY==null||!bF.test(bY)||isNaN(bY)},type:function(bY){return bY==null?String(bY):bu[bJ.call(bY)]||"object"},isPlainObject:function(b0){if(!b0||bC.type(b0)!=="object"||b0.nodeType||bC.isWindow(b0)){return false}try{if(b0.constructor&&!bD.call(b0,"constructor")&&!bD.call(b0.constructor.prototype,"isPrototypeOf")){return false}}catch(bZ){return false}var bY;for(bY in b0){}return bY===L||bD.call(b0,bY)},isEmptyObject:function(bZ){for(var bY in bZ){return false}return true},error:function(bY){throw bY},parseJSON:function(bY){if(typeof bY!=="string"||!bY){return null}bY=bC.trim(bY);if(a8.JSON&&a8.JSON.parse){return a8.JSON.parse(bY)}if(bL.test(bY.replace(bU,"@").replace(bN,"]").replace(bH,""))){return(new Function("return "+bY))()}bC.error("Invalid JSON: "+bY)},parseXML:function(b0){var bY,bZ;try{if(a8.DOMParser){bZ=new DOMParser();bY=bZ.parseFromString(b0,"text/xml")}else{bY=new ActiveXObject("Microsoft.XMLDOM");bY.async="false";bY.loadXML(b0)}}catch(b1){bY=L}if(!bY||!bY.documentElement||bY.getElementsByTagName("parsererror").length){bC.error("Invalid XML: "+b0)}return bY},noop:function(){},globalEval:function(bY){if(bY&&bK.test(bY)){(a8.execScript||function(bZ){a8["eval"].call(a8,bZ)})(bY)}},camelCase:function(bY){return bY.replace(bX,"ms-").replace(by,bR)},nodeName:function(bZ,bY){return bZ.nodeName&&bZ.nodeName.toUpperCase()===bY.toUpperCase()},each:function(b1,b4,b0){var bZ,b2=0,b3=b1.length,bY=b3===L||bC.isFunction(b1);if(b0){if(bY){for(bZ in b1){if(b4.apply(b1[bZ],b0)===false){break}}}else{for(;b20&&bY[0]&&bY[bZ-1])||bZ===0||bC.isArray(bY));if(b1){for(;b01?aF.call(arguments,0):bz;if(!(--bv)){e.resolveWith(e,aF.call(bs,0))}}}if(bw>1){for(;bta ";bv=bC.getElementsByTagName("*");bK=bC.getElementsByTagName("a")[0];if(!bv||!bv.length||!bK){return{}}bD=aq.createElement("select");bt=bD.appendChild(aq.createElement("option"));bB=bC.getElementsByTagName("input")[0];bz={leadingWhitespace:(bC.firstChild.nodeType===3),tbody:!bC.getElementsByTagName("tbody").length,htmlSerialize:!!bC.getElementsByTagName("link").length,style:/top/.test(bK.getAttribute("style")),hrefNormalized:(bK.getAttribute("href")==="/a"),opacity:/^0.55$/.test(bK.style.opacity),cssFloat:!!bK.style.cssFloat,checkOn:(bB.value==="on"),optSelected:bt.selected,getSetAttribute:bC.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bB.checked=true;bz.noCloneChecked=bB.cloneNode(true).checked;bD.disabled=true;bz.optDisabled=!bt.disabled;try{delete bC.test}catch(bH){bz.deleteExpando=false}if(!bC.addEventListener&&bC.attachEvent&&bC.fireEvent){bC.attachEvent("onclick",function(){bz.noCloneEvent=false});bC.cloneNode(true).fireEvent("onclick")}bB=aq.createElement("input");bB.value="t";bB.setAttribute("type","radio");bz.radioValue=bB.value==="t";bB.setAttribute("checked","checked");bC.appendChild(bB);bs=aq.createDocumentFragment();bs.appendChild(bC.firstChild);bz.checkClone=bs.cloneNode(true).cloneNode(true).lastChild.checked;bC.innerHTML="";bC.style.width=bC.style.paddingLeft="1px";bA=aq.getElementsByTagName("body")[0];by=aq.createElement(bA?"div":"body");bI={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(bA){b.extend(bI,{position:"absolute",left:"-1000px",top:"-1000px"})}for(bF in bI){by.style[bF]=bI[bF]}by.appendChild(bC);bE=bA||bJ;bE.insertBefore(by,bE.firstChild);bz.appendChecked=bB.checked;bz.boxModel=bC.offsetWidth===2;if("zoom" in bC.style){bC.style.display="inline";bC.style.zoom=1;bz.inlineBlockNeedsLayout=(bC.offsetWidth===2);bC.style.display="";bC.innerHTML="
";bz.shrinkWrapBlocks=(bC.offsetWidth!==2)}bC.innerHTML="";bG=bC.getElementsByTagName("td");bL=(bG[0].offsetHeight===0);bG[0].style.display="";bG[1].style.display="none";bz.reliableHiddenOffsets=bL&&(bG[0].offsetHeight===0);bC.innerHTML="";if(aq.defaultView&&aq.defaultView.getComputedStyle){bw=aq.createElement("div");bw.style.width="0";bw.style.marginRight="0";bC.appendChild(bw);bz.reliableMarginRight=(parseInt((aq.defaultView.getComputedStyle(bw,null)||{marginRight:0}).marginRight,10)||0)===0}by.innerHTML="";bE.removeChild(by);if(bC.attachEvent){for(bF in {submit:1,change:1,focusin:1}){bx="on"+bF;bL=(bx in bC);if(!bL){bC.setAttribute(bx,"return;");bL=(typeof bC[bx]==="function")}bz[bF+"Bubbles"]=bL}}by=bs=bD=bt=bA=bw=bC=bB=null;return bz})();b.boxModel=b.support.boxModel;var aM=/^(?:\{.*\}|\[.*\])$/,aw=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!T(e)},data:function(bu,bs,bw,bv){if(!b.acceptData(bu)){return}var bx,bz,bA=b.expando,by=typeof bs==="string",bB=bu.nodeType,e=bB?b.cache:bu,bt=bB?bu[b.expando]:bu[b.expando]&&b.expando;if((!bt||(bv&&bt&&(e[bt]&&!e[bt][bA])))&&by&&bw===L){return}if(!bt){if(bB){bu[b.expando]=bt=++b.uuid}else{bt=b.expando}}if(!e[bt]){e[bt]={};if(!bB){e[bt].toJSON=b.noop}}if(typeof bs==="object"||typeof bs==="function"){if(bv){e[bt][bA]=b.extend(e[bt][bA],bs)}else{e[bt]=b.extend(e[bt],bs)}}bx=e[bt];if(bv){if(!bx[bA]){bx[bA]={}}bx=bx[bA]}if(bw!==L){bx[b.camelCase(bs)]=bw}if(bs==="events"&&!bx[bs]){return bx[bA]&&bx[bA].events}if(by){bz=bx[bs];if(bz==null){bz=bx[b.camelCase(bs)]}}else{bz=bx}return bz},removeData:function(bv,bt,bw){if(!b.acceptData(bv)){return}var bx,by=b.expando,bz=bv.nodeType,bs=bz?b.cache:bv,bu=bz?bv[b.expando]:b.expando;if(!bs[bu]){return}if(bt){bx=bw?bs[bu][by]:bs[bu];if(bx){if(!bx[bt]){bt=b.camelCase(bt)}delete bx[bt];if(!T(bx)){return}}}if(bw){delete bs[bu][by];if(!T(bs[bu])){return}}var e=bs[bu][by];if(b.support.deleteExpando||!bs.setInterval){delete bs[bu]}else{bs[bu]=null}if(e){bs[bu]={};if(!bz){bs[bu].toJSON=b.noop}bs[bu][by]=e}else{if(bz){if(b.support.deleteExpando){delete bv[b.expando]}else{if(bv.removeAttribute){bv.removeAttribute(b.expando)}else{bv[b.expando]=null}}}}},_data:function(bs,e,bt){return b.data(bs,e,bt,true)},acceptData:function(bs){if(bs.nodeName){var e=b.noData[bs.nodeName.toLowerCase()];if(e){return !(e===true||bs.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(bv,bx){var bw=null;if(typeof bv==="undefined"){if(this.length){bw=b.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,bt;for(var bu=0,bs=e.length;bu-1){return true}}return false},val:function(bu){var e,bs,bt=this[0];if(!arguments.length){if(bt){e=b.valHooks[bt.nodeName.toLowerCase()]||b.valHooks[bt.type];if(e&&"get" in e&&(bs=e.get(bt,"value"))!==L){return bs}bs=bt.value;return typeof bs==="string"?bs.replace(aO,""):bs==null?"":bs}return L}var bv=b.isFunction(bu);return this.each(function(bx){var bw=b(this),by;if(this.nodeType!==1){return}if(bv){by=bu.call(this,bx,bw.val())}else{by=bu}if(by==null){by=""}else{if(typeof by==="number"){by+=""}else{if(b.isArray(by)){by=b.map(by,function(bz){return bz==null?"":bz+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,by,"value")===L){this.value=by}})}});b.extend({valHooks:{option:{get:function(e){var bs=e.attributes.value;return !bs||bs.specified?e.value:e.text}},select:{get:function(e){var bx,bv=e.selectedIndex,by=[],bz=e.options,bu=e.type==="select-one";if(bv<0){return null}for(var bs=bu?bv:0,bw=bu?bv+1:bz.length;bs=0});if(!e.length){bs.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(bx,bu,by,bw){var bs=bx.nodeType;if(!bx||bs===3||bs===8||bs===2){return L}if(bw&&bu in b.attrFn){return b(bx)[bu](by)}if(!("getAttribute" in bx)){return b.prop(bx,bu,by)}var bt,e,bv=bs!==1||!b.isXMLDoc(bx);if(bv){bu=b.attrFix[bu]||bu;e=b.attrHooks[bu];if(!e){if(ak.test(bu)){e=aV}else{if(bb){e=bb}}}}if(by!==L){if(by===null){b.removeAttr(bx,bu);return L}else{if(e&&"set" in e&&bv&&(bt=e.set(bx,by,bu))!==L){return bt}else{bx.setAttribute(bu,""+by);return by}}}else{if(e&&"get" in e&&bv&&(bt=e.get(bx,bu))!==null){return bt}else{bt=bx.getAttribute(bu);return bt===null?L:bt}}},removeAttr:function(bs,e){var bt;if(bs.nodeType===1){e=b.attrFix[e]||e;b.attr(bs,e,"");bs.removeAttribute(e);if(ak.test(e)&&(bt=b.propFix[e]||e) in bs){bs[bt]=false}}},attrHooks:{type:{set:function(e,bs){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bs==="radio"&&b.nodeName(e,"input")){var bt=e.value;e.setAttribute("type",bs);if(bt){e.value=bt}return bs}}}},value:{get:function(bs,e){if(bb&&b.nodeName(bs,"button")){return bb.get(bs,e)}return e in bs?bs.value:null},set:function(bs,bt,e){if(bb&&b.nodeName(bs,"button")){return bb.set(bs,bt,e)}bs.value=bt}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bw,bu,bx){var bs=bw.nodeType;if(!bw||bs===3||bs===8||bs===2){return L}var bt,e,bv=bs!==1||!b.isXMLDoc(bw);if(bv){bu=b.propFix[bu]||bu;e=b.propHooks[bu]}if(bx!==L){if(e&&"set" in e&&(bt=e.set(bw,bx,bu))!==L){return bt}else{return(bw[bu]=bx)}}else{if(e&&"get" in e&&(bt=e.get(bw,bu))!==null){return bt}else{return bw[bu]}}},propHooks:{tabIndex:{get:function(bs){var e=bs.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):E.test(bs.nodeName)||l.test(bs.nodeName)&&bs.href?0:L}}}});b.attrHooks.tabIndex=b.propHooks.tabIndex;aV={get:function(bs,e){var bt;return b.prop(bs,e)===true||(bt=bs.getAttributeNode(e))&&bt.nodeValue!==false?e.toLowerCase():L},set:function(bs,bu,e){var bt;if(bu===false){b.removeAttr(bs,e)}else{bt=b.propFix[e]||e;if(bt in bs){bs[bt]=true}bs.setAttribute(e,e.toLowerCase())}return e}};if(!b.support.getSetAttribute){bb=b.valHooks.button={get:function(bt,bs){var e;e=bt.getAttributeNode(bs);return e&&e.nodeValue!==""?e.nodeValue:L},set:function(bt,bu,bs){var e=bt.getAttributeNode(bs);if(!e){e=aq.createAttribute(bs);bt.setAttributeNode(e)}return(e.nodeValue=bu+"")}};b.each(["width","height"],function(bs,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bt,bu){if(bu===""){bt.setAttribute(e,"auto");return bu}}})})}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bs,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bu){var bt=bu.getAttribute(e,2);return bt===null?L:bt}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bs){return(e.style.cssText=""+bs)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bs){var e=bs.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bs){if(b.isArray(bs)){return(e.checked=b.inArray(b(e).val(),bs)>=0)}}})});var aX=/\.(.*)$/,ba=/^(?:textarea|input|select)$/i,O=/\./g,bf=/ /g,aC=/[^\w\s.|`]/g,H=function(e){return e.replace(aC,"\\$&")};b.event={add:function(bu,by,bD,bw){if(bu.nodeType===3||bu.nodeType===8){return}if(bD===false){bD=bh}else{if(!bD){return}}var bs,bC;if(bD.handler){bs=bD;bD=bs.handler}if(!bD.guid){bD.guid=b.guid++}var bz=b._data(bu);if(!bz){return}var bE=bz.events,bx=bz.handle;if(!bE){bz.events=bE={}}if(!bx){bz.handle=bx=function(bF){return typeof b!=="undefined"&&(!bF||b.event.triggered!==bF.type)?b.event.handle.apply(bx.elem,arguments):L}}bx.elem=bu;by=by.split(" ");var bB,bv=0,e;while((bB=by[bv++])){bC=bs?b.extend({},bs):{handler:bD,data:bw};if(bB.indexOf(".")>-1){e=bB.split(".");bB=e.shift();bC.namespace=e.slice(0).sort().join(".")}else{e=[];bC.namespace=""}bC.type=bB;if(!bC.guid){bC.guid=bD.guid}var bt=bE[bB],bA=b.event.special[bB]||{};if(!bt){bt=bE[bB]=[];if(!bA.setup||bA.setup.call(bu,bw,e,bx)===false){if(bu.addEventListener){bu.addEventListener(bB,bx,false)}else{if(bu.attachEvent){bu.attachEvent("on"+bB,bx)}}}}if(bA.add){bA.add.call(bu,bC);if(!bC.handler.guid){bC.handler.guid=bD.guid}}bt.push(bC);b.event.global[bB]=true}bu=null},global:{},remove:function(bG,bB,bt,bx){if(bG.nodeType===3||bG.nodeType===8){return}if(bt===false){bt=bh}var bJ,bw,by,bD,bE=0,bu,bz,bC,bv,bA,e,bI,bF=b.hasData(bG)&&b._data(bG),bs=bF&&bF.events;if(!bF||!bs){return}if(bB&&bB.type){bt=bB.handler;bB=bB.type}if(!bB||typeof bB==="string"&&bB.charAt(0)==="."){bB=bB||"";for(bw in bs){b.event.remove(bG,bw+bB)}return}bB=bB.split(" ");while((bw=bB[bE++])){bI=bw;e=null;bu=bw.indexOf(".")<0;bz=[];if(!bu){bz=bw.split(".");bw=bz.shift();bC=new RegExp("(^|\\.)"+b.map(bz.slice(0).sort(),H).join("\\.(?:.*\\.)?")+"(\\.|$)")}bA=bs[bw];if(!bA){continue}if(!bt){for(bD=0;bD=0){bB=bB.slice(0,-1);bs=true}if(bB.indexOf(".")>=0){bt=bB.split(".");bB=bt.shift();bt.sort()}if((!bw||b.event.customEvent[bB])&&!b.event.global[bB]){return}e=typeof e==="object"?e[b.expando]?e:new b.Event(bB,e):new b.Event(bB);e.type=bB;e.exclusive=bs;e.namespace=bt.join(".");e.namespace_re=new RegExp("(^|\\.)"+bt.join("\\.(?:.*\\.)?")+"(\\.|$)");if(bD||!bw){e.preventDefault();e.stopPropagation()}if(!bw){b.each(b.cache,function(){var bF=b.expando,bE=this[bF];if(bE&&bE.events&&bE.events[bB]){b.event.trigger(e,by,bE.handle.elem)}});return}if(bw.nodeType===3||bw.nodeType===8){return}e.result=L;e.target=bw;by=by!=null?b.makeArray(by):[];by.unshift(e);var bC=bw,bu=bB.indexOf(":")<0?"on"+bB:"";do{var bz=b._data(bC,"handle");e.currentTarget=bC;if(bz){bz.apply(bC,by)}if(bu&&b.acceptData(bC)&&bC[bu]&&bC[bu].apply(bC,by)===false){e.result=false;e.preventDefault()}bC=bC.parentNode||bC.ownerDocument||bC===e.target.ownerDocument&&a8}while(bC&&!e.isPropagationStopped());if(!e.isDefaultPrevented()){var bv,bA=b.event.special[bB]||{};if((!bA._default||bA._default.call(bw.ownerDocument,e)===false)&&!(bB==="click"&&b.nodeName(bw,"a"))&&b.acceptData(bw)){try{if(bu&&bw[bB]){bv=bw[bu];if(bv){bw[bu]=null}b.event.triggered=bB;bw[bB]()}}catch(bx){}if(bv){bw[bu]=bv}b.event.triggered=L}}return e.result},handle:function(by){by=b.event.fix(by||a8.event);var bs=((b._data(this,"events")||{})[by.type]||[]).slice(0),bx=!by.exclusive&&!by.namespace,bv=Array.prototype.slice.call(arguments,0);bv[0]=by;by.currentTarget=this;for(var bu=0,e=bs.length;bu-1?b.map(bs.options,function(bu){return bu.selected}).join("-"):""}else{if(b.nodeName(bs,"select")){bt=bs.selectedIndex}}}return bt},Z=function Z(bu){var bs=bu.target,bt,bv;if(!ba.test(bs.nodeName)||bs.readOnly){return}bt=b._data(bs,"_change_data");bv=k(bs);if(bu.type!=="focusout"||bs.type!=="radio"){b._data(bs,"_change_data",bv)}if(bt===L||bv===bt){return}if(bt!=null||bv){bu.type="change";bu.liveFired=L;b.event.trigger(bu,arguments[1],bs)}};b.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(bu){var bt=bu.target,bs=b.nodeName(bt,"input")?bt.type:"";if(bs==="radio"||bs==="checkbox"||b.nodeName(bt,"select")){Z.call(this,bu)}},keydown:function(bu){var bt=bu.target,bs=b.nodeName(bt,"input")?bt.type:"";if((bu.keyCode===13&&!b.nodeName(bt,"textarea"))||(bu.keyCode===32&&(bs==="checkbox"||bs==="radio"))||bs==="select-multiple"){Z.call(this,bu)}},beforeactivate:function(bt){var bs=bt.target;b._data(bs,"_change_data",k(bs))}},setup:function(bt,bs){if(this.type==="file"){return false}for(var e in bk){b.event.add(this,e+".specialChange",bk[e])}return ba.test(this.nodeName)},teardown:function(e){b.event.remove(this,".specialChange");return ba.test(this.nodeName)}};bk=b.event.special.change.filters;bk.focus=bk.beforeactivate}function aU(bs,bu,e){var bt=b.extend({},e[0]);bt.type=bs;bt.originalEvent={};bt.liveFired=L;b.event.handle.call(bu,bt);if(bt.isDefaultPrevented()){e[0].preventDefault()}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bu,e){var bs=0;b.event.special[e]={setup:function(){if(bs++===0){aq.addEventListener(bu,bt,true)}},teardown:function(){if(--bs===0){aq.removeEventListener(bu,bt,true)}}};function bt(bv){var bw=b.event.fix(bv);bw.type=e;bw.originalEvent={};b.event.trigger(bw,null,bw.target);if(bw.isDefaultPrevented()){bv.preventDefault()}}})}b.each(["bind","one"],function(bs,e){b.fn[e]=function(by,bz,bx){var bw;if(typeof by==="object"){for(var bv in by){this[e](bv,bz,by[bv],bx)}return this}if(arguments.length===2||bz===false){bx=bz;bz=L}if(e==="one"){bw=function(bA){b(this).unbind(bA,bw);return bx.apply(this,arguments)};bw.guid=bx.guid||b.guid++}else{bw=bx}if(by==="unload"&&e!=="one"){this.one(by,bz,bx)}else{for(var bu=0,bt=this.length;bubu){break}bC.currentTarget=bw.elem;bC.data=bw.handleObj.data;bC.handleObj=bw.handleObj;bG=bw.handleObj.origHandler.apply(bw.elem,arguments);if(bG===false||bC.isPropagationStopped()){bu=bw.level;if(bG===false){bz=false}if(bC.isImmediatePropagationStopped()){break}}}return bz}function p(bs,e){return(bs&&bs!=="*"?bs+".":"")+e.replace(O,"`").replace(bf,"&")}b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(bs,e){b.fn[e]=function(bu,bt){if(bt==null){bt=bu;bu=null}return arguments.length>0?this.bind(e,bu,bt):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}});
+/*!
+ * Sizzle CSS Selector Engine
+ * Copyright 2011, The Dojo Foundation
+ * Released under the MIT, BSD, and GPL Licenses.
+ * More information: http://sizzlejs.com/
+ */
+(function(){var bC=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bD=0,bG=Object.prototype.toString,bx=false,bw=true,bE=/\\/g,bK=/\W/;[0,0].sort(function(){bw=false;return 0});var bu=function(bP,e,bS,bT){bS=bS||[];e=e||aq;var bV=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bP||typeof bP!=="string"){return bS}var bM,bX,b0,bL,bW,bZ,bY,bR,bO=true,bN=bu.isXML(e),bQ=[],bU=bP;do{bC.exec("");bM=bC.exec(bU);if(bM){bU=bM[3];bQ.push(bM[1]);if(bM[2]){bL=bM[3];break}}}while(bM);if(bQ.length>1&&by.exec(bP)){if(bQ.length===2&&bz.relative[bQ[0]]){bX=bH(bQ[0]+bQ[1],e)}else{bX=bz.relative[bQ[0]]?[e]:bu(bQ.shift(),e);while(bQ.length){bP=bQ.shift();if(bz.relative[bP]){bP+=bQ.shift()}bX=bH(bP,bX)}}}else{if(!bT&&bQ.length>1&&e.nodeType===9&&!bN&&bz.match.ID.test(bQ[0])&&!bz.match.ID.test(bQ[bQ.length-1])){bW=bu.find(bQ.shift(),e,bN);e=bW.expr?bu.filter(bW.expr,bW.set)[0]:bW.set[0]}if(e){bW=bT?{expr:bQ.pop(),set:bA(bT)}:bu.find(bQ.pop(),bQ.length===1&&(bQ[0]==="~"||bQ[0]==="+")&&e.parentNode?e.parentNode:e,bN);bX=bW.expr?bu.filter(bW.expr,bW.set):bW.set;if(bQ.length>0){b0=bA(bX)}else{bO=false}while(bQ.length){bZ=bQ.pop();bY=bZ;if(!bz.relative[bZ]){bZ=""}else{bY=bQ.pop()}if(bY==null){bY=e}bz.relative[bZ](b0,bY,bN)}}else{b0=bQ=[]}}if(!b0){b0=bX}if(!b0){bu.error(bZ||bP)}if(bG.call(b0)==="[object Array]"){if(!bO){bS.push.apply(bS,b0)}else{if(e&&e.nodeType===1){for(bR=0;b0[bR]!=null;bR++){if(b0[bR]&&(b0[bR]===true||b0[bR].nodeType===1&&bu.contains(e,b0[bR]))){bS.push(bX[bR])}}}else{for(bR=0;b0[bR]!=null;bR++){if(b0[bR]&&b0[bR].nodeType===1){bS.push(bX[bR])}}}}}else{bA(b0,bS)}if(bL){bu(bL,bV,bS,bT);bu.uniqueSort(bS)}return bS};bu.uniqueSort=function(bL){if(bF){bx=bw;bL.sort(bF);if(bx){for(var e=1;e0};bu.find=function(bR,e,bS){var bQ;if(!bR){return[]}for(var bN=0,bM=bz.order.length;bN":function(bQ,bL){var bP,bO=typeof bL==="string",bM=0,e=bQ.length;if(bO&&!bK.test(bL)){bL=bL.toLowerCase();for(;bM=0)){if(!bM){e.push(bP)}}else{if(bM){bL[bO]=false}}}}return false},ID:function(e){return e[1].replace(bE,"")},TAG:function(bL,e){return bL[1].replace(bE,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){bu.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bL=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bL[1]+(bL[2]||1))-0;e[3]=bL[3]-0}else{if(e[2]){bu.error(e[0])}}e[0]=bD++;return e},ATTR:function(bO,bL,bM,e,bP,bQ){var bN=bO[1]=bO[1].replace(bE,"");if(!bQ&&bz.attrMap[bN]){bO[1]=bz.attrMap[bN]}bO[4]=(bO[4]||bO[5]||"").replace(bE,"");if(bO[2]==="~="){bO[4]=" "+bO[4]+" "}return bO},PSEUDO:function(bO,bL,bM,e,bP){if(bO[1]==="not"){if((bC.exec(bO[3])||"").length>1||/^\w/.test(bO[3])){bO[3]=bu(bO[3],null,null,bL)}else{var bN=bu.filter(bO[3],bL,bM,true^bP);if(!bM){e.push.apply(e,bN)}return false}}else{if(bz.match.POS.test(bO[0])||bz.match.CHILD.test(bO[0])){return true}}return bO},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bM,bL,e){return !!bu(e[3],bM).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bM){var e=bM.getAttribute("type"),bL=bM.type;return bM.nodeName.toLowerCase()==="input"&&"text"===bL&&(e===bL||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bL){var e=bL.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bL.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bL){var e=bL.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bL.type},button:function(bL){var e=bL.nodeName.toLowerCase();return e==="input"&&"button"===bL.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bL,e){return e===0},last:function(bM,bL,e,bN){return bL===bN.length-1},even:function(bL,e){return e%2===0},odd:function(bL,e){return e%2===1},lt:function(bM,bL,e){return bLe[3]-0},nth:function(bM,bL,e){return e[3]-0===bL},eq:function(bM,bL,e){return e[3]-0===bL}},filter:{PSEUDO:function(bM,bR,bQ,bS){var e=bR[1],bL=bz.filters[e];if(bL){return bL(bM,bQ,bR,bS)}else{if(e==="contains"){return(bM.textContent||bM.innerText||bu.getText([bM])||"").indexOf(bR[3])>=0}else{if(e==="not"){var bN=bR[3];for(var bP=0,bO=bN.length;bP=0)}}},ID:function(bL,e){return bL.nodeType===1&&bL.getAttribute("id")===e},TAG:function(bL,e){return(e==="*"&&bL.nodeType===1)||bL.nodeName.toLowerCase()===e},CLASS:function(bL,e){return(" "+(bL.className||bL.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bP,bN){var bM=bN[1],e=bz.attrHandle[bM]?bz.attrHandle[bM](bP):bP[bM]!=null?bP[bM]:bP.getAttribute(bM),bQ=e+"",bO=bN[2],bL=bN[4];return e==null?bO==="!=":bO==="="?bQ===bL:bO==="*="?bQ.indexOf(bL)>=0:bO==="~="?(" "+bQ+" ").indexOf(bL)>=0:!bL?bQ&&e!==false:bO==="!="?bQ!==bL:bO==="^="?bQ.indexOf(bL)===0:bO==="$="?bQ.substr(bQ.length-bL.length)===bL:bO==="|="?bQ===bL||bQ.substr(0,bL.length+1)===bL+"-":false},POS:function(bO,bL,bM,bP){var e=bL[2],bN=bz.setFilters[e];if(bN){return bN(bO,bM,bL,bP)}}}};var by=bz.match.POS,bt=function(bL,e){return"\\"+(e-0+1)};for(var bv in bz.match){bz.match[bv]=new RegExp(bz.match[bv].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bz.leftMatch[bv]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bz.match[bv].source.replace(/\\(\d+)/g,bt))}var bA=function(bL,e){bL=Array.prototype.slice.call(bL,0);if(e){e.push.apply(e,bL);return e}return bL};try{Array.prototype.slice.call(aq.documentElement.childNodes,0)[0].nodeType}catch(bJ){bA=function(bO,bN){var bM=0,bL=bN||[];if(bG.call(bO)==="[object Array]"){Array.prototype.push.apply(bL,bO)}else{if(typeof bO.length==="number"){for(var e=bO.length;bM ";e.insertBefore(bL,e.firstChild);if(aq.getElementById(bM)){bz.find.ID=function(bO,bP,bQ){if(typeof bP.getElementById!=="undefined"&&!bQ){var bN=bP.getElementById(bO[1]);return bN?bN.id===bO[1]||typeof bN.getAttributeNode!=="undefined"&&bN.getAttributeNode("id").nodeValue===bO[1]?[bN]:L:[]}};bz.filter.ID=function(bP,bN){var bO=typeof bP.getAttributeNode!=="undefined"&&bP.getAttributeNode("id");return bP.nodeType===1&&bO&&bO.nodeValue===bN}}e.removeChild(bL);e=bL=null})();(function(){var e=aq.createElement("div");e.appendChild(aq.createComment(""));if(e.getElementsByTagName("*").length>0){bz.find.TAG=function(bL,bP){var bO=bP.getElementsByTagName(bL[1]);if(bL[1]==="*"){var bN=[];for(var bM=0;bO[bM];bM++){if(bO[bM].nodeType===1){bN.push(bO[bM])}}bO=bN}return bO}}e.innerHTML=" ";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bz.attrHandle.href=function(bL){return bL.getAttribute("href",2)}}e=null})();if(aq.querySelectorAll){(function(){var e=bu,bN=aq.createElement("div"),bM="__sizzle__";bN.innerHTML="
";if(bN.querySelectorAll&&bN.querySelectorAll(".TEST").length===0){return}bu=function(bY,bP,bT,bX){bP=bP||aq;if(!bX&&!bu.isXML(bP)){var bW=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(bY);if(bW&&(bP.nodeType===1||bP.nodeType===9)){if(bW[1]){return bA(bP.getElementsByTagName(bY),bT)}else{if(bW[2]&&bz.find.CLASS&&bP.getElementsByClassName){return bA(bP.getElementsByClassName(bW[2]),bT)}}}if(bP.nodeType===9){if(bY==="body"&&bP.body){return bA([bP.body],bT)}else{if(bW&&bW[3]){var bS=bP.getElementById(bW[3]);if(bS&&bS.parentNode){if(bS.id===bW[3]){return bA([bS],bT)}}else{return bA([],bT)}}}try{return bA(bP.querySelectorAll(bY),bT)}catch(bU){}}else{if(bP.nodeType===1&&bP.nodeName.toLowerCase()!=="object"){var bQ=bP,bR=bP.getAttribute("id"),bO=bR||bM,b0=bP.parentNode,bZ=/^\s*[+~]/.test(bY);if(!bR){bP.setAttribute("id",bO)}else{bO=bO.replace(/'/g,"\\$&")}if(bZ&&b0){bP=bP.parentNode}try{if(!bZ||b0){return bA(bP.querySelectorAll("[id='"+bO+"'] "+bY),bT)}}catch(bV){}finally{if(!bR){bQ.removeAttribute("id")}}}}}return e(bY,bP,bT,bX)};for(var bL in e){bu[bL]=e[bL]}bN=null})()}(function(){var e=aq.documentElement,bM=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bM){var bO=!bM.call(aq.createElement("div"),"div"),bL=false;try{bM.call(aq.documentElement,"[test!='']:sizzle")}catch(bN){bL=true}bu.matchesSelector=function(bQ,bS){bS=bS.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bu.isXML(bQ)){try{if(bL||!bz.match.PSEUDO.test(bS)&&!/!=/.test(bS)){var bP=bM.call(bQ,bS);if(bP||!bO||bQ.document&&bQ.document.nodeType!==11){return bP}}}catch(bR){}}return bu(bS,null,null,[bQ]).length>0}}})();(function(){var e=aq.createElement("div");e.innerHTML="
";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bz.order.splice(1,0,"CLASS");bz.find.CLASS=function(bL,bM,bN){if(typeof bM.getElementsByClassName!=="undefined"&&!bN){return bM.getElementsByClassName(bL[1])}};e=null})();function bs(bL,bQ,bP,bT,bR,bS){for(var bN=0,bM=bT.length;bN0){bO=e;break}}}e=e[bL]}bT[bN]=bO}}}if(aq.documentElement.contains){bu.contains=function(bL,e){return bL!==e&&(bL.contains?bL.contains(e):true)}}else{if(aq.documentElement.compareDocumentPosition){bu.contains=function(bL,e){return !!(bL.compareDocumentPosition(e)&16)}}else{bu.contains=function(){return false}}}bu.isXML=function(e){var bL=(e?e.ownerDocument||e:0).documentElement;return bL?bL.nodeName!=="HTML":false};var bH=function(e,bR){var bP,bN=[],bO="",bM=bR.nodeType?[bR]:bR;while((bP=bz.match.PSEUDO.exec(e))){bO+=bP[0];e=e.replace(bz.match.PSEUDO,"")}e=bz.relative[e]?e+"*":e;for(var bQ=0,bL=bM.length;bQ0){for(by=bx;by0:this.filter(e).length>0)},closest:function(bB,bs){var by=[],bv,bt,bA=this[0];if(b.isArray(bB)){var bx,bu,bw={},e=1;if(bA&&bB.length){for(bv=0,bt=bB.length;bv-1:b(bA).is(bx)){by.push({selector:bu,elem:bA,level:e})}}bA=bA.parentNode;e++}}return by}var bz=I.test(bB)||typeof bB!=="string"?b(bB,bs||this.context):0;for(bv=0,bt=this.length;bv-1:b.find.matchesSelector(bA,bB)){by.push(bA);break}else{bA=bA.parentNode;if(!bA||!bA.ownerDocument||bA===bs||bA.nodeType===11){break}}}}by=by.length>1?b.unique(by):by;return this.pushStack(by,"closest",bB)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bs){var bu=typeof e==="string"?b(e,bs):b.makeArray(e&&e.nodeType?[e]:e),bt=b.merge(this.get(),bu);return this.pushStack(D(bu[0])||D(bt[0])?bt:b.unique(bt))},andSelf:function(){return this.add(this.prevObject)}});function D(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bs){var e=bs.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bs,e,bt){return b.dir(bs,"parentNode",bt)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bs,e,bt){return b.dir(bs,"nextSibling",bt)},prevUntil:function(bs,e,bt){return b.dir(bs,"previousSibling",bt)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bs){b.fn[e]=function(bw,bt){var bv=b.map(this,bs,bw),bu=Q.call(arguments);if(!Y.test(e)){bt=bw}if(bt&&typeof bt==="string"){bv=b.filter(bt,bv)}bv=this.length>1&&!au[e]?b.unique(bv):bv;if((this.length>1||a6.test(bt))&&am.test(e)){bv=bv.reverse()}return this.pushStack(bv,e,bu.join(","))}});b.extend({filter:function(bt,e,bs){if(bs){bt=":not("+bt+")"}return e.length===1?b.find.matchesSelector(e[0],bt)?[e[0]]:[]:b.find.matches(bt,e)},dir:function(bt,bs,bv){var e=[],bu=bt[bs];while(bu&&bu.nodeType!==9&&(bv===L||bu.nodeType!==1||!b(bu).is(bv))){if(bu.nodeType===1){e.push(bu)}bu=bu[bs]}return e},nth:function(bv,e,bt,bu){e=e||1;var bs=0;for(;bv;bv=bv[bt]){if(bv.nodeType===1&&++bs===e){break}}return bv},sibling:function(bt,bs){var e=[];for(;bt;bt=bt.nextSibling){if(bt.nodeType===1&&bt!==bs){e.push(bt)}}return e}});function aB(bu,bt,e){bt=bt||0;if(b.isFunction(bt)){return b.grep(bu,function(bw,bv){var bx=!!bt.call(bw,bv,bw);return bx===e})}else{if(bt.nodeType){return b.grep(bu,function(bw,bv){return(bw===bt)===e})}else{if(typeof bt==="string"){var bs=b.grep(bu,function(bv){return bv.nodeType===1});if(bn.test(bt)){return b.filter(bt,bs,!e)}else{bt=b.filter(bt,bs)}}}}return b.grep(bu,function(bw,bv){return(b.inArray(bw,bt)>=0)===e})}var ad=/ jQuery\d+="(?:\d+|null)"/g,an=/^\s+/,S=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,x=/",""],legend:[1,""," "],thead:[1,""],tr:[2,""],td:[3,""],col:[2,""],area:[1,""," "],_default:[0,"",""]};at.optgroup=at.option;at.tbody=at.tfoot=at.colgroup=at.caption=at.thead;at.th=at.td;if(!b.support.htmlSerialize){at._default=[1,"div","
"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bt){var bs=b(this);bs.text(e.call(this,bt,bs.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||aq).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bt){b(this).wrapAll(e.call(this,bt))})}if(this[0]){var bs=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bs.insertBefore(this[0])}bs.map(function(){var bt=this;while(bt.firstChild&&bt.firstChild.nodeType===1){bt=bt.firstChild}return bt}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bs){b(this).wrapInner(e.call(this,bs))})}return this.each(function(){var bs=b(this),bt=bs.contents();if(bt.length){bt.wrapAll(e)}else{bs.append(e)}})},wrap:function(e){return this.each(function(){b(this).wrapAll(e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this)})}else{if(arguments.length){var e=b(arguments[0]);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b(arguments[0]).toArray());return e}}},remove:function(e,bu){for(var bs=0,bt;(bt=this[bs])!=null;bs++){if(!e||b.filter(e,[bt]).length){if(!bu&&bt.nodeType===1){b.cleanData(bt.getElementsByTagName("*"));b.cleanData([bt])}if(bt.parentNode){bt.parentNode.removeChild(bt)}}}return this},empty:function(){for(var e=0,bs;(bs=this[e])!=null;e++){if(bs.nodeType===1){b.cleanData(bs.getElementsByTagName("*"))}while(bs.firstChild){bs.removeChild(bs.firstChild)}}return this},clone:function(bs,e){bs=bs==null?false:bs;e=e==null?bs:e;return this.map(function(){return b.clone(this,bs,e)})},html:function(bu){if(bu===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ad,""):null}else{if(typeof bu==="string"&&!P.test(bu)&&(b.support.leadingWhitespace||!an.test(bu))&&!at[(d.exec(bu)||["",""])[1].toLowerCase()]){bu=bu.replace(S,"<$1>$2>");try{for(var bt=0,bs=this.length;bt1&&bt0?this.clone(true):this).get();b(bz[bx])[bs](bv);bw=bw.concat(bv)}return this.pushStack(bw,e,bz.selector)}}});function bc(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*")}else{if("querySelectorAll" in e){return e.querySelectorAll("*")}else{return[]}}}function av(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function F(e){if(b.nodeName(e,"input")){av(e)}else{if("getElementsByTagName" in e){b.grep(e.getElementsByTagName("input"),av)}}}b.extend({clone:function(bv,bx,bt){var bw=bv.cloneNode(true),e,bs,bu;if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(bv.nodeType===1||bv.nodeType===11)&&!b.isXMLDoc(bv)){ae(bv,bw);e=bc(bv);bs=bc(bw);for(bu=0;e[bu];++bu){if(bs[bu]){ae(e[bu],bs[bu])}}}if(bx){u(bv,bw);if(bt){e=bc(bv);bs=bc(bw);for(bu=0;e[bu];++bu){u(e[bu],bs[bu])}}}e=bs=null;return bw},clean:function(bt,bv,bE,bx){var bC;bv=bv||aq;if(typeof bv.createElement==="undefined"){bv=bv.ownerDocument||bv[0]&&bv[0].ownerDocument||aq}var bF=[],by;for(var bB=0,bw;(bw=bt[bB])!=null;bB++){if(typeof bw==="number"){bw+=""}if(!bw){continue}if(typeof bw==="string"){if(!V.test(bw)){bw=bv.createTextNode(bw)}else{bw=bw.replace(S,"<$1>$2>");var bH=(d.exec(bw)||["",""])[1].toLowerCase(),bu=at[bH]||at._default,bA=bu[0],bs=bv.createElement("div");bs.innerHTML=bu[1]+bw+bu[2];while(bA--){bs=bs.lastChild}if(!b.support.tbody){var e=x.test(bw),bz=bH==="table"&&!e?bs.firstChild&&bs.firstChild.childNodes:bu[1]===""&&!e?bs.childNodes:[];for(by=bz.length-1;by>=0;--by){if(b.nodeName(bz[by],"tbody")&&!bz[by].childNodes.length){bz[by].parentNode.removeChild(bz[by])}}}if(!b.support.leadingWhitespace&&an.test(bw)){bs.insertBefore(bv.createTextNode(an.exec(bw)[0]),bs.firstChild)}bw=bs.childNodes}}var bD;if(!b.support.appendChecked){if(bw[0]&&typeof(bD=bw.length)==="number"){for(by=0;by=0){return bu+"px"}}else{return bu}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bs,e){return ap.test((e&&bs.currentStyle?bs.currentStyle.filter:bs.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(bv,bw){var bu=bv.style,bs=bv.currentStyle,e=b.isNaN(bw)?"":"alpha(opacity="+bw*100+")",bt=bs&&bs.filter||bu.filter||"";bu.zoom=1;if(bw>=1&&b.trim(bt.replace(ag,""))===""){bu.removeAttribute("filter");if(bs&&!bs.filter){return}}bu.filter=ag.test(bt)?bt.replace(ag,e):bt+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bt,bs){var e;b.swap(bt,{display:"inline-block"},function(){if(bs){e=W(bt,"margin-right","marginRight")}else{e=bt.style.marginRight}});return e}}}});if(aq.defaultView&&aq.defaultView.getComputedStyle){aE=function(bv,bt){var bs,bu,e;bt=bt.replace(A,"-$1").toLowerCase();if(!(bu=bv.ownerDocument.defaultView)){return L}if((e=bu.getComputedStyle(bv,null))){bs=e.getPropertyValue(bt);if(bs===""&&!b.contains(bv.ownerDocument.documentElement,bv)){bs=b.style(bv,bt)}}return bs}}if(aq.documentElement.currentStyle){aT=function(bv,bt){var bw,bs=bv.currentStyle&&bv.currentStyle[bt],e=bv.runtimeStyle&&bv.runtimeStyle[bt],bu=bv.style;if(!a9.test(bs)&&bl.test(bs)){bw=bu.left;if(e){bv.runtimeStyle.left=bv.currentStyle.left}bu.left=bt==="fontSize"?"1em":(bs||0);bs=bu.pixelLeft+"px";bu.left=bw;if(e){bv.runtimeStyle.left=e}}return bs===""?"auto":bs}}W=aE||aT;function o(bt,bs,e){var bv=bs==="width"?bt.offsetWidth:bt.offsetHeight,bu=bs==="width"?aj:aZ;if(bv>0){if(e!=="border"){b.each(bu,function(){if(!e){bv-=parseFloat(b.css(bt,"padding"+this))||0}if(e==="margin"){bv+=parseFloat(b.css(bt,e+this))||0}else{bv-=parseFloat(b.css(bt,"border"+this+"Width"))||0}})}return bv+"px"}bv=W(bt,bs,bs);if(bv<0||bv==null){bv=bt.style[bs]||0}bv=parseFloat(bv)||0;if(e){b.each(bu,function(){bv+=parseFloat(b.css(bt,"padding"+this))||0;if(e!=="padding"){bv+=parseFloat(b.css(bt,"border"+this+"Width"))||0}if(e==="margin"){bv+=parseFloat(b.css(bt,e+this))||0}})}return bv+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bt){var bs=bt.offsetWidth,e=bt.offsetHeight;return(bs===0&&e===0)||(!b.support.reliableHiddenOffsets&&(bt.style.display||b.css(bt,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var j=/%20/g,al=/\[\]$/,bq=/\r?\n/g,bo=/#.*$/,az=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aW=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aI=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aL=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a3=/
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Using the RunDeck API from Jython scripts Here are some examples of what you can do with this lib and a few lines of Python (for the pythonist that don't fear running on the JVM !)
You will have to download the lib (the .jar file) to use it...
Save the following script in a file named "rundeck.py ", and execute it with "jython -J-cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.py ".
from org.rundeck.api import RundeckClient
+
+ Using the RunDeck API from Jython scripts Here are some examples of what you can do with this lib and a few lines of Python (for the pythonist that don't fear running on the JVM !)
You will have to download the lib (the .jar file) to use it...
Save the following script in a file named "rundeck.py ", and execute it with "jython -J-cp /path/to/rundeck-api-java-client-VERSION-jar-with-dependencies.jar rundeck.py ".
from org.rundeck.api import RundeckClient
rundeck = RundeckClient("http://localhost:4440", "admin", "admin")
@@ -225,12 +134,12 @@ print("All RunDeck projects : %s" % rundeck.projects)
print("All RunDeck nodes : %s" % rundeck.nodes)
print("All RunDeck jobs : %s" % rundeck.jobs)
print("All RunDeck running executions : %s" % rundeck.runningExecutions)
- Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
+ Starting with RunDeck API 2, there are 2 ways to authenticate :
the login-based authentication : with your login and password the token-based authentication : with a unique token that you can generate from the RunDeck webUI // using login-based authentication (admin/admin is the default login/password for a new RunDeck instance) :
rundeck = RundeckClient("http://localhost:4440", "admin", "admin");
// using token-based authentication :
rundeck = RundeckClient("http://localhost:4440", "PDDNKo5VE29kpk4prOUDr2rsKdRkEvsD");
- from org.rundeck.api import RundeckClient
+ from org.rundeck.api import RundeckClient
from org.rundeck.api import OptionsBuilder
from org.rundeck.api import NodeFiltersBuilder
@@ -253,7 +162,7 @@ execution = rundeck.triggerJob("job-id", OptionsBuilder().addOption(&q
// last one : you can run a job and wait until its execution is finished :
execution = rundeck.runJob("job-id")
print("Execution finished ! Status : %s, duration : %s" % (execution.status, execution.duration))
- Running an ad-hoc command from org.rundeck.api import RundeckClient
+ Running an ad-hoc command from org.rundeck.api import RundeckClient
from org.rundeck.api import NodeFiltersBuilder
rundeck = RundeckClient("http://localhost:4440", "admin", "admin")
@@ -263,7 +172,7 @@ execution = rundeck.triggerAdhocCommand("my-project", "uptime&quo
// run the "uptime" command on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "uptime", NodeFiltersBuilder().osFamily("unix").toProperties())
- from org.rundeck.api import RundeckClient
+ from org.rundeck.api import RundeckClient
from org.rundeck.api import OptionsBuilder
from org.rundeck.api import NodeFiltersBuilder
@@ -274,29 +183,29 @@ execution = rundeck.triggerAdhocScript("my-project", "/tmp/my-scr
// run a bash script (with options) on all unix nodes
execution = rundeck.runAdhocCommand("my-project", "/tmp/my-script-with-options.sh", OptionsBuilder().addOption("option1", "value one").toProperties(), NodeFiltersBuilder().osFamily("unix").toProperties())
- from org.rundeck.api import RundeckClient
+ from org.rundeck.api import RundeckClient
rundeck = RundeckClient("http://localhost:4440", "admin", "admin")
rundeck.exportJobsToFile("/tmp/jobs.xml", "xml", "my-project")
rundeck.exportJobToFile("/tmp/job.yaml", "yaml", "job-id")
- from org.rundeck.api import RundeckClient
+ from org.rundeck.api import RundeckClient
rundeck = RundeckClient("http://localhost:4440", "admin", "admin")
result = rundeck.importJobs("/tmp/jobs.xml", "xml")
print("%s jobs successfully imported, %s jobs skipped, and %s jobs failed" % (result.succeededJobs.size, result.skippedJobs.size, result.failedJobs.size))
See the API documentation of the RundeckClient class for more interactions with your RunDeck instance...
-
+
diff --git a/license.html b/license.html
index 915f17b..dd5e462 100644
--- a/license.html
+++ b/license.html
@@ -1,55 +1,18 @@
-
+
Project License
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project License
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Overview Typically the licenses listed for the project are that of the project itself, and not of dependencies.
Project License The Apache Software License, Version 2.0
+ Overview Typically the licenses listed for the project are that of the project itself, and not of dependencies.
Project License The Apache Software License, Version 2.0
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -451,18 +359,18 @@
See the License for the specific language governing permissions and
limitations under the License.
-
+
diff --git a/mail-lists.html b/mail-lists.html
index 13db2c2..3ab8201 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -1,55 +1,18 @@
-
+
Project Mailing Lists
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project Mailing Lists
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Project Mailing Lists These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.
Name Subscribe Unsubscribe Post Archive rundeck-discuss Subscribe Unsubscribe Post groups.google.com
-
+
+
Project Mailing Lists These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.
+
diff --git a/plugin-updates-report.html b/plugin-updates-report.html
index f7e01a3..b987409 100644
--- a/plugin-updates-report.html
+++ b/plugin-updates-report.html
@@ -1,55 +1,18 @@
-
+
Plugin Updates Report
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Plugin Updates Report
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
diff --git a/pmd.html b/pmd.html
index e7bb396..1174600 100644
--- a/pmd.html
+++ b/pmd.html
@@ -1,55 +1,18 @@
-
+
PMD Results
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
PMD Results
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
PMD Results The following document contains the results of PMD 4.2.5.
Files PMD found no problems in your source code.
-
+
diff --git a/pmd.xml b/pmd.xml
index eac4101..54e3d87 100644
--- a/pmd.xml
+++ b/pmd.xml
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/project-info.html b/project-info.html
index 5aa987e..2f5a571 100644
--- a/project-info.html
+++ b/project-info.html
@@ -1,55 +1,18 @@
-
+
Project Information
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project Information
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Project Information This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.
Overview Document Description About Java client for the RunDeck REST API Distribution Management This document provides informations on the distribution management of this project. Mailing Lists This document provides subscription and archive information for this project's mailing lists. Issue Tracking This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link. Source Repository This is a link to the online source repository that can be viewed via a web browser. Project Summary This document lists other related information of this project Dependencies This document lists the project's dependencies and provides information on each dependency. Continuous Integration This is a link to the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis. Project Team This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another. Project License This is a link to the definitions of project licenses.
-
+
+
Project Information This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.
Overview Document Description Distribution Management This document provides informations on the distribution management of this project. About Java client for the RunDeck REST API Dependencies This document lists the project's dependencies and provides information on each dependency. Issue Tracking This is a link to the issue management system for this project. Issues (bugs, features, change requests) can be created and queried using this link. Continuous Integration This is a link to the definitions of all continuous integration processes that builds and tests code on a frequent, regular basis. Project License This is a link to the definitions of project licenses. Mailing Lists This document provides subscription and archive information for this project's mailing lists. Project Team This document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another. Source Repository This is a link to the online source repository that can be viewed via a web browser. Project Summary This document lists other related information of this project
+
diff --git a/project-reports.html b/project-reports.html
index 38a971c..736a6c1 100644
--- a/project-reports.html
+++ b/project-reports.html
@@ -1,55 +1,18 @@
-
+
Generated Reports
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Generated Reports
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Generated Reports This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.
Overview Document Description Test Source Xref HTML based, cross-reference version of Java test source code. FindBugs Report Generates a source code report with the FindBugs Library. Plugin Updates Report Provides details of the plugins used by this project which have newer versions available. Source Xref HTML based, cross-reference version of Java source code. Changes Report Changes Report on Releases of the Project. Tag List Report on various tags found in the code. Property Updates Report Provides details of properties which control versions of dependencies and/or plugins, and indicates any newer versions which are available. CPD Report Duplicate code detection. JavaDocs JavaDoc API documentation. PMD Report Verification of coding rules. Test JavaDocs Test JavaDoc API documentation. Dependency Updates Report Provides details of the dependencies which have updated versions available.
-
+
+
Generated Reports This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.
+
diff --git a/project-summary.html b/project-summary.html
index 3034515..56ff8dc 100644
--- a/project-summary.html
+++ b/project-summary.html
@@ -1,55 +1,18 @@
-
+
Project Summary
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Project Summary
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Project Summary Project Organization This project does not belong to an organization.
Build Information Field Value GroupId org.rundeck ArtifactId rundeck-api-java-client Version 2.1-SNAPSHOT Type jar JDK Rev 1.6
-
+
+
Project Summary Project Organization This project does not belong to an organization.
Build Information Field Value GroupId org.rundeck ArtifactId rundeck-api-java-client Version 2.1-SNAPSHOT Type jar JDK Rev 1.6
+
diff --git a/property-updates-report.html b/property-updates-report.html
index 637bea8..b5c5fea 100644
--- a/property-updates-report.html
+++ b/property-updates-report.html
@@ -1,55 +1,18 @@
-
+
Property Updates Report
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Property Updates Report
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Properties sssociated with artifact versions
${plugin.antrun.version} Status No newer versions available.Property ${plugin.antrun.version} Associated artifacts org.apache.maven.plugins:maven-antrun-plugin Current Version 1.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.assembly.version} Status No newer versions available.Property ${plugin.assembly.version} Associated artifacts org.apache.maven.plugins:maven-assembly-plugin Current Version 2.2.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.changes.version} Status No newer versions available.Property ${plugin.changes.version} Associated artifacts org.apache.maven.plugins:maven-changes-plugin Current Version 2.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.checkstyle.version} Status No newer versions available.Property ${plugin.checkstyle.version} Associated artifacts org.apache.maven.plugins:maven-checkstyle-plugin Current Version 2.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.clean.version} Status No newer versions available.Property ${plugin.clean.version} Associated artifacts org.apache.maven.plugins:maven-clean-plugin Current Version 2.4.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.compiler.version} Status No newer versions available.Property ${plugin.compiler.version} Associated artifacts org.apache.maven.plugins:maven-compiler-plugin Current Version 2.3.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.dependency.version} Status No newer versions available.Property ${plugin.dependency.version} Associated artifacts org.apache.maven.plugins:maven-dependency-plugin Current Version 2.3 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.deploy.version} Status No newer versions available.Property ${plugin.deploy.version} Associated artifacts org.apache.maven.plugins:maven-deploy-plugin Current Version 2.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.eclipse.version} Status No newer versions available.Property ${plugin.eclipse.version} Associated artifacts org.apache.maven.plugins:maven-eclipse-plugin Current Version 2.8 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.enforcer.version} Status No newer versions available.Property ${plugin.enforcer.version} Associated artifacts org.apache.maven.plugins:maven-enforcer-plugin Current Version 1.0.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.findbugs.version} Status No newer versions available.Property ${plugin.findbugs.version} Associated artifacts org.codehaus.mojo:findbugs-maven-plugin Current Version 2.3.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.gpg.version} Status No newer versions available.Property ${plugin.gpg.version} Associated artifacts org.apache.maven.plugins:maven-gpg-plugin Current Version 1.3 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.help.version} Status No newer versions available.Property ${plugin.help.version} Associated artifacts org.apache.maven.plugins:maven-help-plugin Current Version 2.1.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.install.version} Status No newer versions available.Property ${plugin.install.version} Associated artifacts org.apache.maven.plugins:maven-install-plugin Current Version 2.3.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.jar.version} Status No newer versions available.Property ${plugin.jar.version} Associated artifacts org.apache.maven.plugins:maven-jar-plugin Current Version 2.3.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.javadoc.version} Status No newer versions available.Property ${plugin.javadoc.version} Associated artifacts org.apache.maven.plugins:maven-javadoc-plugin Current Version 2.8 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.jxr.version} Status No newer versions available.Property ${plugin.jxr.version} Associated artifacts org.apache.maven.plugins:maven-jxr-plugin Current Version 2.3 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.pmd.version} Status No newer versions available.Property ${plugin.pmd.version} Associated artifacts org.apache.maven.plugins:maven-pmd-plugin Current Version 2.5 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.project-info-reports.version} Status No newer versions available.Property ${plugin.project-info-reports.version} Associated artifacts org.apache.maven.plugins:maven-project-info-reports-plugin Current Version 2.4 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.release.version} Status No newer versions available.Property ${plugin.release.version} Associated artifacts org.apache.maven.plugins:maven-release-plugin Current Version 2.2.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.resources.version} Status No newer versions available.Property ${plugin.resources.version} Associated artifacts org.apache.maven.plugins:maven-resources-plugin Current Version 2.5 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.site.version} Status There is at least one newer minor version available. Minor updates are sometimes passive.Property ${plugin.site.version} Associated artifacts org.apache.maven.plugins:maven-site-plugin Current Version 2.3 Newer versions 3.0-beta-1 Next Minor 3.0-beta-23.0-beta-3 Latest Minor 3.0 Next Major Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.source.version} Status No newer versions available.Property ${plugin.source.version} Associated artifacts org.apache.maven.plugins:maven-source-plugin Current Version 2.1.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.surefire.version} Status No newer versions available.Property ${plugin.surefire.version} Associated artifacts org.apache.maven.plugins:maven-surefire-plugin Current Version 2.9 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.taglist.version} Status No newer versions available.Property ${plugin.taglist.version} Associated artifacts org.codehaus.mojo:taglist-maven-plugin Current Version 2.4 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.versions.version} Status No newer versions available.Property ${plugin.versions.version} Associated artifacts org.codehaus.mojo:versions-maven-plugin Current Version 1.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
-
+
+
Properties sssociated with artifact versions
${plugin.antrun.version} Status No newer versions available.Property ${plugin.antrun.version} Associated artifacts org.apache.maven.plugins:maven-antrun-plugin Current Version 1.7 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.assembly.version} Status No newer versions available.Property ${plugin.assembly.version} Associated artifacts org.apache.maven.plugins:maven-assembly-plugin Current Version 2.2.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.changes.version} Status No newer versions available.Property ${plugin.changes.version} Associated artifacts org.apache.maven.plugins:maven-changes-plugin Current Version 2.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.checkstyle.version} Status No newer versions available.Property ${plugin.checkstyle.version} Associated artifacts org.apache.maven.plugins:maven-checkstyle-plugin Current Version 2.8 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.clean.version} Status No newer versions available.Property ${plugin.clean.version} Associated artifacts org.apache.maven.plugins:maven-clean-plugin Current Version 2.4.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.compiler.version} Status No newer versions available.Property ${plugin.compiler.version} Associated artifacts org.apache.maven.plugins:maven-compiler-plugin Current Version 2.3.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.dependency.version} Status No newer versions available.Property ${plugin.dependency.version} Associated artifacts org.apache.maven.plugins:maven-dependency-plugin Current Version 2.3 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.deploy.version} Status No newer versions available.Property ${plugin.deploy.version} Associated artifacts org.apache.maven.plugins:maven-deploy-plugin Current Version 2.7 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.eclipse.version} Status No newer versions available.Property ${plugin.eclipse.version} Associated artifacts org.apache.maven.plugins:maven-eclipse-plugin Current Version 2.8 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.enforcer.version} Status No newer versions available.Property ${plugin.enforcer.version} Associated artifacts org.apache.maven.plugins:maven-enforcer-plugin Current Version 1.0.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.findbugs.version} Status No newer versions available.Property ${plugin.findbugs.version} Associated artifacts org.codehaus.mojo:findbugs-maven-plugin Current Version 2.3.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.gpg.version} Status No newer versions available.Property ${plugin.gpg.version} Associated artifacts org.apache.maven.plugins:maven-gpg-plugin Current Version 1.4 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.help.version} Status No newer versions available.Property ${plugin.help.version} Associated artifacts org.apache.maven.plugins:maven-help-plugin Current Version 2.1.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.install.version} Status No newer versions available.Property ${plugin.install.version} Associated artifacts org.apache.maven.plugins:maven-install-plugin Current Version 2.3.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.jar.version} Status No newer versions available.Property ${plugin.jar.version} Associated artifacts org.apache.maven.plugins:maven-jar-plugin Current Version 2.3.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.javadoc.version} Status No newer versions available.Property ${plugin.javadoc.version} Associated artifacts org.apache.maven.plugins:maven-javadoc-plugin Current Version 2.8 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.jxr.version} Status No newer versions available.Property ${plugin.jxr.version} Associated artifacts org.apache.maven.plugins:maven-jxr-plugin Current Version 2.3 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.pmd.version} Status No newer versions available.Property ${plugin.pmd.version} Associated artifacts org.apache.maven.plugins:maven-pmd-plugin Current Version 2.6 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.project-info-reports.version} Status No newer versions available.Property ${plugin.project-info-reports.version} Associated artifacts org.apache.maven.plugins:maven-project-info-reports-plugin Current Version 2.4 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.release.version} Status No newer versions available.Property ${plugin.release.version} Associated artifacts org.apache.maven.plugins:maven-release-plugin Current Version 2.2.1 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.resources.version} Status No newer versions available.Property ${plugin.resources.version} Associated artifacts org.apache.maven.plugins:maven-resources-plugin Current Version 2.5 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.site.version} Status No newer versions available.Property ${plugin.site.version} Associated artifacts org.apache.maven.plugins:maven-site-plugin Current Version 3.0 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.source.version} Status No newer versions available.Property ${plugin.source.version} Associated artifacts org.apache.maven.plugins:maven-source-plugin Current Version 2.1.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.surefire.version} Status No newer versions available.Property ${plugin.surefire.version} Associated artifacts org.apache.maven.plugins:maven-surefire-plugin Current Version 2.10 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.taglist.version} Status No newer versions available.Property ${plugin.taglist.version} Associated artifacts org.codehaus.mojo:taglist-maven-plugin Current Version 2.4 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
${plugin.versions.version} Status No newer versions available.Property ${plugin.versions.version} Associated artifacts org.codehaus.mojo:versions-maven-plugin Current Version 1.2 Allowed version range [,) Infer associations from project Yes Only use release versions No Include projects from reactor Yes Always use reactor projects (even if older or -SNAPSHOT) Yes
+
diff --git a/scripting.html b/scripting.html
index 8f8ff0e..e6da426 100644
--- a/scripting.html
+++ b/scripting.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
Scripting with the RunDeck client You can use this library with your prefered scripting language... as long as it runs on the JVM !
You can find some examples with :
-
+
diff --git a/source-repository.html b/source-repository.html
index a203eb0..42ca953 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -1,55 +1,18 @@
-
+
Source Repository
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Source Repository
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Overview This project uses a Source Content Management System to manage its source code.
Web Access The following is a link to the online source repository.
Anonymous access Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is:
git:git://github.com/vbehar/rundeck-api-java-client.git Developer access Refer to the documentation of the SCM used for more information about developer check out. The connection url is:
git:git@github.com:vbehar/rundeck-api-java-client.git Access from behind a firewall Refer to the documentation of the SCM used for more information about access behind a firewall.
-
+
+
Overview This project uses a Source Content Management System to manage its source code.
Web Access The following is a link to the online source repository.
Anonymous access Refer to the documentation of the SCM used for more information about anonymously check out. The connection url is:
git:git://github.com/vbehar/rundeck-api-java-client.git Developer access Refer to the documentation of the SCM used for more information about developer check out. The connection url is:
git:git@github.com:vbehar/rundeck-api-java-client.git Access from behind a firewall Refer to the documentation of the SCM used for more information about access behind a firewall.
+
diff --git a/status.html b/status.html
index aec1f3c..cc8b81c 100644
--- a/status.html
+++ b/status.html
@@ -1,55 +1,18 @@
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
+
Status of the implementation of the RunDeck API Documentation of the RunDeck API version 1
Login-based authentication - OK System Info - OK Listing Jobs - OK Running a Job - OK Exporting Jobs - OK Importing Jobs - OK Getting a Job Definition - OK Deleting a Job Definition - OK Getting Executions for a Job - OK Listing Running Executions - OK Getting Execution Info - OK Aborting Executions - OK Running Adhoc Commands - OK Running Adhoc Scripts - OK Listing Projects - OK Getting Project Info - OK Listing History - OK Creating History Event Reports - TODO Listing Resources - OK Getting Resource Info - OK Documentation of the RunDeck API version 2
Token-based authentication - OK Listing Jobs for a Project - TODO Updating and Listing Resources for a Project - TODO Refreshing Resources for a Project - TODO
-
+
diff --git a/taglist.html b/taglist.html
index c4a934d..5d057c8 100644
--- a/taglist.html
+++ b/taglist.html
@@ -1,55 +1,18 @@
-
+
Tag List report
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Tag List report
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
Tag List Report The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
Tag Class Total number of occurrences Tag strings used by tag class Todo Work 0 TODO, FIXME
Each tag is detailed below:
-
+
+
Tag List Report The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
Tag Class Total number of occurrences Tag strings used by tag class Todo Work 0 TODO, FIXME
Each tag is detailed below:
+
diff --git a/team-list.html b/team-list.html
index a5b6d89..43a577a 100644
--- a/team-list.html
+++ b/team-list.html
@@ -1,55 +1,18 @@
-
+
Team list
-
-
-
+
+
+
+
+
+
-
-
-
-
+
@@ -68,91 +31,35 @@
-
-
-
-
+
-
-
+
RunDeck
- >
+ /
RunDeck API - Java Client
- >
+ /
Team list
-
- | Last Published: 2011-10-18
- | Version: 2.1-SNAPSHOT
+ Last Published: 2011-12-03 |
+ Version: 2.1-SNAPSHOT
-
-
+
-
The Team A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.
The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.
Members The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.
Id Name vbeharVincent Behar
Contributors There are no contributors listed for this project. Please check back again later.
-
+
diff --git a/testapidocs/assets/navtree_data.js b/testapidocs/assets/navtree_data.js
index 39e8a7b..770222f 100644
--- a/testapidocs/assets/navtree_data.js
+++ b/testapidocs/assets/navtree_data.js
@@ -1,5 +1,7 @@
var NAVTREE_DATA =
-[ [ "org.rundeck.api.parser", "org/rundeck/api/parser/package-summary.html", [ [ "Description", "org/rundeck/api/parser/package-descr.html", null, "" ], [ "Classes", null, [ [ "AbortParserTest", "org/rundeck/api/parser/AbortParserTest.html", null, "" ], [ "EventParserTest", "org/rundeck/api/parser/EventParserTest.html", null, "" ], [ "ExecutionParserTest", "org/rundeck/api/parser/ExecutionParserTest.html", null, "" ], [ "HistoryParserTest", "org/rundeck/api/parser/HistoryParserTest.html", null, "" ], [ "JobParserTest", "org/rundeck/api/parser/JobParserTest.html", null, "" ], [ "JobsImportResultParserTest", "org/rundeck/api/parser/JobsImportResultParserTest.html", null, "" ], [ "ListParserTest", "org/rundeck/api/parser/ListParserTest.html", null, "" ], [ "NodeParserTest", "org/rundeck/api/parser/NodeParserTest.html", null, "" ], [ "ParserHelperTest", "org/rundeck/api/parser/ParserHelperTest.html", null, "" ], [ "ProjectParserTest", "org/rundeck/api/parser/ProjectParserTest.html", null, "" ], [ "StringParserTest", "org/rundeck/api/parser/StringParserTest.html", null, "" ], [ "SystemInfoParserTest", "org/rundeck/api/parser/SystemInfoParserTest.html", null, "" ] ]
+[ [ "org.rundeck.api", "org/rundeck/api/package-summary.html", [ [ "Description", "org/rundeck/api/package-descr.html", null, "" ], [ "Classes", null, [ [ "RundeckClientTest", "org/rundeck/api/RundeckClientTest.html", null, "" ] ]
+, "" ] ]
+, "" ], [ "org.rundeck.api.parser", "org/rundeck/api/parser/package-summary.html", [ [ "Description", "org/rundeck/api/parser/package-descr.html", null, "" ], [ "Classes", null, [ [ "AbortParserTest", "org/rundeck/api/parser/AbortParserTest.html", null, "" ], [ "EventParserTest", "org/rundeck/api/parser/EventParserTest.html", null, "" ], [ "ExecutionParserTest", "org/rundeck/api/parser/ExecutionParserTest.html", null, "" ], [ "HistoryParserTest", "org/rundeck/api/parser/HistoryParserTest.html", null, "" ], [ "JobParserTest", "org/rundeck/api/parser/JobParserTest.html", null, "" ], [ "JobsImportResultParserTest", "org/rundeck/api/parser/JobsImportResultParserTest.html", null, "" ], [ "ListParserTest", "org/rundeck/api/parser/ListParserTest.html", null, "" ], [ "NodeParserTest", "org/rundeck/api/parser/NodeParserTest.html", null, "" ], [ "ParserHelperTest", "org/rundeck/api/parser/ParserHelperTest.html", null, "" ], [ "ProjectParserTest", "org/rundeck/api/parser/ProjectParserTest.html", null, "" ], [ "StringParserTest", "org/rundeck/api/parser/StringParserTest.html", null, "" ], [ "SystemInfoParserTest", "org/rundeck/api/parser/SystemInfoParserTest.html", null, "" ] ]
, "" ] ]
, "" ], [ "org.rundeck.api.util", "org/rundeck/api/util/package-summary.html", [ [ "Description", "org/rundeck/api/util/package-descr.html", null, "" ], [ "Classes", null, [ [ "ParametersUtilTest", "org/rundeck/api/util/ParametersUtilTest.html", null, "" ] ]
, "" ] ]
diff --git a/testapidocs/proof-read.txt b/testapidocs/proof-read.txt
index 83c202d..14104f3 100644
--- a/testapidocs/proof-read.txt
+++ b/testapidocs/proof-read.txt
@@ -1,6 +1,9 @@
javadoc proofread file: ./proof-read.txt
+=== reference/org/rundeck/api/package-descr.html ===
+
+
=== reference/org/rundeck/api/parser/package-descr.html ===
@@ -113,3 +116,13 @@ METHOD: loadSuccessDocument
CONSTRUCTOR: ParametersUtilTest
METHOD: generateArgString
METHOD: generateNodeFiltersString
+
+
+=== org/rundeck/api/RundeckClientTest.html ===
+ Test the
+ {@link/RundeckClient}
+ . Uses betamax to unit-test HTTP requests without a live RunDeck instance.
+FIELD: recorder
+CONSTRUCTOR: RundeckClientTest
+METHOD: getProjects
+METHOD: setUp
diff --git a/testapidocs/reference/classes.html b/testapidocs/reference/classes.html
index 8644946..326ea32 100644
--- a/testapidocs/reference/classes.html
+++ b/testapidocs/reference/classes.html
@@ -141,6 +141,8 @@
+R
+
+
+
S
diff --git a/testapidocs/reference/current.xml b/testapidocs/reference/current.xml
index 4ecb3f3..e745ca0 100644
--- a/testapidocs/reference/current.xml
+++ b/testapidocs/reference/current.xml
@@ -1,4 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.rundeck.api
org.rundeck.api.parser
@@ -223,6 +225,22 @@
+
+
+
+
+ RundeckClientTest
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testapidocs/reference/lists.js b/testapidocs/reference/lists.js
index 60fdd2e..04f8a85 100644
--- a/testapidocs/reference/lists.js
+++ b/testapidocs/reference/lists.js
@@ -1,18 +1,20 @@
var DATA = [
- { id:0, label:"org.rundeck.api.parser", link:"org/rundeck/api/parser/package-summary.html", type:"package" },
- { id:1, label:"org.rundeck.api.parser.AbortParserTest", link:"org/rundeck/api/parser/AbortParserTest.html", type:"class" },
- { id:2, label:"org.rundeck.api.parser.EventParserTest", link:"org/rundeck/api/parser/EventParserTest.html", type:"class" },
- { id:3, label:"org.rundeck.api.parser.ExecutionParserTest", link:"org/rundeck/api/parser/ExecutionParserTest.html", type:"class" },
- { id:4, label:"org.rundeck.api.parser.HistoryParserTest", link:"org/rundeck/api/parser/HistoryParserTest.html", type:"class" },
- { id:5, label:"org.rundeck.api.parser.JobParserTest", link:"org/rundeck/api/parser/JobParserTest.html", type:"class" },
- { id:6, label:"org.rundeck.api.parser.JobsImportResultParserTest", link:"org/rundeck/api/parser/JobsImportResultParserTest.html", type:"class" },
- { id:7, label:"org.rundeck.api.parser.ListParserTest", link:"org/rundeck/api/parser/ListParserTest.html", type:"class" },
- { id:8, label:"org.rundeck.api.parser.NodeParserTest", link:"org/rundeck/api/parser/NodeParserTest.html", type:"class" },
- { id:9, label:"org.rundeck.api.parser.ParserHelperTest", link:"org/rundeck/api/parser/ParserHelperTest.html", type:"class" },
- { id:10, label:"org.rundeck.api.parser.ProjectParserTest", link:"org/rundeck/api/parser/ProjectParserTest.html", type:"class" },
- { id:11, label:"org.rundeck.api.parser.StringParserTest", link:"org/rundeck/api/parser/StringParserTest.html", type:"class" },
- { id:12, label:"org.rundeck.api.parser.SystemInfoParserTest", link:"org/rundeck/api/parser/SystemInfoParserTest.html", type:"class" },
- { id:13, label:"org.rundeck.api.util", link:"org/rundeck/api/util/package-summary.html", type:"package" },
- { id:14, label:"org.rundeck.api.util.ParametersUtilTest", link:"org/rundeck/api/util/ParametersUtilTest.html", type:"class" }
+ { id:0, label:"org.rundeck.api", link:"org/rundeck/api/package-summary.html", type:"package" },
+ { id:1, label:"org.rundeck.api.RundeckClientTest", link:"org/rundeck/api/RundeckClientTest.html", type:"class" },
+ { id:2, label:"org.rundeck.api.parser", link:"org/rundeck/api/parser/package-summary.html", type:"package" },
+ { id:3, label:"org.rundeck.api.parser.AbortParserTest", link:"org/rundeck/api/parser/AbortParserTest.html", type:"class" },
+ { id:4, label:"org.rundeck.api.parser.EventParserTest", link:"org/rundeck/api/parser/EventParserTest.html", type:"class" },
+ { id:5, label:"org.rundeck.api.parser.ExecutionParserTest", link:"org/rundeck/api/parser/ExecutionParserTest.html", type:"class" },
+ { id:6, label:"org.rundeck.api.parser.HistoryParserTest", link:"org/rundeck/api/parser/HistoryParserTest.html", type:"class" },
+ { id:7, label:"org.rundeck.api.parser.JobParserTest", link:"org/rundeck/api/parser/JobParserTest.html", type:"class" },
+ { id:8, label:"org.rundeck.api.parser.JobsImportResultParserTest", link:"org/rundeck/api/parser/JobsImportResultParserTest.html", type:"class" },
+ { id:9, label:"org.rundeck.api.parser.ListParserTest", link:"org/rundeck/api/parser/ListParserTest.html", type:"class" },
+ { id:10, label:"org.rundeck.api.parser.NodeParserTest", link:"org/rundeck/api/parser/NodeParserTest.html", type:"class" },
+ { id:11, label:"org.rundeck.api.parser.ParserHelperTest", link:"org/rundeck/api/parser/ParserHelperTest.html", type:"class" },
+ { id:12, label:"org.rundeck.api.parser.ProjectParserTest", link:"org/rundeck/api/parser/ProjectParserTest.html", type:"class" },
+ { id:13, label:"org.rundeck.api.parser.StringParserTest", link:"org/rundeck/api/parser/StringParserTest.html", type:"class" },
+ { id:14, label:"org.rundeck.api.parser.SystemInfoParserTest", link:"org/rundeck/api/parser/SystemInfoParserTest.html", type:"class" },
+ { id:15, label:"org.rundeck.api.util", link:"org/rundeck/api/util/package-summary.html", type:"package" },
+ { id:16, label:"org.rundeck.api.util.ParametersUtilTest", link:"org/rundeck/api/util/ParametersUtilTest.html", type:"class" }
];
diff --git a/testapidocs/reference/org/rundeck/api/RundeckClientTest.html b/testapidocs/reference/org/rundeck/api/RundeckClientTest.html
new file mode 100644
index 0000000..6aa40c8
--- /dev/null
+++ b/testapidocs/reference/org/rundeck/api/RundeckClientTest.html
@@ -0,0 +1,884 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RundeckClientTest
+
+
+| RunDeck API - Java Client
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ java.lang.Object
+
+
+
+
+
+ ↳
+
+ org.rundeck.api.RundeckClientTest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Class Overview
+
Test the RundeckClient. Uses betamax to unit-test HTTP requests without a live RunDeck instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Summary
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Fields
+
+
+
+
+
+ public
+
+
+ Recorder
+ recorder
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Methods
+
+
+
+
+
+
+
+
+
+
+
+ void
+
+
+ getProjects ()
+
+
+
+
+
+
+
+
+
+
+
+
+ void
+
+
+ setUp ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [Expand]
+ Inherited Methods
+
+
+
+
+
+From class
+
+ java.lang.Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Object
+
+
+ clone ()
+
+
+
+
+
+
+
+
+
+
+
+
+ boolean
+
+
+ equals (Object arg0)
+
+
+
+
+
+
+
+
+
+
+
+
+ void
+
+
+ finalize ()
+
+
+
+
+
+
+
+
+
+ final
+
+
+ Class <?>
+
+
+ getClass ()
+
+
+
+
+
+
+
+
+
+
+
+
+ int
+
+
+ hashCode ()
+
+
+
+
+
+
+
+
+
+ final
+
+
+ void
+
+
+ notify ()
+
+
+
+
+
+
+
+
+
+ final
+
+
+ void
+
+
+ notifyAll ()
+
+
+
+
+
+
+
+
+
+
+
+
+ String
+
+
+ toString ()
+
+
+
+
+
+
+
+
+
+ final
+
+
+ void
+
+
+ wait ()
+
+
+
+
+
+
+
+
+
+ final
+
+
+ void
+
+
+ wait (long arg0)
+
+
+
+
+
+
+
+
+
+ final
+
+
+ void
+
+
+ wait (long arg0, int arg1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Fields
+
+
+
+
+
+
+
+
+
+ public
+
+
+ Recorder
+
+ recorder
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Constructors
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+
+
+ RundeckClientTest
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Public Methods
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ void
+
+ getProjects
+ ()
+
+
+
+
+
+
+
+
+
+
+
+ public
+
+
+
+
+ void
+
+ setUp
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testapidocs/reference/org/rundeck/api/package-descr.html b/testapidocs/reference/org/rundeck/api/package-descr.html
new file mode 100644
index 0000000..ae38ab5
--- /dev/null
+++ b/testapidocs/reference/org/rundeck/api/package-descr.html
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.rundeck.api Details
+
+
+| RunDeck API - Java Client
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testapidocs/reference/org/rundeck/api/package-summary.html b/testapidocs/reference/org/rundeck/api/package-summary.html
new file mode 100644
index 0000000..073d564
--- /dev/null
+++ b/testapidocs/reference/org/rundeck/api/package-summary.html
@@ -0,0 +1,268 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.rundeck.api
+
+
+| RunDeck API - Java Client
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/testapidocs/reference/org/rundeck/api/parser/AbortParserTest.html b/testapidocs/reference/org/rundeck/api/parser/AbortParserTest.html
index f30733a..6c99275 100644
--- a/testapidocs/reference/org/rundeck/api/parser/AbortParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/AbortParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/EventParserTest.html b/testapidocs/reference/org/rundeck/api/parser/EventParserTest.html
index c779358..fc2de65 100644
--- a/testapidocs/reference/org/rundeck/api/parser/EventParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/EventParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/ExecutionParserTest.html b/testapidocs/reference/org/rundeck/api/parser/ExecutionParserTest.html
index eee6241..2518327 100644
--- a/testapidocs/reference/org/rundeck/api/parser/ExecutionParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/ExecutionParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/HistoryParserTest.html b/testapidocs/reference/org/rundeck/api/parser/HistoryParserTest.html
index a188132..1caeb04 100644
--- a/testapidocs/reference/org/rundeck/api/parser/HistoryParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/HistoryParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/JobParserTest.html b/testapidocs/reference/org/rundeck/api/parser/JobParserTest.html
index 7fe068f..657f23f 100644
--- a/testapidocs/reference/org/rundeck/api/parser/JobParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/JobParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/JobsImportResultParserTest.html b/testapidocs/reference/org/rundeck/api/parser/JobsImportResultParserTest.html
index 5370a44..e9ee9b8 100644
--- a/testapidocs/reference/org/rundeck/api/parser/JobsImportResultParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/JobsImportResultParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/ListParserTest.html b/testapidocs/reference/org/rundeck/api/parser/ListParserTest.html
index 8deb7ec..4a20cec 100644
--- a/testapidocs/reference/org/rundeck/api/parser/ListParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/ListParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/NodeParserTest.html b/testapidocs/reference/org/rundeck/api/parser/NodeParserTest.html
index e1397ee..02e3671 100644
--- a/testapidocs/reference/org/rundeck/api/parser/NodeParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/NodeParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/ParserHelperTest.html b/testapidocs/reference/org/rundeck/api/parser/ParserHelperTest.html
index b4cf9c0..7547996 100644
--- a/testapidocs/reference/org/rundeck/api/parser/ParserHelperTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/ParserHelperTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/ProjectParserTest.html b/testapidocs/reference/org/rundeck/api/parser/ProjectParserTest.html
index 91b2438..7719e65 100644
--- a/testapidocs/reference/org/rundeck/api/parser/ProjectParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/ProjectParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/StringParserTest.html b/testapidocs/reference/org/rundeck/api/parser/StringParserTest.html
index dffd048..6db4737 100644
--- a/testapidocs/reference/org/rundeck/api/parser/StringParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/StringParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/SystemInfoParserTest.html b/testapidocs/reference/org/rundeck/api/parser/SystemInfoParserTest.html
index 55ed6e1..147ae10 100644
--- a/testapidocs/reference/org/rundeck/api/parser/SystemInfoParserTest.html
+++ b/testapidocs/reference/org/rundeck/api/parser/SystemInfoParserTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/package-descr.html b/testapidocs/reference/org/rundeck/api/parser/package-descr.html
index 32caeef..85e6834 100644
--- a/testapidocs/reference/org/rundeck/api/parser/package-descr.html
+++ b/testapidocs/reference/org/rundeck/api/parser/package-descr.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/parser/package-summary.html b/testapidocs/reference/org/rundeck/api/parser/package-summary.html
index e7464c1..8d3bd5e 100644
--- a/testapidocs/reference/org/rundeck/api/parser/package-summary.html
+++ b/testapidocs/reference/org/rundeck/api/parser/package-summary.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/util/ParametersUtilTest.html b/testapidocs/reference/org/rundeck/api/util/ParametersUtilTest.html
index 01e3039..447a62f 100644
--- a/testapidocs/reference/org/rundeck/api/util/ParametersUtilTest.html
+++ b/testapidocs/reference/org/rundeck/api/util/ParametersUtilTest.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/util/package-descr.html b/testapidocs/reference/org/rundeck/api/util/package-descr.html
index f31645d..e4a1b10 100644
--- a/testapidocs/reference/org/rundeck/api/util/package-descr.html
+++ b/testapidocs/reference/org/rundeck/api/util/package-descr.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/org/rundeck/api/util/package-summary.html b/testapidocs/reference/org/rundeck/api/util/package-summary.html
index b397150..e2de01d 100644
--- a/testapidocs/reference/org/rundeck/api/util/package-summary.html
+++ b/testapidocs/reference/org/rundeck/api/util/package-summary.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
diff --git a/testapidocs/reference/package-list b/testapidocs/reference/package-list
index 153b6a9..9202a33 100644
--- a/testapidocs/reference/package-list
+++ b/testapidocs/reference/package-list
@@ -1,3 +1,4 @@
+org.rundeck.api
org.rundeck.api.parser
org.rundeck.api.util
diff --git a/testapidocs/reference/packages.html b/testapidocs/reference/packages.html
index f3fbd48..1f99a66 100644
--- a/testapidocs/reference/packages.html
+++ b/testapidocs/reference/packages.html
@@ -142,6 +142,8 @@
+
+ org.rundeck.api
org.rundeck.api.parser
@@ -201,13 +203,20 @@
- org.rundeck.api.parser
+ org.rundeck.api
+ org.rundeck.api.parser
+
+
+
+
+
+
org.rundeck.api.util
diff --git a/xref-test/allclasses-frame.html b/xref-test/allclasses-frame.html
index a88c930..d1f7f87 100644
--- a/xref-test/allclasses-frame.html
+++ b/xref-test/allclasses-frame.html
@@ -43,6 +43,9 @@
ProjectParserTest
+
+
+ RundeckClientTest
StringParserTest
diff --git a/xref-test/org/rundeck/api/RundeckClientTest.html b/xref-test/org/rundeck/api/RundeckClientTest.html
new file mode 100644
index 0000000..5a80e01
--- /dev/null
+++ b/xref-test/org/rundeck/api/RundeckClientTest.html
@@ -0,0 +1,69 @@
+
+
+
+
+RundeckClientTest xref
+
+
+
+
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16 package org.rundeck.api;
+17
+18 import java.util.List;
+19 import org.junit.Assert;
+20 import org.junit.Before;
+21 import org.junit.Rule;
+22 import org.junit.Test;
+23 import org.rundeck.api.domain.RundeckProject;
+24 import betamax.Betamax;
+25 import betamax.Recorder;
+26
+27
+28
+29
+30
+31
+32 public class RundeckClientTest {
+33
+34 @Rule
+35 public Recorder recorder = new Recorder();
+36
+37 private RundeckClient client;
+38
+39 @Test
+40 @Betamax(tape = "get_projects" )
+41 public void getProjects() throws Exception {
+42 List<RundeckProject> projects = client.getProjects();
+43 Assert.assertEquals(1, projects.size());
+44 Assert.assertEquals("test" , projects.get(0).getName());
+45 Assert.assertNull(projects.get(0).getDescription());
+46 }
+47
+48 @Before
+49 public void setUp() throws Exception {
+50
+51
+52 client = new RundeckClient("http://rundeck.local:4440" , "PVnN5K3OPc5vduS3uVuVnEsD57pDC5pd" );
+53 }
+54
+55 }
+
+
+
+
diff --git a/xref-test/org/rundeck/api/package-frame.html b/xref-test/org/rundeck/api/package-frame.html
new file mode 100644
index 0000000..bdf1760
--- /dev/null
+++ b/xref-test/org/rundeck/api/package-frame.html
@@ -0,0 +1,24 @@
+
+
+
+
+
+ RunDeck API - Java Client 2.1-SNAPSHOT Reference Package org.rundeck.api
+
+
+
+
+
+
+ Classes
+
+
+
+
+
\ No newline at end of file
diff --git a/xref-test/org/rundeck/api/package-summary.html b/xref-test/org/rundeck/api/package-summary.html
new file mode 100644
index 0000000..ff0024a
--- /dev/null
+++ b/xref-test/org/rundeck/api/package-summary.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+ RunDeck API - Java Client 2.1-SNAPSHOT Reference Package org.rundeck.api
+
+
+
+
+
+
+ Package org.rundeck.api
+
+
+
+
+
+
+ Copyright © 2011. All Rights Reserved.
+
+
\ No newline at end of file
diff --git a/xref-test/overview-frame.html b/xref-test/overview-frame.html
index 4a8918b..826a61f 100644
--- a/xref-test/overview-frame.html
+++ b/xref-test/overview-frame.html
@@ -16,6 +16,9 @@