Merge branch 'master' into issue-163-uat-artifact-for-deploydb

This commit is contained in:
Giri Dandu 2015-05-06 15:49:27 -04:00
commit 90584ef1a4
141 changed files with 6869 additions and 1521 deletions

View File

@ -1,5 +1,20 @@
# DeployDB Changelog
## 0.3.0 - Ares
* [#117](https://github.com/lookout/deploydb/issues/117) - API needed to access Deployments based on an Artifact ID
* [#118](https://github.com/lookout/deploydb/issues/118) - API needed to search for Artifacts based on version/name criteria
* [#126](https://github.com/lookout/deploydb/issues/126) - Make deployments self sufficient by storing config information in the DB objects
* [#127](https://github.com/lookout/deploydb/issues/127) - DeployDB should be tested on multiple database providers in Travis
* [#128](https://github.com/lookout/deploydb/pull/128) - Add API support to fetch artifacts by query parameter
* [#129](https://github.com/lookout/deploydb/issues/129) - Generic "query" to fetch artifacts based on any one of the columns - name, version or group
* [#134](https://github.com/lookout/deploydb/issues/134) - Add support to fetch deployment by artifact id
* [#138](https://github.com/lookout/deploydb/pull/138) - Issue 134 fetch deployment by artifact
* [#141](https://github.com/lookout/deploydb/pull/141) - Allow Models-config to change (configReload) while deployments are in progress
* [#147](https://github.com/lookout/deploydb/pull/147) - Fix the startup help message with examples on how to run and do database migration.
* [#170](https://github.com/lookout/deploydb/pull/170) - Implement REST API to get deployment by environment ident
## 0.2.0 - Antares
* [#3](https://github.com/lookout/deploydb/issues/3) - Model what "Promotion Criteria" looks like

View File

@ -4,14 +4,16 @@ plugins {
id 'com.github.johnrengelman.shadow' version '1.2.0'
id "com.github.samueltbrown.cucumber" version "0.8"
id "com.github.tkruse.groovysh" version "1.0.4"
id "net.saliman.cobertura" version "2.2.8"
}
apply plugin: 'eclipse'
apply plugin: 'groovy'
apply plugin: 'application'
apply plugin: 'codenarc'
apply plugin: 'cobertura'
version = '0.2.2'
version = '0.3.0'
group = 'com.github.lookout'
description = 'DeployDB is a tool to provide a single source of truth for artifact-based deployments'
// Needed for the application plugin's `run` task
@ -66,9 +68,6 @@ dependencies {
cucumberCompile 'info.cukes:cucumber-groovy:1.2.+'
cucumberCompile project(':dropwizard-integtest')
/* Include unboundid sdk for in-memory ldap test server */
cucumberCompile 'com.unboundid:unboundid-ldapsdk:2.3.8'
codenarc(
"org.codenarc:CodeNarc:0.22",
"org.codehaus.groovy:groovy-all:2.4.0+"
@ -93,6 +92,17 @@ codenarc {
configFile = file('gradle/codenarc/codenarc.xml')
}
cobertura {
coverageSourceDirs = [sourceSets.main.groovy.srcDirs]
coverageTestTasks {
project.tasks.matching {
it.name.contains("test")
}
}
coverageIgnoreTrivial = true
coverageIgnores = ['org.slf4j.Logger.*']
}
cucumber {
formats = ['pretty',
// .toString() required here to make sure we convert a Groovy

View File

@ -27,11 +27,14 @@ logging:
ldap:
uri: ldap://localhost:10389
cachePolicy: maximumSize=10000, expireAfterWrite=10m
userFilter: ou=people,dc=yourcompany,dc=com
groupFilter: ou=groups,dc=yourcompany,dc=com
userNameAttribute: cn
groupNameAttribute: cn
groupMembershipAttribute: memberUid
groupClassName: groupOfUniqueNames
baseDC: "dc=example,dc=com"
bindDN: "cn=admin"
bindPassword: "secret"
userNamePrefix: cn
userObjectClass: posixUser
groupNamePrefix: cn
groupMembershipPrefix: memberUid
groupObjectClass: posixGroup
distinguishedNamePrefix: entryDN
connectTimeout: 500ms
readTimeout: 500ms

View File

@ -22,4 +22,19 @@ logging:
currentLogFilename: ./logs/deploydb-cucumber.log
threshold: ALL
archive: false
timeZone: UTC
timeZone: UTC
ldap:
uri: ldap://localhost:10389
cachePolicy: maximumSize=10000, expireAfterWrite=10m
baseDC: "dc=example,dc=com"
bindDN: "cn=admin"
bindPassword: "secret"
userNamePrefix: cn
userObjectClass: posixUser
groupNamePrefix: cn
groupMembershipPrefix: memberUid
groupObjectClass: posixGroup
distinguishedNamePrefix: entryDN
connectTimeout: 500ms
readTimeout: 500ms

View File

@ -27,4 +27,19 @@ logging:
currentLogFilename: ./logs/deploydb-cucumber.log
threshold: ALL
archive: false
timeZone: UTC
timeZone: UTC
ldap:
uri: ldap://localhost:10389
cachePolicy: maximumSize=10000, expireAfterWrite=10m
baseDC: "dc=example,dc=com"
bindDN: "cn=admin"
bindPassword: "secret"
userNamePrefix: cn
userObjectClass: posixUser
groupNamePrefix: cn
groupMembershipPrefix: memberUid
groupObjectClass: posixGroup
distinguishedNamePrefix: entryDN
connectTimeout: 500ms
readTimeout: 500ms

View File

@ -22,4 +22,19 @@ logging:
currentLogFilename: ./logs/deploydb-spock.log
threshold: ALL
archive: false
timeZone: UTC
timeZone: UTC
ldap:
uri: ldap://localhost:10389
cachePolicy: maximumSize=10000, expireAfterWrite=10m
baseDC: "dc=example,dc=com"
bindDN: "cn=admin"
bindPassword: "secret"
userNamePrefix: cn
userObjectClass: posixUser
groupNamePrefix: cn
groupMembershipPrefix: memberUid
groupObjectClass: posixGroup
distinguishedNamePrefix: entryDN
connectTimeout: 500ms
readTimeout: 500ms

View File

@ -556,14 +556,18 @@ over the admin port.</p>
<span class="key">uri</span>: <span class="string"><span class="content">ldap://server.example.com:10389</span></span>
<span class="comment"># Cache 10000 credentials for at least 10 minutes</span>
<span class="key">cachePolicy</span>: <span class="string"><span class="content">maximumSize=10000, expireAfterWrite=10m</span></span>
<span class="key">userFilter</span>: <span class="string"><span class="content">ou=people,dc=yourcompany,dc=com</span></span>
<span class="key">groupFilter</span>: <span class="string"><span class="content">ou=groups,dc=yourcompany,dc=com</span></span>
<span class="key">userNameAttribute</span>: <span class="string"><span class="content">cn</span></span>
<span class="key">groupNameAttribute</span>: <span class="string"><span class="content">cn</span></span>
<span class="key">baseDC</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">dc=example,dc=com</span><span class="delimiter">&quot;</span></span>
<span class="key">bindDN</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">cn=admin</span><span class="delimiter">&quot;</span></span>
<span class="key">bindPassword</span>: <span class="string"><span class="delimiter">&quot;</span><span class="content">secret</span><span class="delimiter">&quot;</span></span>
<span class="key">userNamePrefix</span>: <span class="string"><span class="content">cn</span></span>
<span class="comment"># Filter groups by ObjectClass associated with user</span>
<span class="key">userObjectClass</span>: <span class="string"><span class="content">posixUser</span></span>
<span class="key">groupNamePrefix</span>: <span class="string"><span class="content">cn</span></span>
<span class="comment"># Attribute that defines the association</span>
<span class="key">groupMembershipAttribute</span>: <span class="string"><span class="content">memberUid</span></span>
<span class="key">groupMembershipPrefix</span>: <span class="string"><span class="content">memberUid</span></span>
<span class="comment"># Filter groups by ObjectClass associated with group</span>
<span class="key">groupClassName</span>: <span class="string"><span class="content">posixGroup</span></span>
<span class="key">groupObjectClass</span>: <span class="string"><span class="content">posixGroup</span></span>
<span class="key">distinguishedNamePrefix</span>: <span class="string"><span class="content">dn</span></span>
<span class="key">connectTimeout</span>: <span class="string"><span class="content">500ms</span></span>
<span class="key">readTimeout</span>: <span class="string"><span class="content">500ms</span></span></code></pre>
</div>
@ -589,7 +593,7 @@ in the launch config for end-to-end security</p>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-04-15 09:21:30 EDT
Last updated 2015-05-02 07:52:30 PDT
</div>
</div>
</body>

View File

@ -810,7 +810,7 @@ are being verified.</p>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-04-03 14:59:35 EDT
Last updated 2015-04-06 11:21:19 PDT
</div>
</div>
</body>

View File

@ -16,29 +16,38 @@
<li><a href="deploydb/models/Artifact.html" title="class in deploydb.models" target="classFrame">Artifact</a></li>
<li><a href="deploydb/dao/ArtifactDAO.html" title="class in deploydb.dao" target="classFrame">ArtifactDAO</a></li>
<li><a href="deploydb/resources/ArtifactResource.html" title="class in deploydb.resources" target="classFrame">ArtifactResource</a></li>
<li><a href="deploydb/models/promotion/BasicPromotionImpl.html" title="class in deploydb.models.promotion" target="classFrame">BasicPromotionImpl</a></li>
<li><a href="deploydb/BreakLoopException.html" title="class in deploydb" target="classFrame">BreakLoopException</a></li>
<li><a href="deploydb/ConfigReloadTask.html" title="class in deploydb" target="classFrame">ConfigReloadTask</a></li>
<li><a href="deploydb/DeployDBApp.html" title="class in deploydb" target="classFrame">DeployDBApp</a></li>
<li><a href="deploydb/DeployDBConfiguration.html" title="class in deploydb" target="classFrame">DeployDBConfiguration</a></li>
<li><a href="db/migration/DeployDBMigration.html" title="class in db.migration" target="classFrame">DeployDBMigration</a></li>
<li><a href="deploydb/models/Deployment.html" title="class in deploydb.models" target="classFrame">Deployment</a></li>
<li><a href="deploydb/models/Webhook/Deployment.html" title="class in deploydb.models.Webhook" target="classFrame">Deployment</a></li>
<li><a href="deploydb/models/Deployment.html" title="class in deploydb.models" target="classFrame">Deployment</a></li>
<li><a href="deploydb/dao/DeploymentDAO.html" title="class in deploydb.dao" target="classFrame">DeploymentDAO</a></li>
<li><a href="deploydb/resources/DeploymentResource.html" title="class in deploydb.resources" target="classFrame">DeploymentResource</a></li>
<li><a href="deploydb/mappers/DeploymentUpdateMapper.html" title="class in deploydb.mappers" target="classFrame">DeploymentUpdateMapper</a></li>
<li><a href="deploydb/mappers/DeploymentWebhookMapper.html" title="class in deploydb.mappers" target="classFrame">DeploymentWebhookMapper</a></li>
<li><a href="deploydb/models/Pipeline/Environment.html" title="class in deploydb.models.Pipeline" target="classFrame">Environment</a></li>
<li><a href="deploydb/models/Environment.html" title="class in deploydb.models" target="classFrame">Environment</a></li>
<li><a href="deploydb/models/Pipeline/Environment.html" title="class in deploydb.models.Pipeline" target="classFrame">Environment</a></li>
<li><a href="deploydb/resources/EnvironmentResource.html" title="class in deploydb.resources" target="classFrame">EnvironmentResource</a></li>
<li><a href="deploydb/models/Flow.html" title="class in deploydb.models" target="classFrame">Flow</a></li>
<li><a href="deploydb/dao/FlowDAO.html" title="class in deploydb.dao" target="classFrame">FlowDAO</a></li>
<li><a href="deploydb/resources/FlowResource.html" title="class in deploydb.resources" target="classFrame">FlowResource</a></li>
<li><a href="deploydb/auth/LdapAuthenticator.html" title="class in deploydb.auth" target="classFrame">LdapAuthenticator</a></li>
<li><a href="deploydb/auth/LdapConfiguration.html" title="class in deploydb.auth" target="classFrame">LdapConfiguration</a></li>
<li><a href="deploydb/models/promotion/ManualLDAPPromotionImpl.html" title="class in deploydb.models.promotion" target="classFrame">ManualLDAPPromotionImpl</a></li>
<li><a href="deploydb/models/ModelConfig.html" title="class in deploydb.models" target="classFrame">ModelConfig</a></li>
<li><a href="deploydb/dao/ModelConfigDAO.html" title="class in deploydb.dao" target="classFrame">ModelConfigDAO</a></li>
<li><a href="deploydb/ModelLoader.html" title="class in deploydb" target="classFrame">ModelLoader</a></li>
<li><a href="deploydb/ModelPageSizeParam.html" title="class in deploydb" target="classFrame">ModelPageSizeParam</a></li>
<li><a href="deploydb/registry/ModelRegistry.html" title="class in deploydb.registry" target="classFrame">ModelRegistry</a></li>
<li><a href="deploydb/ModelType.html" title="enum in deploydb" target="classFrame">ModelType</a></li>
<li><a href="deploydb/models/Pipeline/Pipeline.html" title="class in deploydb.models.Pipeline" target="classFrame">Pipeline</a></li>
<li><a href="deploydb/resources/PipelineResource.html" title="class in deploydb.resources" target="classFrame">PipelineResource</a></li>
<li><a href="deploydb/models/Webhook/Promotion.html" title="class in deploydb.models.Webhook" target="classFrame">Promotion</a></li>
<li><a href="deploydb/models/Promotion.html" title="class in deploydb.models" target="classFrame">Promotion</a></li>
<li><a href="deploydb/models/promotion/Promotion.html" title="class in deploydb.models.promotion" target="classFrame">Promotion</a></li>
<li><a href="deploydb/models/promotion/PromotionImpl.html" title="interface in deploydb.models.promotion" target="classFrame"><I>PromotionImpl</I></a></li>
<li><a href="deploydb/resources/PromotionResource.html" title="class in deploydb.resources" target="classFrame">PromotionResource</a></li>
<li><a href="deploydb/models/PromotionResult.html" title="class in deploydb.models" target="classFrame">PromotionResult</a></li>
<li><a href="deploydb/mappers/PromotionResultAddMapper.html" title="class in deploydb.mappers" target="classFrame">PromotionResultAddMapper</a></li>
@ -49,6 +58,7 @@
<li><a href="deploydb/models/Service.html" title="class in deploydb.models" target="classFrame">Service</a></li>
<li><a href="deploydb/resources/ServiceResource.html" title="class in deploydb.resources" target="classFrame">ServiceResource</a></li>
<li><a href="deploydb/Status.html" title="enum in deploydb" target="classFrame">Status</a></li>
<li><a href="deploydb/auth/User.html" title="class in deploydb.auth" target="classFrame">User</a></li>
<li><a href="deploydb/provider/V1TypeProvider.html" title="class in deploydb.provider" target="classFrame">V1TypeProvider</a></li>
<li><a href="db/migration/V1__create_artifacts_table.html" title="class in db.migration" target="classFrame">V1__create_artifacts_table</a></li>
<li><a href="db/migration/V2__artifacts_versions.html" title="class in db.migration" target="classFrame">V2__artifacts_versions</a></li>
@ -57,6 +67,7 @@
<li><a href="db/migration/V5__create_flows_table.html" title="class in db.migration" target="classFrame">V5__create_flows_table</a></li>
<li><a href="db/migration/V6__create_promotion_results_table.html" title="class in db.migration" target="classFrame">V6__create_promotion_results_table</a></li>
<li><a href="db/migration/V7__add_status_to_flows.html" title="class in db.migration" target="classFrame">V7__add_status_to_flows</a></li>
<li><a href="db/migration/V8__create_configs_table.html" title="class in db.migration" target="classFrame">V8__create_configs_table</a></li>
<li><a href="deploydb/models/Webhook/Webhook.html" title="class in deploydb.models.Webhook" target="classFrame">Webhook</a></li>
<li><a href="deploydb/health/WebhookHealthCheck.html" title="class in deploydb.health" target="classFrame">WebhookHealthCheck</a></li>
<li><a href="deploydb/WebhookManager.html" title="class in deploydb" target="classFrame">WebhookManager</a></li>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeployDBMigration (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>DeployDBMigration (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeployDBMigration (deploydb 0.1.0 API)";
parent.document.title="DeployDBMigration (deploydb 0.2.2 API)";
}
//-->
</script>
@ -159,11 +159,16 @@ extends java.lang.Object
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#isPostgres(java.lang.String)">isPostgres</a></strong>(java.lang.String driverName)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#migrate(java.sql.Connection)">migrate</a></strong>(java.sql.Connection connection)</code><br></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#prepareCommands(java.sql.DatabaseMetaData)">prepareCommands</a></strong>(java.sql.DatabaseMetaData metadata)</code><br>Implementing classes responsible for providing a list of String commands</td>
</tr>
@ -244,6 +249,14 @@ extends java.lang.Object
</li>
</ul>
<a name="isPostgres(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>java.lang.Boolean <strong>isPostgres</strong>(java.lang.String driverName)</h4>
<p></p>
</li>
</ul>
<a name="migrate(java.sql.Connection)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V1__create_artifacts_table (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V1__create_artifacts_table (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V1__create_artifacts_table (deploydb 0.1.0 API)";
parent.document.title="V1__create_artifacts_table (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V2__artifacts_versions (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V2__artifacts_versions (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V2__artifacts_versions (deploydb 0.1.0 API)";
parent.document.title="V2__artifacts_versions (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V3__artifacts_unique_index (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V3__artifacts_unique_index (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V3__artifacts_unique_index (deploydb 0.1.0 API)";
parent.document.title="V3__artifacts_unique_index (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V4__create_deployments_table (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V4__create_deployments_table (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V4__create_deployments_table (deploydb 0.1.0 API)";
parent.document.title="V4__create_deployments_table (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V5__create_flows_table (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V5__create_flows_table (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V5__create_flows_table (deploydb 0.1.0 API)";
parent.document.title="V5__create_flows_table (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V6__create_promotion_results_table (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V6__create_promotion_results_table (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V6__create_promotion_results_table (deploydb 0.1.0 API)";
parent.document.title="V6__create_promotion_results_table (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V7__add_status_to_flows (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V7__add_status_to_flows (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V7__add_status_to_flows (deploydb 0.1.0 API)";
parent.document.title="V7__add_status_to_flows (deploydb 0.2.2 API)";
}
//-->
</script>
@ -165,7 +165,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
@ -217,7 +217,7 @@ java.lang.Integer <strong>getChecksum</strong>()</h4>
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL><DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>

View File

@ -0,0 +1,273 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>V8__create_configs_table (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V8__create_configs_table (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?db/migration/V8__create_configs_table" target="_top">Frames</a></li>
<li><a href="V8__create_configs_table.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>db.migration</strong></div>
<h2 title="[Groovy] Class V8__create_configs_table" class="title">[Groovy] Class V8__create_configs_table</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>db.migration.V8__create_configs_table
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> Example of a Java-based migration.
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary"><!-- --></a>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
<caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Fields inherited from class</th>
<th class="colLast" scope="col">Fields</th>
</tr>
<tr class="altColor">
<td class="colFirst"><strong><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></code></strong></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#logger'>logger</a></code></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Integer</strong></code></td>
<td class="colLast"><code><strong><a href="#getChecksum()">getChecksum</a></strong>()</code><br>Return migration number to differentiate from other versions</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#prepareCommands(java.sql.DatabaseMetaData)">prepareCommands</a></strong>(java.sql.DatabaseMetaData metadata)</code><br>Gather sql commands for this migration</td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../db/migration/DeployDBMigration.html'>DeployDBMigration</a></strong></code></td>
<td class="colLast"><code><a href='../../db/migration/DeployDBMigration.html#isH2(java.lang.String)'>isH2</a>, <a href='../../db/migration/DeployDBMigration.html#isPostgres(java.lang.String)'>isPostgres</a>, <a href='../../db/migration/DeployDBMigration.html#migrate(java.sql.Connection)'>migrate</a>, <a href='../../db/migration/DeployDBMigration.html#prepareCommands(java.sql.DatabaseMetaData)'>prepareCommands</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getChecksum()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
java.lang.Integer <strong>getChecksum</strong>()</h4>
<p> Return migration number to differentiate from other versions </p>
</li>
</ul>
<a name="prepareCommands(java.sql.DatabaseMetaData)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>java.util.List&lt;java.lang.String&gt; <strong>prepareCommands</strong>(java.sql.DatabaseMetaData metadata)</h4>
<p> Gather sql commands for this migration
<DL><DT><B>Parameters:</B></DT><DD>metadata</DD></DL><DL><DT><B>Returns:</B></DT><DD>List of sql commands</DD></DL></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?db/migration/V8__create_configs_table" target="_top">Frames</a></li>
<li><a href="V8__create_configs_table.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -23,7 +23,7 @@
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="DeployDBMigration.html" title="class in db.migration" target="classFrame">DeployDBMigration</a></li><li><a href="V1__create_artifacts_table.html" title="class in db.migration" target="classFrame">V1__create_artifacts_table</a></li><li><a href="V2__artifacts_versions.html" title="class in db.migration" target="classFrame">V2__artifacts_versions</a></li><li><a href="V3__artifacts_unique_index.html" title="class in db.migration" target="classFrame">V3__artifacts_unique_index</a></li><li><a href="V4__create_deployments_table.html" title="class in db.migration" target="classFrame">V4__create_deployments_table</a></li><li><a href="V5__create_flows_table.html" title="class in db.migration" target="classFrame">V5__create_flows_table</a></li><li><a href="V6__create_promotion_results_table.html" title="class in db.migration" target="classFrame">V6__create_promotion_results_table</a></li><li><a href="V7__add_status_to_flows.html" title="class in db.migration" target="classFrame">V7__add_status_to_flows</a></li>
<li><a href="DeployDBMigration.html" title="class in db.migration" target="classFrame">DeployDBMigration</a></li><li><a href="V1__create_artifacts_table.html" title="class in db.migration" target="classFrame">V1__create_artifacts_table</a></li><li><a href="V2__artifacts_versions.html" title="class in db.migration" target="classFrame">V2__artifacts_versions</a></li><li><a href="V3__artifacts_unique_index.html" title="class in db.migration" target="classFrame">V3__artifacts_unique_index</a></li><li><a href="V4__create_deployments_table.html" title="class in db.migration" target="classFrame">V4__create_deployments_table</a></li><li><a href="V5__create_flows_table.html" title="class in db.migration" target="classFrame">V5__create_flows_table</a></li><li><a href="V6__create_promotion_results_table.html" title="class in db.migration" target="classFrame">V6__create_promotion_results_table</a></li><li><a href="V7__add_status_to_flows.html" title="class in db.migration" target="classFrame">V7__add_status_to_flows</a></li><li><a href="V8__create_configs_table.html" title="class in db.migration" target="classFrame">V8__create_configs_table</a></li>
</ul>
</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>db.migration (deploydb 0.1.0 API)</title>
<title>db.migration (deploydb 0.2.2 API)</title>
<meta name="keywords" content="db.migration package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="db.migration (deploydb 0.1.0 API)";
parent.document.title="db.migration (deploydb 0.2.2 API)";
}
</script>
<noscript>
@ -134,6 +134,14 @@ function windowTitle()
</td>
<td>Example of a Java-based migration.</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="V8__create_configs_table.html" title="class in db/migration">
V8__create_configs_table
</a></strong>
</td>
<td>Example of a Java-based migration.</td>
</tr>
</tbody>
</table>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>BreakLoopException (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>BreakLoopException (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BreakLoopException (deploydb 0.1.0 API)";
parent.document.title="BreakLoopException (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -0,0 +1,281 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>ConfigReloadTask (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ConfigReloadTask (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../index.html?deploydb/ConfigReloadTask" target="_top">Frames</a></li>
<li><a href="ConfigReloadTask.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb</strong></div>
<h2 title="[Groovy] Class ConfigReloadTask" class="title">[Groovy] Class ConfigReloadTask</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>deploydb.ConfigReloadTask
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> Admin task to reload DeployDB configuration
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#ConfigReloadTask(deploydb.WorkFlow)">ConfigReloadTask</a></strong>
(<a href='../deploydb/WorkFlow.html'>WorkFlow</a> workFlow)</code><br>Constructor</td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#execute(ImmutableMultimap<String, String>, java.io.PrintWriter)">execute</a></strong>(com.google.common.collect.ImmutableMultimap&lt;java.lang.String, java.lang.String&gt; parameters, java.io.PrintWriter output)</code><br></td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class io.dropwizard.servlets.tasks.Task</strong></code></td>
<td class="colLast"><code>io.dropwizard.servlets.tasks.Task#execute(com.google.common.collect.ImmutableMultimap, java.io.PrintWriter), io.dropwizard.servlets.tasks.Task#getName(), io.dropwizard.servlets.tasks.Task#wait(long, int), io.dropwizard.servlets.tasks.Task#wait(long), io.dropwizard.servlets.tasks.Task#wait(), io.dropwizard.servlets.tasks.Task#equals(java.lang.Object), io.dropwizard.servlets.tasks.Task#toString(), io.dropwizard.servlets.tasks.Task#hashCode(), io.dropwizard.servlets.tasks.Task#getClass(), io.dropwizard.servlets.tasks.Task#notify(), io.dropwizard.servlets.tasks.Task#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ConfigReloadTask(deploydb.WorkFlow)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>ConfigReloadTask</strong>(<a href='../deploydb/WorkFlow.html'>WorkFlow</a> workFlow)</h4>
<p> Constructor
<DL><DT><B>Parameters:</B></DT><DD><code>workFlow</code> - - store the workFlow for executing load config</DD></DL></p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="execute(ImmutableMultimap<String, String>, java.io.PrintWriter)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.codahale.metrics.annotation.Timed
@java.lang.Override
void <strong>execute</strong>(com.google.common.collect.ImmutableMultimap&lt;java.lang.String, java.lang.String&gt; parameters, java.io.PrintWriter output)</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../index.html?deploydb/ConfigReloadTask" target="_top">Frames</a></li>
<li><a href="ConfigReloadTask.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeployDBApp (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>DeployDBApp (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeployDBApp (deploydb 0.1.0 API)";
parent.document.title="DeployDBApp (deploydb 0.2.2 API)";
}
//-->
</script>
@ -132,13 +132,28 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#loadModelConfiguration()">loadModelConfiguration</a></strong>()</code><br>This function will load configuration with hibernate session.</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static&nbsp;void</strong></code></td>
<td class="colLast"><code><strong><a href="#main(java.lang.String)">main</a></strong>(java.lang.String[] args)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#run(java.lang.String)">run</a></strong>(java.lang.String... arguments)</code><br>Validate the arguments</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#run(deploydb.DeployDBConfiguration, deploydb.models.Pipeline.Environment)">run</a></strong>(<a href='../deploydb/DeployDBConfiguration.html'>DeployDBConfiguration</a> configuration, <a href='../deploydb/models/Pipeline/Environment.html'>Environment</a> environment)</code><br></td>
<td class="colLast"><code><strong><a href="#run(deploydb.DeployDBConfiguration, deploydb.models.Environment)">run</a></strong>(<a href='../deploydb/DeployDBConfiguration.html'>DeployDBConfiguration</a> deployDBConfiguration, <a href='../deploydb/models/Environment.html'>Environment</a> environment)</code><br>DeployDB is up and running</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#withHibernateSession(groovy.lang.Closure)">withHibernateSession</a></strong>(groovy.lang.Closure c)</code><br>Initialize the workflow object</td>
</tr>
</table>
@ -226,6 +241,15 @@ void <strong>initialize</strong>(io.dropwizard.setup.Bootstrap&lt;<a href='../de
</li>
</ul>
<a name="loadModelConfiguration()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>loadModelConfiguration</strong>()</h4>
<p> This function will load configuration with hibernate session.
</p>
</li>
</ul>
<a name="main(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@ -234,12 +258,30 @@ void <strong>initialize</strong>(io.dropwizard.setup.Bootstrap&lt;<a href='../de
</li>
</ul>
<a name="run(deploydb.DeployDBConfiguration, deploydb.models.Pipeline.Environment)"><!-- --></a>
<a name="run(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
void <strong>run</strong>(<a href='../deploydb/DeployDBConfiguration.html'>DeployDBConfiguration</a> configuration, <a href='../deploydb/models/Pipeline/Environment.html'>Environment</a> environment)</h4>
<p></p>
void <strong>run</strong>(java.lang.String... arguments)</h4>
<p> Validate the arguments </p>
</li>
</ul>
<a name="run(deploydb.DeployDBConfiguration, deploydb.models.Environment)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
void <strong>run</strong>(<a href='../deploydb/DeployDBConfiguration.html'>DeployDBConfiguration</a> deployDBConfiguration, <a href='../deploydb/models/Environment.html'>Environment</a> environment)</h4>
<p> DeployDB is up and running </p>
</li>
</ul>
<a name="withHibernateSession(groovy.lang.Closure)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>withHibernateSession</strong>(groovy.lang.Closure c)</h4>
<p> Initialize the workflow object
</p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeployDBConfiguration (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>DeployDBConfiguration (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeployDBConfiguration (deploydb 0.1.0 API)";
parent.document.title="DeployDBConfiguration (deploydb 0.2.2 API)";
}
//-->
</script>
@ -50,11 +50,11 @@ if (location.href.indexOf('is-external=true') == -1) {
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
@ -106,60 +106,6 @@ if (location.href.indexOf('is-external=true') == -1) {
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#getConfigDirectory()">getConfigDirectory</a></strong>()</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>io.dropwizard.db.DataSourceFactory</strong></code></td>
<td class="colLast"><code><strong><a href="#getDataSourceFactory()">getDataSourceFactory</a></strong>()</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>io.dropwizard.flyway.FlywayFactory</strong></code></td>
<td class="colLast"><code><strong><a href="#getFlywayFactory()">getFlywayFactory</a></strong>()</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.github.lookout.whoas.WhoasFactory</strong></code></td>
<td class="colLast"><code><strong><a href="#getWhoasFactory()">getWhoasFactory</a></strong>()</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#setConfigDirectory(java.lang.String)">setConfigDirectory</a></strong>(java.lang.String configDirectory)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#setDataSourceFactory(io.dropwizard.db.DataSourceFactory)">setDataSourceFactory</a></strong>(io.dropwizard.db.DataSourceFactory dataSourceFactory)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#setFlywayFactory(io.dropwizard.flyway.FlywayFactory)">setFlywayFactory</a></strong>(io.dropwizard.flyway.FlywayFactory flywayFactory)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#setWhoasFactory(com.github.lookout.whoas.WhoasFactory)">setWhoasFactory</a></strong>(com.github.lookout.whoas.WhoasFactory whoasFactory)</code><br></td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
@ -203,88 +149,6 @@ if (location.href.indexOf('is-external=true') == -1) {
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getConfigDirectory()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("configDirectory")
java.lang.String <strong>getConfigDirectory</strong>()</h4>
<p></p>
</li>
</ul>
<a name="getDataSourceFactory()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("database")
io.dropwizard.db.DataSourceFactory <strong>getDataSourceFactory</strong>()</h4>
<p></p>
</li>
</ul>
<a name="getFlywayFactory()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("flyway")
io.dropwizard.flyway.FlywayFactory <strong>getFlywayFactory</strong>()</h4>
<p></p>
</li>
</ul>
<a name="getWhoasFactory()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("whoas")
com.github.lookout.whoas.WhoasFactory <strong>getWhoasFactory</strong>()</h4>
<p></p>
</li>
</ul>
<a name="setConfigDirectory(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("configDirectory")
void <strong>setConfigDirectory</strong>(java.lang.String configDirectory)</h4>
<p></p>
</li>
</ul>
<a name="setDataSourceFactory(io.dropwizard.db.DataSourceFactory)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("database")
void <strong>setDataSourceFactory</strong>(io.dropwizard.db.DataSourceFactory dataSourceFactory)</h4>
<p></p>
</li>
</ul>
<a name="setFlywayFactory(io.dropwizard.flyway.FlywayFactory)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("flyway")
void <strong>setFlywayFactory</strong>(io.dropwizard.flyway.FlywayFactory flywayFactory)</h4>
<p></p>
</li>
</ul>
<a name="setWhoasFactory(com.github.lookout.whoas.WhoasFactory)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty("whoas")
void <strong>setWhoasFactory</strong>(com.github.lookout.whoas.WhoasFactory whoasFactory)</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
@ -316,11 +180,11 @@ void <strong>setWhoasFactory</strong>(com.github.lookout.whoas.WhoasFactory whoa
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>ModelLoader (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelLoader (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelLoader (deploydb 0.1.0 API)";
parent.document.title="ModelLoader (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>ModelPageSizeParam (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelPageSizeParam (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelPageSizeParam (deploydb 0.1.0 API)";
parent.document.title="ModelPageSizeParam (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -0,0 +1,297 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelType (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelType (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../index.html?deploydb/ModelType" target="_top">Frames</a></li>
<li><a href="ModelType.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;<li><a href="#enum_constant_summary">Enum constants</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
<li><a href="#enum_constant_detail">Enum constants</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb</strong></div>
<h2 title="[Groovy] Enum ModelType" class="title">[Groovy] Enum ModelType</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>deploydb.ModelType
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> ModelType
Enumeration to track type of the Model
ALERT - All the Models store the "status" in DB as an integer; hence
please DO NOT REMOVE OR CHANGE ORDER. You CAN ONLY ADD TO THIS LIST
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum_constant_summary"><!-- --></a>
<h3>Enum Constants Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum constants summary table">
<caption><span>Enum constants classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Enum constant</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong><a href="#ENVIRONMENT">ENVIRONMENT</a></strong></code></td>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong><a href="#PIPELINE">PIPELINE</a></strong></code></td>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong><a href="#PROMOTION">PROMOTION</a></strong></code></td>
<td class="colLast"></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong><a href="#SERVICE">SERVICE</a></strong></code></td>
<td class="colLast"></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong><a href="#WEBHOOK">WEBHOOK</a></strong></code></td>
<td class="colLast"></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Enum</strong></code></td>
<td class="colLast"><code>java.lang.Enum#name(), java.lang.Enum#equals(java.lang.Object), java.lang.Enum#toString(), java.lang.Enum#hashCode(), java.lang.Enum#compareTo(java.lang.Object), java.lang.Enum#compareTo(java.lang.Enum), java.lang.Enum#valueOf(java.lang.Class, java.lang.String), java.lang.Enum#getDeclaringClass(), java.lang.Enum#ordinal(), java.lang.Enum#wait(long, int), java.lang.Enum#wait(long), java.lang.Enum#wait(), java.lang.Enum#getClass(), java.lang.Enum#notify(), java.lang.Enum#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="enum_constant_detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="ENVIRONMENT"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href="../deploydb/ModelType.html">ModelType</a> <strong>ENVIRONMENT</strong></h4>
<p></p>
</li>
</ul>
<a name="PIPELINE"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href="../deploydb/ModelType.html">ModelType</a> <strong>PIPELINE</strong></h4>
<p></p>
</li>
</ul>
<a name="PROMOTION"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href="../deploydb/ModelType.html">ModelType</a> <strong>PROMOTION</strong></h4>
<p></p>
</li>
</ul>
<a name="SERVICE"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href="../deploydb/ModelType.html">ModelType</a> <strong>SERVICE</strong></h4>
<p></p>
</li>
</ul>
<a name="WEBHOOK"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href="../deploydb/ModelType.html">ModelType</a> <strong>WEBHOOK</strong></h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-all.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../index.html?deploydb/ModelType" target="_top">Frames</a></li>
<li><a href="ModelType.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;<li><a href="#enum_constant_summary">Enum constants</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
<li><a href="#enum_constant_detail">Enum constants</a></li>&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>Status (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Status (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Status (deploydb 0.1.0 API)";
parent.document.title="Status (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>WebhookManager (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>WebhookManager (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WebhookManager (deploydb 0.1.0 API)";
parent.document.title="WebhookManager (deploydb 0.2.2 API)";
}
//-->
</script>
@ -178,17 +178,17 @@ extends java.lang.Object
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendDeployDbWebhook</a></strong>(java.lang.String eventType, java.lang.String webhookType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - created, started, completed</td>
<td class="colLast"><code><strong><a href="#sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendDeployDbWebhook</a></strong>(java.lang.String eventType, java.lang.String webhookType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - created, started, completed</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendDeploymentWebhook</a></strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - created, started, completed</td>
<td class="colLast"><code><strong><a href="#sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendDeploymentWebhook</a></strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - created, started, completed</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendPromotionWebhook</a></strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - completed</td>
<td class="colLast"><code><strong><a href="#sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)">sendPromotionWebhook</a></strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</code><br>@param eventType The tyoe of webhook event - completed</td>
</tr>
<tr class="rowColor">
@ -311,30 +311,30 @@ extends java.lang.Object
</li>
</ul>
<a name="sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<a name="sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>sendDeployDbWebhook</strong>(java.lang.String eventType, java.lang.String webhookType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<h4>boolean <strong>sendDeployDbWebhook</strong>(java.lang.String eventType, java.lang.String webhookType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<p>
<DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - created, started, completed</DD><DD><code>webhookType</code> - The type of webhook - deployment, promotion</DD><DD><code>environmentWebhook</code> - Environment webhook associated with th model</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - created, started, completed</DD><DD><code>webhookType</code> - The type of webhook - deployment, promotion</DD><DD><code>environmentWebhook</code> - Environment webhook associated with th model</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL><DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL></p>
</li>
</ul>
<a name="sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<a name="sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>sendDeploymentWebhook</strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<h4>boolean <strong>sendDeploymentWebhook</strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<p>
<DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - created, started, completed</DD><DD><code>environmentWebhook</code> - Environment webhook associated with the deployment</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - created, started, completed</DD><DD><code>environmentWebhook</code> - Environment webhook associated with the deployment</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL><DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL></p>
</li>
</ul>
<a name="sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<a name="sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>sendPromotionWebhook</strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<h4>boolean <strong>sendPromotionWebhook</strong>(java.lang.String eventType, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> globalWebhook, <a href='../deploydb/models/Webhook/Webhook.html'>Webhook</a> environmentWebhook, <a href='../deploydb/WebhookModelMapper.html'>WebhookModelMapper</a> webhookModelMapper)</h4>
<p>
<DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - completed</DD><DD><code>environmentWebhook</code> - Environment webhook associated with the promotion</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>eventType</code> - The tyoe of webhook event - completed</DD><DD><code>environmentWebhook</code> - Environment webhook associated with the promotion</DD><DD><code>webhookModelMapper</code> - The mapper class to translate from model to webhook</DD></DL><DL><DT><B>Returns:</B></DT><DD>Fail if push of hook request fails</DD></DL></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>WebhookModelMapper (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>WebhookModelMapper (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WebhookModelMapper (deploydb 0.1.0 API)";
parent.document.title="WebhookModelMapper (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>WorkFlow (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>WorkFlow (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WorkFlow (deploydb 0.1.0 API)";
parent.document.title="WorkFlow (deploydb 0.2.2 API)";
}
//-->
</script>
@ -150,17 +150,31 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#loadConfigModels(java.lang.String)">loadConfigModels</a></strong>(java.lang.String baseConfigDirName)</code><br>Read configuration into each model</td>
<td class="colLast"><code><strong><a href="#loadConfigModels()">loadConfigModels</a></strong>()</code><br>When walking thr the files from the directory:
- Skip everything but yaml file</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#loadConfigModelsCommon(java.lang.String, groovy.lang.Closure)">loadConfigModelsCommon</a></strong>(java.lang.String modelDirName, groovy.lang.Closure c)</code><br>Instantiate registries for in memory storage</td>
<td class="colFirst"><code><a href='../models.Environment.html'>Environment</a></strong></code></td>
<td class="colLast"><code><strong><a href="#retrieveEnvironment(models.Deployment)">retrieveEnvironment</a></strong>(<a href='../models.Deployment.html'>Deployment</a> deployment)</code><br>If configuration has changed since the flow creation, then retrieve and
rebuild objects from DB</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href='../models.promotion.Promotion.html'>Promotion</a></strong></code></td>
<td class="colLast"><code><strong><a href="#retrievePromotion(models.Deployment, java.lang.String)">retrievePromotion</a></strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, java.lang.String promotionIdent)</code><br>If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href='../models.Webhook.Webhook.html'>Webhook</a></strong></code></td>
<td class="colLast"><code><strong><a href="#retrieveWebhook(models.Deployment)">retrieveWebhook</a></strong>(<a href='../models.Deployment.html'>Deployment</a> deployment)</code><br>Validate base config directory</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#triggerArtifactCreated(models.Artifact)">triggerArtifactCreated</a></strong>(<a href='../models.Artifact.html'>Artifact</a> artifact)</code><br>Instantiate new registries for in memory storage. </td>
<td class="colLast"><code><strong><a href="#triggerArtifactCreated(models.Artifact)">triggerArtifactCreated</a></strong>(<a href='../models.Artifact.html'>Artifact</a> artifact)</code><br>If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB</td>
</tr>
<tr class="rowColor">
@ -185,7 +199,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
<td class="colFirst"><code>void</strong></code></td>
<td class="colLast"><code><strong><a href="#triggerPromotionFailed(models.Deployment, deploydb.models.PromotionResult)">triggerPromotionFailed</a></strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, <a href='../deploydb/models/PromotionResult.html'>PromotionResult</a> promotionResult)</code><br>Work flow for promotion failed</td>
<td class="colLast"><code><strong><a href="#triggerPromotionFailed(models.Deployment, models.PromotionResult)">triggerPromotionFailed</a></strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, <a href='../models.PromotionResult.html'>PromotionResult</a> promotionResult)</code><br>Work flow for promotion failed</td>
</tr>
<tr class="altColor">
@ -278,32 +292,52 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="loadConfigModels(java.lang.String)"><!-- --></a>
<a name="loadConfigModels()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>loadConfigModels</strong>(java.lang.String baseConfigDirName)</h4>
<p> Read configuration into each model
Throws an exception if dependency between models fails
<DL><DT><B>Parameters:</B></DT><DD>baseConfigDirName</DD></DL></p>
<h4>void <strong>loadConfigModels</strong>()</h4>
<p> When walking thr the files from the directory:
- Skip everything but yaml file.
- Sort these files in order to ensure that checksum remains same regardless
the order in which files are read from the directory
</p>
</li>
</ul>
<a name="loadConfigModelsCommon(java.lang.String, groovy.lang.Closure)"><!-- --></a>
<a name="retrieveEnvironment(models.Deployment)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>loadConfigModelsCommon</strong>(java.lang.String modelDirName, groovy.lang.Closure c)</h4>
<p> Instantiate registries for in memory storage
<h4><a href='../models.Environment.html'>Environment</a> <strong>retrieveEnvironment</strong>(<a href='../models.Deployment.html'>Deployment</a> deployment)</h4>
<p> If configuration has changed since the flow creation, then retrieve and
rebuild objects from DB
</p>
</li>
</ul>
<a name="retrievePromotion(models.Deployment, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href='../models.promotion.Promotion.html'>Promotion</a> <strong>retrievePromotion</strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, java.lang.String promotionIdent)</h4>
<p> If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB
</p>
</li>
</ul>
<a name="retrieveWebhook(models.Deployment)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href='../models.Webhook.Webhook.html'>Webhook</a> <strong>retrieveWebhook</strong>(<a href='../models.Deployment.html'>Deployment</a> deployment)</h4>
<p> Validate base config directory </p>
</li>
</ul>
<a name="triggerArtifactCreated(models.Artifact)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>triggerArtifactCreated</strong>(<a href='../models.Artifact.html'>Artifact</a> artifact)</h4>
<p> Instantiate new registries for in memory storage. We will overwrite the
older registries in the end
<p> If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB
</p>
</li>
</ul>
@ -353,10 +387,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="triggerPromotionFailed(models.Deployment, deploydb.models.PromotionResult)"><!-- --></a>
<a name="triggerPromotionFailed(models.Deployment, models.PromotionResult)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>void <strong>triggerPromotionFailed</strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, <a href='../deploydb/models/PromotionResult.html'>PromotionResult</a> promotionResult)</h4>
<h4>void <strong>triggerPromotionFailed</strong>(<a href='../models.Deployment.html'>Deployment</a> deployment, <a href='../models.PromotionResult.html'>PromotionResult</a> promotionResult)</h4>
<p> Work flow for promotion failed
Update the deployment and flow with failed status

View File

@ -0,0 +1,500 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>LdapAuthenticator (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LdapAuthenticator (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/LdapAuthenticator" target="_top">Frames</a></li>
<li><a href="LdapAuthenticator.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.auth</strong></div>
<h2 title="[Groovy] Class LdapAuthenticator" class="title">[Groovy] Class LdapAuthenticator</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.auth.LdapAuthenticator
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces and Traits:</dt>
<dd>io.dropwizard.auth.Authenticator</dd>
</dl>
<!-- todo: direct known subclasses -->
<hr>
<br>
<pre>@groovy.transform.TypeChecked
class LdapAuthenticator
extends java.lang.Object
</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property_summary"><!-- --></a>
<h3>Properties Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Properties Summary table, listing nested classes, and an explanation">
<caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#connectPoolName"></a>connectPoolName</code><br>The constant holds the name of property for specifying connect pool</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#connectPoolTimeoutName"></a>connectPoolTimeoutName</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#connectPoolTimeoutValue"></a>connectPoolTimeoutValue</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#connectTimeoutName"></a>connectTimeoutName</code><br>The constant holds the name of property for specifying connect timeout</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#contextFactoryClassName"></a>contextFactoryClassName</code><br>The fully qualified class name of the factory class that will create
an initial context.</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#readTimeoutName"></a>readTimeoutName</code><br>The constant holds the name of property for specifying read timeout</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>static&nbsp;java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#referralAction"></a>referralAction</code><br>Handling the referral: ignore (which also is default)</td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#LdapAuthenticator(deploydb.auth.LdapConfiguration)">LdapAuthenticator</a></strong>
(<a href='../../deploydb/auth/LdapConfiguration.html'>LdapConfiguration</a> configuration)</code><br>Constructor for LdapAuthenticator</td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>com.google.common.base.Optional&lt;<a href='../../deploydb/auth/User.html' title='User'>User</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#authenticate(io.dropwizard.auth.basic.BasicCredentials)">authenticate</a></strong>(io.dropwizard.auth.basic.BasicCredentials credentials)</code><br>Find User DN</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected&nbsp;java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#authenticateUser(javax.naming.directory.InitialDirContext, io.dropwizard.auth.basic.BasicCredentials)">authenticateUser</a></strong>(javax.naming.directory.InitialDirContext context, io.dropwizard.auth.basic.BasicCredentials credentials)</code><br>We are searching from the top i.e. baseDC; filter for the groups that username
belong to and has the given group's ObjectClass</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected&nbsp;javax.naming.directory.InitialDirContext</strong></code></td>
<td class="colLast"><code><strong><a href="#bindContext()">bindContext</a></strong>()</code><br>Creates, connects to LDAP server using JNDI</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected&nbsp;java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#formatUserFilterString(java.lang.String)">formatUserFilterString</a></strong>(java.lang.String userString)</code><br>Format the LDAP search filter string for the user lookup</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected&nbsp;java.util.Set&lt;java.lang.String&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getGroupMemberships(javax.naming.directory.InitialDirContext, java.lang.String)">getGroupMemberships</a></strong>(javax.naming.directory.InitialDirContext context, java.lang.String userDN)</code><br>Optimize the output search results to single attribute only</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected&nbsp;java.util.Set&lt;java.lang.String&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#searchContext(javax.naming.directory.InitialDirContext, java.lang.String, java.lang.String, java.lang.String)">searchContext</a></strong>(javax.naming.directory.InitialDirContext context, java.lang.String name, java.lang.String filter, java.lang.String attributeName)</code><br>Constant that holds the name of the environment property
for specifying the initial context factory to use. </td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="prop_detail">
<!-- -->
</a>
<h3>Property Detail</h3>
<a name="connectPoolName"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>connectPoolName</strong></h4>
<p> The constant holds the name of property for specifying connect pool
</p>
</li>
</ul>
<a name="connectPoolTimeoutName"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>connectPoolTimeoutName</strong></h4>
<p></p>
</li>
</ul>
<a name="connectPoolTimeoutValue"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>connectPoolTimeoutValue</strong></h4>
<p></p>
</li>
</ul>
<a name="connectTimeoutName"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>connectTimeoutName</strong></h4>
<p> The constant holds the name of property for specifying connect timeout
</p>
</li>
</ul>
<a name="contextFactoryClassName"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>contextFactoryClassName</strong></h4>
<p> The fully qualified class name of the factory class that will create
an initial context.
</p>
</li>
</ul>
<a name="readTimeoutName"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>readTimeoutName</strong></h4>
<p> The constant holds the name of property for specifying read timeout
</p>
</li>
</ul>
<a name="referralAction"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>static&nbsp;final&nbsp;java.lang.String <strong>referralAction</strong></h4>
<p> Handling the referral: ignore (which also is default)
- When you search in AD, if AD thinks there are more information
available in another place, it returns a referral (place to find more info)
along with your search results.
- This may significantly slow down the process (1-5 seconds) and may cause
recursive referrals in a poorly configured AD.
- LDAP service provider receives a referral despite your having set
Context.REFERRAL to "ignore", it will throw a PartialResultException to
indicate that more results might be forthcoming
</p>
</li>
</ul>
</li>
</ul>
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LdapAuthenticator(deploydb.auth.LdapConfiguration)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>LdapAuthenticator</strong>(<a href='../../deploydb/auth/LdapConfiguration.html'>LdapConfiguration</a> configuration)</h4>
<p> Constructor for LdapAuthenticator
<DL><DT><B>Parameters:</B></DT><DD><code>configuration</code> - - MUST be non null</DD></DL></p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="authenticate(io.dropwizard.auth.basic.BasicCredentials)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
com.google.common.base.Optional&lt;<a href='../../deploydb/auth/User.html' title='User'>User</a>&gt; <strong>authenticate</strong>(io.dropwizard.auth.basic.BasicCredentials credentials)</h4>
<p> Find User DN
In order to authenticate, we should bind (again) to AD with credentials. But,
to do so we need fully qualified user distinguished name (DN). We cannot
construct it based on available information.
</p>
</li>
</ul>
<a name="authenticateUser(javax.naming.directory.InitialDirContext, io.dropwizard.auth.basic.BasicCredentials)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>protected&nbsp;java.lang.String <strong>authenticateUser</strong>(javax.naming.directory.InitialDirContext context, io.dropwizard.auth.basic.BasicCredentials credentials)</h4>
<p> We are searching from the top i.e. baseDC; filter for the groups that username
belong to and has the given group's ObjectClass
</p>
</li>
</ul>
<a name="bindContext()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>protected&nbsp;javax.naming.directory.InitialDirContext <strong>bindContext</strong>()</h4>
<p> Creates, connects to LDAP server using JNDI<DL><DT><B>throws:</B></DT><DD>NamingException if naming exception is encountered by underlying JNDI</DD></DL><DL><DT><B>throws:</B></DT><DD>ConnectException if uri is invalid</DD></DL><DL><DT><B>throws:</B></DT><DD>AuthenticationException is bind credentials are invalid</DD></DL>
<DL><DT><B>Parameters:</B></DT><DD>credentials</DD></DL><DL><DT><B>Returns:</B></DT><DD>Directory context</DD></DL></p>
</li>
</ul>
<a name="formatUserFilterString(java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>protected&nbsp;java.lang.String <strong>formatUserFilterString</strong>(java.lang.String userString)</h4>
<p> Format the LDAP search filter string for the user lookup
<DL><DT><B>Parameters:</B></DT><DD><code>userString</code> - username or user domain name, etc</DD></DL><DL><DT><B>Returns:</B></DT><DD>formatter string</DD></DL></p>
</li>
</ul>
<a name="getGroupMemberships(javax.naming.directory.InitialDirContext, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>protected&nbsp;java.util.Set&lt;java.lang.String&gt; <strong>getGroupMemberships</strong>(javax.naming.directory.InitialDirContext context, java.lang.String userDN)</h4>
<p> Optimize the output search results to single attribute only
</p>
</li>
</ul>
<a name="searchContext(javax.naming.directory.InitialDirContext, java.lang.String, java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>protected&nbsp;java.util.Set&lt;java.lang.String&gt; <strong>searchContext</strong>(javax.naming.directory.InitialDirContext context, java.lang.String name, java.lang.String filter, java.lang.String attributeName)</h4>
<p> Constant that holds the name of the environment property
for specifying the initial context factory to use. The value
of the property should be the fully qualified class name
of the factory class that will create an initial context.
</p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/LdapAuthenticator" target="_top">Frames</a></li>
<li><a href="LdapAuthenticator.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,203 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>LdapConfiguration (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LdapConfiguration (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/LdapConfiguration" target="_top">Frames</a></li>
<li><a href="LdapConfiguration.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.auth</strong></div>
<h2 title="[Groovy] Class LdapConfiguration" class="title">[Groovy] Class LdapConfiguration</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.auth.LdapConfiguration
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> LdapConfiguration
Contains LDAP specific configuration
- All the attributes have defaults, hence none of these (except uri) can be null
-<DL><DT><B>Valid:</B></DT><DD>on certain attributes ensures that contents are properly formatted
-</DD></DL><DL><DT><B>NotEmpty:</B></DT><DD>ensures that user cannot skip configuring them</DD></DL>
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/LdapConfiguration" target="_top">Frames</a></li>
<li><a href="LdapConfiguration.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;Method&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,278 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>User (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="User (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/User" target="_top">Frames</a></li>
<li><a href="User.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.auth</strong></div>
<h2 title="[Groovy] Class User" class="title">[Groovy] Class User</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.auth.User
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> User class
Once the user is authenticated, this object contains information
that user is authorized for
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#User(java.lang.String, Set<String>)">User</a></strong>
(java.lang.String name, java.util.Set&lt;java.lang.String&gt; groups)</code><br></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#toString()">toString</a></strong>()</code><br></td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="User(java.lang.String, Set<String>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>User</strong>(java.lang.String name, java.util.Set&lt;java.lang.String&gt; groups)</h4>
<p></p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="toString()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
java.lang.String <strong>toString</strong>()</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/User" target="_top">Frames</a></li>
<li><a href="User.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,38 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>deploydb.auth</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" CONTENT="deploydb/auth package">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
</head>
<body class="left">
<div class="indexHeader">
<b><a href="package-summary.html" target="classFrame">deploydb.auth</a></b>
</div>
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="LdapAuthenticator.html" title="class in deploydb.auth" target="classFrame">LdapAuthenticator</a></li><li><a href="LdapConfiguration.html" title="class in deploydb.auth" target="classFrame">LdapConfiguration</a></li><li><a href="User.html" title="class in deploydb.auth" target="classFrame">User</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,142 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>deploydb.auth (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.auth package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.auth (deploydb 0.2.2 API)";
}
</script>
<noscript>
</noscript>
</head>
<body class="center" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<a name="navbar_top_firstrow"><!-- --></a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../index.html?deploydb/auth/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Package deploydb.auth</h1>
</div>
<div class="header">
<h2 title="" class="title"></h2>
</div>
<div class="contentContainer">
<div class="summary">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Class Summary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="LdapAuthenticator.html" title="class in deploydb/auth">
LdapAuthenticator
</a></strong>
</td>
<td></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="LdapConfiguration.html" title="class in deploydb/auth">
LdapConfiguration
</a></strong>
</td>
<td>LdapConfiguration</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="User.html" title="class in deploydb/auth">
User
</a></strong>
</td>
<td>User class</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
</ul>
</div>
<div class="aboutLanguage"><em>Groovy Documentation</em></div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>ArtifactDAO (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>ArtifactDAO (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ArtifactDAO (deploydb 0.1.0 API)";
parent.document.title="ArtifactDAO (deploydb 0.2.2 API)";
}
//-->
</script>
@ -120,10 +120,20 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#artifactExists(java.lang.String, java.lang.String, java.lang.String)">artifactExists</a></strong>(java.lang.String group, java.lang.String name, java.lang.String version)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#findByGroupAndName(java.lang.String, java.lang.String, int, int)">findByGroupAndName</a></strong>(java.lang.String group, java.lang.String name, int pageNumber, int perPageSize)</code><br>Locate an Artifact based on the (group, name) pair</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#findByQuery(java.lang.String, int, int)">findByQuery</a></strong>(java.lang.String value, int pageNumber, int perPageSize)</code><br>Locate an Artifact based on generic query parameter</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href='../../deploydb/models/Artifact.html'>Artifact</a></strong></code></td>
<td class="colLast"><code><strong><a href="#findLatestByGroupAndName(java.lang.String, java.lang.String)">findLatestByGroupAndName</a></strong>(java.lang.String group, java.lang.String name)</code><br>Locate the latest Artifact based on the (group, name) pair</td>
@ -183,6 +193,14 @@ if (location.href.indexOf('is-external=true') == -1) {
</a>
<h3>Method Detail</h3>
<a name="artifactExists(java.lang.String, java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>artifactExists</strong>(java.lang.String group, java.lang.String name, java.lang.String version)</h4>
<p></p>
</li>
</ul>
<a name="findByGroupAndName(java.lang.String, java.lang.String, int, int)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@ -192,6 +210,16 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="findByQuery(java.lang.String, int, int)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt; <strong>findByQuery</strong>(java.lang.String value, int pageNumber, int perPageSize)</h4>
<p> Locate an Artifact based on generic query parameter
<DL><DT><B>Parameters:</B></DT><DD><code>value</code> - the query value for searching. It can be partially specified, for example
to find all version 1.0.1 and 1.0.2 artifacts, the value can be 1.0.</DD><DD><code>name</code> - The artifact's name (e.g. "dropwizard-core")</DD></DL></p>
</li>
</ul>
<a name="findLatestByGroupAndName(java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeploymentDAO (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>DeploymentDAO (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeploymentDAO (deploydb 0.1.0 API)";
parent.document.title="DeploymentDAO (deploydb 0.2.2 API)";
}
//-->
</script>
@ -119,6 +119,16 @@ if (location.href.indexOf('is-external=true') == -1) {
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getByArtifactId(long)">getByArtifactId</a></strong>(long artifactId)</code><br>Find deployments for an artifact using id</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getByEnvironmentIdent(java.lang.String, int, int)">getByEnvironmentIdent</a></strong>(java.lang.String envIdent, int pageNumber, int perPageSize)</code><br>Find deployments for an environment</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getByPage(int, int)">getByPage</a></strong>(int pageNumber, int perPageSize)</code><br>Locate an Deployment based on the (group, name) pair</td>
@ -183,6 +193,24 @@ if (location.href.indexOf('is-external=true') == -1) {
</a>
<h3>Method Detail</h3>
<a name="getByArtifactId(long)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt; <strong>getByArtifactId</strong>(long artifactId)</h4>
<p> Find deployments for an artifact using id
<DL><DT><B>Parameters:</B></DT><DD><code>artifactId</code> - id of the artifact</DD></DL><DL><DT><B>Returns:</B></DT><DD>deployments</DD></DL></p>
</li>
</ul>
<a name="getByEnvironmentIdent(java.lang.String, int, int)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt; <strong>getByEnvironmentIdent</strong>(java.lang.String envIdent, int pageNumber, int perPageSize)</h4>
<p> Find deployments for an environment
<DL><DT><B>Parameters:</B></DT><DD><code>envIdent</code> - identity of the Environment</DD></DL><DL><DT><B>Returns:</B></DT><DD>deployments list of Deployments</DD></DL></p>
</li>
</ul>
<a name="getByPage(int, int)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>FlowDAO (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>FlowDAO (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FlowDAO (deploydb 0.1.0 API)";
parent.document.title="FlowDAO (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -0,0 +1,239 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelConfigDAO (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelConfigDAO (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/dao/ModelConfigDAO" target="_top">Frames</a></li>
<li><a href="ModelConfigDAO.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.dao</strong></div>
<h2 title="[Groovy] Class ModelConfigDAO" class="title">[Groovy] Class ModelConfigDAO</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>deploydb.dao.ModelConfigDAO
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> modelConfig Data access object
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href='../../deploydb/models/ModelConfig.html'>ModelConfig</a></strong></code></td>
<td class="colLast"><code><strong><a href="#findModelConfig(deploydb.ModelType, java.lang.String, java.lang.String)">findModelConfig</a></strong>(<a href='../../deploydb/ModelType.html'>ModelType</a> modelType, java.lang.String ident, java.lang.String configChecksum)</code><br>Locate ModelConfig matching the modelType, identifier and checksum of config iteration</td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class io.dropwizard.hibernate.AbstractDAO</strong></code></td>
<td class="colLast"><code>io.dropwizard.hibernate.AbstractDAO#getEntityClass(), io.dropwizard.hibernate.AbstractDAO#wait(long, int), io.dropwizard.hibernate.AbstractDAO#wait(long), io.dropwizard.hibernate.AbstractDAO#wait(), io.dropwizard.hibernate.AbstractDAO#equals(java.lang.Object), io.dropwizard.hibernate.AbstractDAO#toString(), io.dropwizard.hibernate.AbstractDAO#hashCode(), io.dropwizard.hibernate.AbstractDAO#getClass(), io.dropwizard.hibernate.AbstractDAO#notify(), io.dropwizard.hibernate.AbstractDAO#notifyAll()</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="findModelConfig(deploydb.ModelType, java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><a href='../../deploydb/models/ModelConfig.html'>ModelConfig</a> <strong>findModelConfig</strong>(<a href='../../deploydb/ModelType.html'>ModelType</a> modelType, java.lang.String ident, java.lang.String configChecksum)</h4>
<p> Locate ModelConfig matching the modelType, identifier and checksum of config iteration
<DL><DT><B>Parameters:</B></DT><DD><code>modelType</code> - A Enum of Model type (Service, Pipeline, etc.)</DD><DD><code>ident</code> - Identifier of the Model</DD><DD><code>configChecksum</code> - Checksum of the configuration iteration</DD></DL><DL><DT><B>Returns:</B></DT><DD>null or ModelConfig if found</DD></DL></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/dao/ModelConfigDAO" target="_top">Frames</a></li>
<li><a href="ModelConfigDAO.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PromotionResultDAO (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionResultDAO (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionResultDAO (deploydb 0.1.0 API)";
parent.document.title="PromotionResultDAO (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -23,7 +23,7 @@
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="ArtifactDAO.html" title="class in deploydb.dao" target="classFrame">ArtifactDAO</a></li><li><a href="DeploymentDAO.html" title="class in deploydb.dao" target="classFrame">DeploymentDAO</a></li><li><a href="FlowDAO.html" title="class in deploydb.dao" target="classFrame">FlowDAO</a></li><li><a href="PromotionResultDAO.html" title="class in deploydb.dao" target="classFrame">PromotionResultDAO</a></li>
<li><a href="ArtifactDAO.html" title="class in deploydb.dao" target="classFrame">ArtifactDAO</a></li><li><a href="DeploymentDAO.html" title="class in deploydb.dao" target="classFrame">DeploymentDAO</a></li><li><a href="FlowDAO.html" title="class in deploydb.dao" target="classFrame">FlowDAO</a></li><li><a href="ModelConfigDAO.html" title="class in deploydb.dao" target="classFrame">ModelConfigDAO</a></li><li><a href="PromotionResultDAO.html" title="class in deploydb.dao" target="classFrame">PromotionResultDAO</a></li>
</ul>
</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.dao (deploydb 0.1.0 API)</title>
<title>deploydb.dao (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.dao package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.dao (deploydb 0.1.0 API)";
parent.document.title="deploydb.dao (deploydb 0.2.2 API)";
}
</script>
<noscript>
@ -94,6 +94,14 @@ function windowTitle()
</td>
<td>Class to represent Data Access Object for Flow</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="ModelConfigDAO.html" title="class in deploydb/dao">
ModelConfigDAO
</a></strong>
</td>
<td>modelConfig Data access object</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="PromotionResultDAO.html" title="class in deploydb/dao">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>SanityHealthCheck (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>SanityHealthCheck (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SanityHealthCheck (deploydb 0.1.0 API)";
parent.document.title="SanityHealthCheck (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>WebhookHealthCheck (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>WebhookHealthCheck (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="WebhookHealthCheck (deploydb 0.1.0 API)";
parent.document.title="WebhookHealthCheck (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.health (deploydb 0.1.0 API)</title>
<title>deploydb.health (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.health package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.health (deploydb 0.1.0 API)";
parent.document.title="deploydb.health (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeploymentUpdateMapper (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>DeploymentUpdateMapper (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeploymentUpdateMapper (deploydb 0.1.0 API)";
parent.document.title="DeploymentUpdateMapper (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeploymentWebhookMapper (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>DeploymentWebhookMapper (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeploymentWebhookMapper (deploydb 0.1.0 API)";
parent.document.title="DeploymentWebhookMapper (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PromotionResultAddMapper (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionResultAddMapper (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionResultAddMapper (deploydb 0.1.0 API)";
parent.document.title="PromotionResultAddMapper (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PromotionWebhookMapper (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionWebhookMapper (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionWebhookMapper (deploydb 0.1.0 API)";
parent.document.title="PromotionWebhookMapper (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.mappers (deploydb 0.1.0 API)</title>
<title>deploydb.mappers (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.mappers package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.mappers (deploydb 0.1.0 API)";
parent.document.title="deploydb.mappers (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:48 PDT 2015 -->
<title>AbstractModel (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>AbstractModel (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AbstractModel (deploydb 0.1.0 API)";
parent.document.title="AbstractModel (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:48 PDT 2015 -->
<title>Artifact (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>Artifact (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Artifact (deploydb 0.1.0 API)";
parent.document.title="Artifact (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Deployment (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Deployment (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deployment (deploydb 0.1.0 API)";
parent.document.title="Deployment (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Environment (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Environment (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Environment (deploydb 0.1.0 API)";
parent.document.title="Environment (deploydb 0.2.2 API)";
}
//-->
</script>
@ -122,7 +122,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code><strong><a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a></strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#webhooks"></a>webhooks</code><br>Webhook</td>
<td class="colLast"><code><a href="#webhook"></a>webhook</code><br>Webhook</td>
</tr>
</table>
@ -155,7 +155,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
<td class="colFirst">
<code><a href="#Environment(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook)">Environment</a></strong>
(java.lang.String ident, java.lang.String description, <a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> webhooks)</code><br>Constructor to be used by DeployDB internally. </td>
(java.lang.String ident, java.lang.String description, <a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> webhook)</code><br>Constructor to be used by DeployDB internally. </td>
</tr>
</table>
@ -260,11 +260,11 @@ java.lang.String <strong>ident</strong></h4>
</li>
</ul>
<a name="webhooks"><!-- --></a>
<a name="webhook"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty
<a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> <strong>webhooks</strong></h4>
<a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> <strong>webhook</strong></h4>
<p> Webhook
</p>
</li>
@ -296,7 +296,7 @@ java.lang.String <strong>ident</strong></h4>
<a name="Environment(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>Environment</strong>(java.lang.String ident, java.lang.String description, <a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> webhooks)</h4>
<h4><strong>Environment</strong>(java.lang.String ident, java.lang.String description, <a href='../../deploydb/models/Webhook/Webhook.html'>Webhook</a> webhook)</h4>
<p> Constructor to be used by DeployDB internally. It accepts all
of the parameters
</p>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Flow (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Flow (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Flow (deploydb 0.1.0 API)";
parent.document.title="Flow (deploydb 0.2.2 API)";
}
//-->
</script>
@ -137,16 +137,21 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#configChecksum"></a>configChecksum</code><br>Checksum of configuration of all the Models</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>java.util.Set&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#deployments"></a>deployments</code><br></td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#service"></a>service</code><br></td>
<td class="colLast"><code><a href="#serviceIdent"></a>serviceIdent</code><br></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><strong><a href='../../deploydb/Status.html'>Status</a></strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#status"></a>status</code><br></td>
</tr>
@ -180,8 +185,8 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
<td class="colFirst">
<code><a href="#Flow(deploydb.models.Artifact, java.lang.String)">Flow</a></strong>
(<a href='../../deploydb/models/Artifact.html'>Artifact</a> deployedArtifact, java.lang.String service)</code><br>Default constructor to create a valid Flow object to save in
<code><a href="#Flow(deploydb.models.Artifact, java.lang.String, java.lang.String)">Flow</a></strong>
(<a href='../../deploydb/models/Artifact.html'>Artifact</a> deployedArtifact, java.lang.String serviceIdent, java.lang.String configChecksum)</code><br>Default constructor to create a valid Flow object to save in
the database</td>
</tr>
@ -283,6 +288,16 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="configChecksum"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.persistence.Column(name="checksum")
@com.fasterxml.jackson.annotation.JsonIgnore
java.lang.String <strong>configChecksum</strong></h4>
<p> Checksum of configuration of all the Models </p>
</li>
</ul>
<a name="deployments"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@ -293,12 +308,12 @@ java.util.Set&lt;<a href='../../deploydb/models/Deployment.html' title='Deployme
</li>
</ul>
<a name="service"><!-- --></a>
<a name="serviceIdent"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.persistence.Column(name="service")
@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>service</strong></h4>
@com.fasterxml.jackson.annotation.JsonProperty(value = "service")
java.lang.String <strong>serviceIdent</strong></h4>
<p></p>
</li>
</ul>
@ -307,6 +322,7 @@ java.lang.String <strong>service</strong></h4>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.persistence.Column(name="status")
@javax.persistence.Enumerated(EnumType.ORDINAL)
@com.fasterxml.jackson.annotation.JsonIgnore
<a href='../../deploydb/Status.html'>Status</a> <strong>status</strong></h4>
<p></p>
@ -336,10 +352,10 @@ java.lang.String <strong>service</strong></h4>
</li>
</ul>
<a name="Flow(deploydb.models.Artifact, java.lang.String)"><!-- --></a>
<a name="Flow(deploydb.models.Artifact, java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>Flow</strong>(<a href='../../deploydb/models/Artifact.html'>Artifact</a> deployedArtifact, java.lang.String service)</h4>
<h4><strong>Flow</strong>(<a href='../../deploydb/models/Artifact.html'>Artifact</a> deployedArtifact, java.lang.String serviceIdent, java.lang.String configChecksum)</h4>
<p> Default constructor to create a valid Flow object to save in
the database
</p>
@ -374,7 +390,7 @@ java.lang.String <strong>service</strong></h4>
<h4>@java.lang.Override
boolean <strong>equals</strong>(java.lang.Object o)</h4>
<p> Equality operator
<DL><DT><B>Returns:</B></DT><DD>True if the objects are equal otherwise false</DD></DL><DL><DT><B>Parameters:</B></DT><DD><code>o</code> - Object to test equality</DD></DL></p>
<DL><DT><B>Parameters:</B></DT><DD><code>o</code> - Object to test equality</DD></DL><DL><DT><B>Returns:</B></DT><DD>True if the objects are equal otherwise false</DD></DL></p>
</li>
</ul>

View File

@ -0,0 +1,434 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelConfig (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelConfig (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/models/ModelConfig" target="_top">Frames</a></li>
<li><a href="ModelConfig.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.models</strong></div>
<h2 title="[Groovy] Class ModelConfig" class="title">[Groovy] Class ModelConfig</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li><ul class="inheritance"></ul></li><li>deploydb.models.ModelConfig
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> Representation class for the concept of an ModelConfig
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary"><!-- --></a>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited fields summary table">
<caption><span>Inherited fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Fields inherited from class</th>
<th class="colLast" scope="col">Fields</th>
</tr>
<tr class="altColor">
<td class="colFirst"><strong><code>class <a href='../../deploydb/models/AbstractModel.html'>AbstractModel</a></code></strong></td>
<td class="colLast"><code><a href='../../deploydb/models/AbstractModel.html#createdAt'>createdAt</a>, <a href='../../deploydb/models/AbstractModel.html#deletedAt'>deletedAt</a></code></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property_summary"><!-- --></a>
<h3>Properties Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Properties Summary table, listing nested classes, and an explanation">
<caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#checksum"></a>checksum</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#contents"></a>contents</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#ident"></a>ident</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong><a href='../../deploydb/ModelType.html'>ModelType</a></strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#modelType"></a>modelType</code><br></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#ModelConfig()">ModelConfig</a></strong>
()</code><br>Empty constructor used by Jackson for object deserialization</td>
</tr>
<tr class="rowColor">
<td class="colFirst">
<code><a href="#ModelConfig(java.lang.String, java.lang.String, java.lang.String, deploydb.ModelType)">ModelConfig</a></strong>
(java.lang.String checksum, java.lang.String contents, java.lang.String ident, <a href='../../deploydb/ModelType.html'>ModelType</a> modelType)</code><br>Default constructor to be used by DeployDB internally. </td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#equals(java.lang.Object)">equals</a></strong>(java.lang.Object o)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</strong></code></td>
<td class="colLast"><code><strong><a href="#hashCode()">hashCode</a></strong>()</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#toString()">toString</a></strong>()</code><br></td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class <a href='../../deploydb/models/AbstractModel.html'>AbstractModel</a></strong></code></td>
<td class="colLast"><code><a href='../../deploydb/models/AbstractModel.html#getCreatedAt()'>getCreatedAt</a>, <a href='../../deploydb/models/AbstractModel.html#getId()'>getId</a>, <a href='../../deploydb/models/AbstractModel.html#setCreatedAt(java.lang.String)'>setCreatedAt</a></code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="prop_detail">
<!-- -->
</a>
<h3>Property Detail</h3>
<a name="checksum"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@org.hibernate.validator.constraints.NotEmpty
@javax.persistence.Column(name="checksum", nullable=false)
@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>checksum</strong></h4>
<p></p>
</li>
</ul>
<a name="contents"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@org.hibernate.validator.constraints.NotEmpty
@javax.persistence.Column(name="contents", nullable=false)
@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>contents</strong></h4>
<p></p>
</li>
</ul>
<a name="ident"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@org.hibernate.validator.constraints.NotEmpty
@javax.persistence.Column(name='ident', nullable=false)
@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>ident</strong></h4>
<p></p>
</li>
</ul>
<a name="modelType"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.persistence.Column(name='modelType', nullable=false)
@javax.persistence.Enumerated(EnumType.ORDINAL)
@com.fasterxml.jackson.annotation.JsonProperty
<a href='../../deploydb/ModelType.html'>ModelType</a> <strong>modelType</strong></h4>
<p></p>
</li>
</ul>
</li>
</ul>
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ModelConfig()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>ModelConfig</strong>()</h4>
<p> Empty constructor used by Jackson for object deserialization
</p>
</li>
</ul>
<a name="ModelConfig(java.lang.String, java.lang.String, java.lang.String, deploydb.ModelType)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>ModelConfig</strong>(java.lang.String checksum, java.lang.String contents, java.lang.String ident, <a href='../../deploydb/ModelType.html'>ModelType</a> modelType)</h4>
<p> Default constructor to be used by DeployDB internally. It accepts all
of the required parameters for the database
</p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="equals(java.lang.Object)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
boolean <strong>equals</strong>(java.lang.Object o)</h4>
<p></p>
</li>
</ul>
<a name="hashCode()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
int <strong>hashCode</strong>()</h4>
<p></p>
</li>
</ul>
<a name="toString()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
java.lang.String <strong>toString</strong>()</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../index.html?deploydb/models/ModelConfig" target="_top">Frames</a></li>
<li><a href="ModelConfig.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Environment (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Environment (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Environment (deploydb 0.1.0 API)";
parent.document.title="Environment (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Pipeline (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Pipeline (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Pipeline (deploydb 0.1.0 API)";
parent.document.title="Pipeline (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.models.Pipeline (deploydb 0.1.0 API)</title>
<title>deploydb.models.Pipeline (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.models.Pipeline package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.models.Pipeline (deploydb 0.1.0 API)";
parent.document.title="deploydb.models.Pipeline (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PromotionResult (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionResult (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionResult (deploydb 0.1.0 API)";
parent.document.title="PromotionResult (deploydb 0.2.2 API)";
}
//-->
</script>
@ -131,7 +131,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong><a href='../../deploydb/models/Deployment.html'>Deployment</a></strong></code>&nbsp;</td>
<td class="colFirst"><code><strong><a href='../../deploydb/models/Webhook/Deployment.html'>Deployment</a></strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#deployment"></a>deployment</code><br></td>
</tr>
@ -274,7 +274,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<h4>@javax.persistence.ManyToOne(fetch=FetchType.EAGER, cascade=CascadeType.ALL) // optional (targetEntity = Deployment.class)
@javax.persistence.JoinColumn(name="deploymentId") // column name in promotionResults table; if not specified assumes deployment_id as column name
@com.fasterxml.jackson.annotation.JsonIgnore
<a href='../../deploydb/models/Deployment.html'>Deployment</a> <strong>deployment</strong></h4>
<a href='../../deploydb/models/Webhook/Deployment.html'>Deployment</a> <strong>deployment</strong></h4>
<p></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>Service (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Service (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Service (deploydb 0.1.0 API)";
parent.document.title="Service (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>Deployment (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>Deployment (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deployment (deploydb 0.1.0 API)";
parent.document.title="Deployment (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>Promotion (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Promotion (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Promotion (deploydb 0.1.0 API)";
parent.document.title="Promotion (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>Webhook (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:05 PDT 2015 -->
<title>Webhook (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Webhook (deploydb 0.1.0 API)";
parent.document.title="Webhook (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.models.Webhook (deploydb 0.1.0 API)</title>
<title>deploydb.models.Webhook (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.models.Webhook package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.models.Webhook (deploydb 0.1.0 API)";
parent.document.title="deploydb.models.Webhook (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -23,7 +23,7 @@
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="AbstractModel.html" title="class in deploydb.models" target="classFrame">AbstractModel</a></li><li><a href="Artifact.html" title="class in deploydb.models" target="classFrame">Artifact</a></li><li><a href="Deployment.html" title="class in deploydb.models" target="classFrame">Deployment</a></li><li><a href="Environment.html" title="class in deploydb.models" target="classFrame">Environment</a></li><li><a href="Flow.html" title="class in deploydb.models" target="classFrame">Flow</a></li><li><a href="Promotion.html" title="class in deploydb.models" target="classFrame">Promotion</a></li><li><a href="PromotionResult.html" title="class in deploydb.models" target="classFrame">PromotionResult</a></li><li><a href="Service.html" title="class in deploydb.models" target="classFrame">Service</a></li>
<li><a href="AbstractModel.html" title="class in deploydb.models" target="classFrame">AbstractModel</a></li><li><a href="Artifact.html" title="class in deploydb.models" target="classFrame">Artifact</a></li><li><a href="Deployment.html" title="class in deploydb.models" target="classFrame">Deployment</a></li><li><a href="Environment.html" title="class in deploydb.models" target="classFrame">Environment</a></li><li><a href="Flow.html" title="class in deploydb.models" target="classFrame">Flow</a></li><li><a href="ModelConfig.html" title="class in deploydb.models" target="classFrame">ModelConfig</a></li><li><a href="PromotionResult.html" title="class in deploydb.models" target="classFrame">PromotionResult</a></li><li><a href="Service.html" title="class in deploydb.models" target="classFrame">Service</a></li>
</ul>
</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.models (deploydb 0.1.0 API)</title>
<title>deploydb.models (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.models package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.models (deploydb 0.1.0 API)";
parent.document.title="deploydb.models (deploydb 0.2.2 API)";
}
</script>
<noscript>
@ -113,12 +113,11 @@ function windowTitle()
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="Promotion.html" title="class in deploydb/models">
Promotion
<strong><a href="ModelConfig.html" title="class in deploydb/models">
ModelConfig
</a></strong>
</td>
<td>Class for promotion of the deployment from one environment to
next in a pipeline</td>
<td>Representation class for the concept of an ModelConfig</td>
</tr>
<tr class="altColor">
<td class="colOne">

View File

@ -0,0 +1,283 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>BasicPromotionImpl (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BasicPromotionImpl (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/BasicPromotionImpl" target="_top">Frames</a></li>
<li><a href="BasicPromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.models.promotion</strong></div>
<h2 title="[Groovy] Class BasicPromotionImpl" class="title">[Groovy] Class BasicPromotionImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.models.promotion.BasicPromotionImpl
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces and Traits:</dt>
<dd><a href='../../../deploydb/models/promotion/PromotionImpl.html'>PromotionImpl</a></dd>
</dl>
<!-- todo: direct known subclasses -->
<hr>
<br>
<pre>class BasicPromotionImpl
extends java.lang.Object
</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#BasicPromotionImpl()">BasicPromotionImpl</a></strong>
()</code><br></td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#validate(deploydb.auth.User, Map<String, Object>)">validate</a></strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</code><br>No validation required for basic</td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BasicPromotionImpl()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>BasicPromotionImpl</strong>()</h4>
<p></p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="validate(deploydb.auth.User, Map<String, Object>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>validate</strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</h4>
<p> No validation required for basic </p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/BasicPromotionImpl" target="_top">Frames</a></li>
<li><a href="BasicPromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,243 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ManualLDAPPromotionImpl (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ManualLDAPPromotionImpl (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/ManualLDAPPromotionImpl" target="_top">Frames</a></li>
<li><a href="ManualLDAPPromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.models.promotion</strong></div>
<h2 title="[Groovy] Class ManualLDAPPromotionImpl" class="title">[Groovy] Class ManualLDAPPromotionImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.models.promotion.ManualLDAPPromotionImpl
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces and Traits:</dt>
<dd><a href='../../../deploydb/models/promotion/PromotionImpl.html'>PromotionImpl</a></dd>
</dl>
<!-- todo: direct known subclasses -->
<hr>
<br>
<pre>class ManualLDAPPromotionImpl
extends java.lang.Object
</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#validate(deploydb.auth.User, Map<String, Object>)">validate</a></strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</code><br></td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="validate(deploydb.auth.User, Map<String, Object>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>validate</strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/ManualLDAPPromotionImpl" target="_top">Frames</a></li>
<li><a href="ManualLDAPPromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,447 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>Promotion (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Promotion (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/Promotion" target="_top">Frames</a></li>
<li><a href="Promotion.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.models.promotion</strong></div>
<h2 title="[Groovy] Class Promotion" class="title">[Groovy] Class Promotion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><ul class="inheritance"></ul></li><li>deploydb.models.promotion.Promotion
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<p> Class for promotion of the deployment from one environment to
next in a pipeline
</p>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="property_summary"><!-- --></a>
<h3>Properties Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Properties Summary table, listing nested classes, and an explanation">
<caption><span>Properties</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>java.util.Map&lt;java.lang.String, java.lang.Object&gt;</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#attributes"></a>attributes</code><br>Parse all attributes</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#description"></a>description</code><br>Description of this promotion</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#ident"></a>ident</code><br>Promotion identifier</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><strong>java.lang.String</strong></code>&nbsp;</td>
<td class="colLast"><code><a href="#type"></a>type</code><br>Type (i.e.) full class name for the impl class</td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary"><!-- --></a>
<h3>Constructor Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructors Summary table">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor and description</th>
</tr>
<tr class="altColor">
<td class="colFirst">
<code><a href="#Promotion()">Promotion</a></strong>
()</code><br>Empty constructor used by Jackson during deserialization</td>
</tr>
<tr class="rowColor">
<td class="colFirst">
<code><a href="#Promotion(java.lang.String, java.lang.String, java.lang.String)">Promotion</a></strong>
(java.lang.String ident, java.lang.String type, java.lang.String description)</code><br>Constructor with Arguments</td>
</tr>
</table>
</ul>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#equals(java.lang.Object)">equals</a></strong>(java.lang.Object o)</code><br>Compare function</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</strong></code></td>
<td class="colLast"><code><strong><a href="#hashCode()">hashCode</a></strong>()</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#isType()">isType</a></strong>()</code><br>Validate contents of "type" using following annotation</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</strong></code></td>
<td class="colLast"><code><strong><a href="#toString()">toString</a></strong>()</code><br>Stringy the promotion</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#validate(deploydb.auth.User)">validate</a></strong>(<a href='../../../deploydb/auth/User.html'>User</a> user)</code><br>Validate the given promotion</td>
</tr>
</table>
</ul>
</li>
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Inherited Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Inherited Methods Summary table">
<caption><span>Inherited Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Methods inherited from class</th>
<th class="colLast" scope="col">Name</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class java.lang.Object</strong></code></td>
<td class="colLast"><code>java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()</code></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== PROPERTY DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="prop_detail">
<!-- -->
</a>
<h3>Property Detail</h3>
<a name="attributes"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty
java.util.Map&lt;java.lang.String, java.lang.Object&gt; <strong>attributes</strong></h4>
<p> Parse all attributes
</p>
</li>
</ul>
<a name="description"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>description</strong></h4>
<p> Description of this promotion
</p>
</li>
</ul>
<a name="ident"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>ident</strong></h4>
<p> Promotion identifier
Retrieved from the configuration base filename. Used as a key in
registry
</p>
</li>
</ul>
<a name="type"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@org.hibernate.validator.constraints.NotEmpty
@com.fasterxml.jackson.annotation.JsonProperty
java.lang.String <strong>type</strong></h4>
<p> Type (i.e.) full class name for the impl class
</p>
</li>
</ul>
</li>
</ul>
<!-- =========== CONSTRUCTOR DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Promotion()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>Promotion</strong>()</h4>
<p> Empty constructor used by Jackson during deserialization
</p>
</li>
</ul>
<a name="Promotion(java.lang.String, java.lang.String, java.lang.String)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>Promotion</strong>(java.lang.String ident, java.lang.String type, java.lang.String description)</h4>
<p> Constructor with Arguments
</p>
</li>
</ul>
</li>
</ul>
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="equals(java.lang.Object)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
boolean <strong>equals</strong>(java.lang.Object o)</h4>
<p> Compare function
</p>
</li>
</ul>
<a name="hashCode()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
int <strong>hashCode</strong>()</h4>
<p></p>
</li>
</ul>
<a name="isType()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@io.dropwizard.validation.ValidationMethod(message = "Promotion does not have a valid class name in \"type\"")
boolean <strong>isType</strong>()</h4>
<p> Validate contents of "type" using following annotation
-<DL><DT><B>ValidationMethod:</B></DT><DD>is a dropwizard annotation.
- The format for the method name and signature is fixed: boolean "is<variable-name>"().
- This method is called when model is validated.
- When yaml config is parsed into this object, if this method returns false, the
parser throws ConfigurationValidationException</DD></DL>
<DL><DT><B>Returns:</B></DT><DD>true if its a valid class name</DD></DL></p>
</li>
</ul>
<a name="toString()"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@java.lang.Override
java.lang.String <strong>toString</strong>()</h4>
<p> Stringy the promotion
</p>
</li>
</ul>
<a name="validate(deploydb.auth.User)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>validate</strong>(<a href='../../../deploydb/auth/User.html'>User</a> user)</h4>
<p> Validate the given promotion
</p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/Promotion" target="_top">Frames</a></li>
<li><a href="Promotion.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;<li><a href="#property_summary">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_summary">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;<li><a href="#prop_detail">Property</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#constructor_detail">Constructor</a></li>&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,212 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- **************************************************************** -->
<!-- * PLEASE KEEP COMPLICATED EXPRESSIONS OUT OF THESE TEMPLATES, * -->
<!-- * i.e. only iterate & print data where possible. Thanks, Jez. * -->
<!-- **************************************************************** -->
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionImpl (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionImpl (deploydb 0.2.2 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/PromotionImpl" target="_top">Frames</a></li>
<li><a href="PromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">Package: <strong>deploydb.models.promotion</strong></div>
<h2 title="[Groovy] Interface PromotionImpl" class="title">[Groovy] Interface PromotionImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== NESTED CLASS SUMMARY =========== -->
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<!-- =========== FIELD SUMMARY =========== -->
<!-- =========== PROPERTY SUMMARY =========== -->
<!-- =========== ELEMENT SUMMARY =========== -->
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary"><!-- --></a>
<h3>Methods Summary</h3>
<ul class="blockList">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Methods Summary table">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Type</th>
<th class="colLast" scope="col">Name and description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</strong></code></td>
<td class="colLast"><code><strong><a href="#validate(deploydb.auth.User, Map<String, Object>)">validate</a></strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</code><br></td>
</tr>
</table>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- =========== METHOD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="validate(deploydb.auth.User, Map<String, Object>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>boolean <strong>validate</strong>(<a href='../../../deploydb/auth/User.html'>User</a> user, java.util.Map&lt;java.lang.String, java.lang.Object&gt; attributes)</h4>
<p></p>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/PromotionImpl" target="_top">Frames</a></li>
<li><a href="PromotionImpl.html" target="_top">No Frames</a></li>
</ul>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
Nested&nbsp;&nbsp;&nbsp;Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_summary">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
<ul class="subNavList">
<li>&nbsp;|&nbsp;Detail:&nbsp;</li>
Field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<li><a href="#method_detail">Method</a></li>&nbsp;&nbsp;&nbsp;
</ul>
</div>
<p>Groovy Documentation</p>
<a name="skip-navbar_bottom">
<!-- -->
</a>
</div>
</div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,46 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>deploydb.models.promotion</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" CONTENT="deploydb/models/promotion package">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body class="left">
<div class="indexHeader">
<b><a href="package-summary.html" target="classFrame">deploydb.models.promotion</a></b>
</div>
<div class="indexContainer">
<h2>Interfaces</h2>
<ul>
<li><a href="PromotionImpl.html" title="interface in deploydb.models.promotion" target="classFrame"><em>PromotionImpl</em></a></li>
</ul>
</div>
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="BasicPromotionImpl.html" title="class in deploydb.models.promotion" target="classFrame">BasicPromotionImpl</a></li><li><a href="ManualLDAPPromotionImpl.html" title="class in deploydb.models.promotion" target="classFrame">ManualLDAPPromotionImpl</a></li><li><a href="Promotion.html" title="class in deploydb.models.promotion" target="classFrame">Promotion</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,169 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>deploydb.models.promotion (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.models.promotion package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" title="Style">
<link href="../../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../../groovy.ico" type="image/x-icon" rel="icon">
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.models.promotion (deploydb 0.2.2 API)";
}
</script>
<noscript>
</noscript>
</head>
<body class="center" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<a name="navbar_top_firstrow"><!-- --></a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../index.html?deploydb/models/promotion/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No Frames</a></li>
</ul>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Package deploydb.models.promotion</h1>
</div>
<div class="header">
<h2 title="" class="title"></h2>
</div>
<div class="contentContainer">
<div class="summary">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Interface Summary">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="PromotionImpl.html" title="class in deploydb/models/promotion">
PromotionImpl
</a></strong>
</td>
<td></td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Class Summary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="BasicPromotionImpl.html" title="class in deploydb/models/promotion">
BasicPromotionImpl
</a></strong>
</td>
<td></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="ManualLDAPPromotionImpl.html" title="class in deploydb/models/promotion">
ManualLDAPPromotionImpl
</a></strong>
</td>
<td></td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="Promotion.html" title="class in deploydb/models/promotion">
Promotion
</a></strong>
</td>
<td>Class for promotion of the deployment from one environment to
next in a pipeline</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<div>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
</ul>
</div>
<div class="aboutLanguage"><em>Groovy Documentation</em></div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -31,7 +31,7 @@
<div class="indexContainer">
<h2>Classes</h2>
<ul>
<li><a href="DeployDBApp.html" title="class in deploydb" target="classFrame">DeployDBApp</a></li><li><a href="DeployDBConfiguration.html" title="class in deploydb" target="classFrame">DeployDBConfiguration</a></li><li><a href="ModelLoader.html" title="class in deploydb" target="classFrame">ModelLoader</a></li><li><a href="ModelPageSizeParam.html" title="class in deploydb" target="classFrame">ModelPageSizeParam</a></li><li><a href="WebhookManager.html" title="class in deploydb" target="classFrame">WebhookManager</a></li><li><a href="WorkFlow.html" title="class in deploydb" target="classFrame">WorkFlow</a></li>
<li><a href="ConfigReloadTask.html" title="class in deploydb" target="classFrame">ConfigReloadTask</a></li><li><a href="DeployDBApp.html" title="class in deploydb" target="classFrame">DeployDBApp</a></li><li><a href="DeployDBConfiguration.html" title="class in deploydb" target="classFrame">DeployDBConfiguration</a></li><li><a href="ModelLoader.html" title="class in deploydb" target="classFrame">ModelLoader</a></li><li><a href="ModelPageSizeParam.html" title="class in deploydb" target="classFrame">ModelPageSizeParam</a></li><li><a href="WebhookManager.html" title="class in deploydb" target="classFrame">WebhookManager</a></li><li><a href="WorkFlow.html" title="class in deploydb" target="classFrame">WorkFlow</a></li>
</ul>
</div>
@ -40,7 +40,7 @@
<div class="indexContainer">
<h2>Enums</h2>
<ul>
<li><a href="Status.html" title="enum in deploydb" target="classFrame">Status</a></li>
<li><a href="ModelType.html" title="enum in deploydb" target="classFrame">ModelType</a></li><li><a href="Status.html" title="enum in deploydb" target="classFrame">Status</a></li>
</ul>
</div>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb (deploydb 0.1.0 API)</title>
<title>deploydb (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb (deploydb 0.1.0 API)";
parent.document.title="deploydb (deploydb 0.2.2 API)";
}
</script>
<noscript>
@ -96,6 +96,14 @@ function windowTitle()
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="ConfigReloadTask.html" title="class in deploydb">
ConfigReloadTask
</a></strong>
</td>
<td>Admin task to reload DeployDB configuration</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="DeployDBApp.html" title="class in deploydb">
@ -163,6 +171,14 @@ function windowTitle()
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="ModelType.html" title="class in deploydb">
ModelType
</a></strong>
</td>
<td>ModelType</td>
</tr>
<tr class="altColor">
<td class="colOne">
<strong><a href="Status.html" title="class in deploydb">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>V1TypeProvider (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>V1TypeProvider (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="V1TypeProvider (deploydb 0.1.0 API)";
parent.document.title="V1TypeProvider (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.provider (deploydb 0.1.0 API)</title>
<title>deploydb.provider (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.provider package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.provider (deploydb 0.1.0 API)";
parent.document.title="deploydb.provider (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>ModelRegistry (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ModelRegistry (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelRegistry (deploydb 0.1.0 API)";
parent.document.title="ModelRegistry (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.registry (deploydb 0.1.0 API)</title>
<title>deploydb.registry (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.registry package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.registry (deploydb 0.1.0 API)";
parent.document.title="deploydb.registry (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>ArtifactResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:03 PDT 2015 -->
<title>ArtifactResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ArtifactResource (deploydb 0.1.0 API)";
parent.document.title="ArtifactResource (deploydb 0.2.2 API)";
}
//-->
</script>
@ -145,15 +145,20 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#byName(java.lang.String, java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)">byName</a></strong>(java.lang.String artifactGroup, java.lang.String artifactName, io.dropwizard.jersey.params.IntParam artifactPageNumber, <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</code><br></td>
<td class="colLast"><code><strong><a href="#byName(java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)">byName</a></strong>(java.lang.String type, io.dropwizard.jersey.params.IntParam artifactPageNumber, <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</code><br></td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#byName(java.lang.String, java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)">byName</a></strong>(java.lang.String artifactGroup, java.lang.String artifactName, io.dropwizard.jersey.params.IntParam artifactPageNumber, <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</code><br></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href='../../deploydb/models/Artifact.html'>Artifact</a></strong></code></td>
<td class="colLast"><code><strong><a href="#byNameLatest(java.lang.String, java.lang.String)">byNameLatest</a></strong>(java.lang.String artifactGroup, java.lang.String artifactName)</code><br></td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>javax.ws.rs.core.Response</strong></code></td>
<td class="colLast"><code><strong><a href="#createArtifact(javax.servlet.http.HttpServletRequest, deploydb.models.Artifact)">createArtifact</a></strong>(javax.servlet.http.HttpServletRequest request, <a href='../../deploydb/models/Artifact.html'>Artifact</a> artifact)</code><br></td>
</tr>
@ -238,6 +243,17 @@ if (location.href.indexOf('is-external=true') == -1) {
</li>
</ul>
<a name="byName(java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.ws.rs.GET
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt; <strong>byName</strong>(@javax.ws.rs.QueryParam("query") java.lang.String type, @javax.ws.rs.QueryParam("pageNumber") @javax.ws.rs.DefaultValue("0") io.dropwizard.jersey.params.IntParam artifactPageNumber, @javax.ws.rs.QueryParam("perPageSize") @javax.ws.rs.DefaultValue("5") <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</h4>
<p></p>
</li>
</ul>
<a name="byName(java.lang.String, java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
@ -245,7 +261,7 @@ if (location.href.indexOf('is-external=true') == -1) {
@javax.ws.rs.Path("by-module/{group}:{name}")
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt; <strong>byName</strong>(@javax.ws.rs.PathParam('group') java.lang.String artifactGroup, @javax.ws.rs.PathParam("name") java.lang.String artifactName, @javax.ws.rs.QueryParam("pageNumber") @javax.ws.rs.DefaultValue("0") io.dropwizard.jersey.params.IntParam artifactPageNumber, @javax.ws.rs.QueryParam("perPageSize") @javax.ws.rs.DefaultValue("5") <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</h4>
java.util.List&lt;<a href='../../deploydb/models/Artifact.html' title='Artifact'>Artifact</a>&gt; <strong>byName</strong>(@javax.ws.rs.PathParam('group') java.lang.String artifactGroup, @javax.ws.rs.PathParam("name") java.lang.String artifactName, @javax.ws.rs.QueryParam("pageNumber") @javax.ws.rs.DefaultValue("0") io.dropwizard.jersey.params.IntParam artifactPageNumber, @javax.ws.rs.QueryParam("perPageSize") @javax.ws.rs.DefaultValue("20") <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> artifactPerPageSize)</h4>
<p></p>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>DeploymentResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>DeploymentResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DeploymentResource (deploydb 0.1.0 API)";
parent.document.title="DeploymentResource (deploydb 0.2.2 API)";
}
//-->
</script>
@ -140,30 +140,35 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><code>javax.ws.rs.core.Response</strong></code></td>
<td class="colLast"><code><strong><a href="#addPromotionResult(javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)">addPromotionResult</a></strong>(javax.servlet.http.HttpServletRequest request, io.dropwizard.jersey.params.LongParam deploymentId, <a href='../../deploydb/mappers/PromotionResultAddMapper.html'>PromotionResultAddMapper</a> promotionResultAddMapper)</code><br>Check for valid status transitions. </td>
<td class="colLast"><code><strong><a href="#addPromotionResult(deploydb.auth.User, javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)">addPromotionResult</a></strong>(<a href='../../deploydb/auth/User.html'>User</a> user, javax.servlet.http.HttpServletRequest request, io.dropwizard.jersey.params.LongParam deploymentId, <a href='../../deploydb/mappers/PromotionResultAddMapper.html'>PromotionResultAddMapper</a> promotionResultAddMapper)</code><br>Check for valid status transitions. </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#byArtifactId(io.dropwizard.jersey.params.LongParam)">byArtifactId</a></strong>(io.dropwizard.jersey.params.LongParam artifactId)</code><br>Get Promotion Result model from deployment and throw error if not found</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href='../../deploydb/models/Deployment.html'>Deployment</a></strong></code></td>
<td class="colLast"><code><strong><a href="#byIdentifier(io.dropwizard.jersey.params.LongParam)">byIdentifier</a></strong>(io.dropwizard.jersey.params.LongParam deploymentId)</code><br>Fetch deployment by page</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getAll(io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)">getAll</a></strong>(io.dropwizard.jersey.params.IntParam pageNumber, <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> perPageSize)</code><br>Returns all Deployment objects (paginate info is optional)</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href='../../deploydb/models/Deployment.html'>Deployment</a></strong></code></td>
<td class="colLast"><code><strong><a href="#getLatest()">getLatest</a></strong>()</code><br>Returns the latest Deployment object</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href='../../deploydb/models/PromotionResult.html'>PromotionResult</a></strong></code></td>
<td class="colLast"><code><strong><a href="#getPromotionResults(io.dropwizard.jersey.params.LongParam, io.dropwizard.jersey.params.LongParam)">getPromotionResults</a></strong>(io.dropwizard.jersey.params.LongParam deploymentId, io.dropwizard.jersey.params.LongParam promotionResultId)</code><br>Get Promotion Result model from deployment and throw error if not found</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href='../../deploydb/models/Deployment.html'>Deployment</a></strong></code></td>
<td class="colLast"><code><strong><a href="#updateDeployment(io.dropwizard.jersey.params.LongParam, deploydb.mappers.DeploymentUpdateMapper)">updateDeployment</a></strong>(io.dropwizard.jersey.params.LongParam deploymentId, <a href='../../deploydb/mappers/DeploymentUpdateMapper.html'>DeploymentUpdateMapper</a> deploymentUpdateMapper)</code><br>Patch the Deployment object with status update</td>
</tr>
@ -236,19 +241,32 @@ if (location.href.indexOf('is-external=true') == -1) {
</a>
<h3>Method Detail</h3>
<a name="addPromotionResult(javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)"><!-- --></a>
<a name="addPromotionResult(deploydb.auth.User, javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.ws.rs.POST
@javax.ws.rs.Path('{id}/promotions')
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name='post-requests')
javax.ws.rs.core.Response <strong>addPromotionResult</strong>(@javax.ws.rs.core.Context javax.servlet.http.HttpServletRequest request, @javax.ws.rs.PathParam('id') io.dropwizard.jersey.params.LongParam deploymentId, @javax.validation.Valid <a href='../../deploydb/mappers/PromotionResultAddMapper.html'>PromotionResultAddMapper</a> promotionResultAddMapper)</h4>
javax.ws.rs.core.Response <strong>addPromotionResult</strong>(@io.dropwizard.auth.Auth(required=false) <a href='../../deploydb/auth/User.html'>User</a> user, @javax.ws.rs.core.Context javax.servlet.http.HttpServletRequest request, @javax.ws.rs.PathParam('id') io.dropwizard.jersey.params.LongParam deploymentId, @javax.validation.Valid <a href='../../deploydb/mappers/PromotionResultAddMapper.html'>PromotionResultAddMapper</a> promotionResultAddMapper)</h4>
<p> Check for valid status transitions. Throw exception if not found
</p>
</li>
</ul>
<a name="byArtifactId(io.dropwizard.jersey.params.LongParam)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.ws.rs.GET
@javax.ws.rs.Path("/by-artifact/{id}")
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt; <strong>byArtifactId</strong>(@javax.ws.rs.PathParam("id") io.dropwizard.jersey.params.LongParam artifactId)</h4>
<p> Get Promotion Result model from deployment and throw error if not found
</p>
</li>
</ul>
<a name="byIdentifier(io.dropwizard.jersey.params.LongParam)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>EnvironmentResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>EnvironmentResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EnvironmentResource (deploydb 0.1.0 API)";
parent.document.title="EnvironmentResource (deploydb 0.2.2 API)";
}
//-->
</script>
@ -117,8 +117,8 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst">
<code><a href="#EnvironmentResource(ModelRegistry<Environment>)">EnvironmentResource</a></strong>
(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/Environment.html' title='Environment'>Environment</a>&gt; environmentRegistry)</code><br></td>
<code><a href="#EnvironmentResource(deploydb.WorkFlow)">EnvironmentResource</a></strong>
(<a href='../../deploydb/WorkFlow.html'>WorkFlow</a> workFlow)</code><br></td>
</tr>
</table>
@ -151,6 +151,11 @@ if (location.href.indexOf('is-external=true') == -1) {
<td class="colLast"><code><strong><a href="#getAll()">getAll</a></strong>()</code><br>Returns all Environment objects</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getDeployments(java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)">getDeployments</a></strong>(java.lang.String environmentIdent, io.dropwizard.jersey.params.IntParam pageNumber, <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> perPageSize)</code><br>Returns the deployments using environment identitiy</td>
</tr>
</table>
</ul>
</li>
@ -198,10 +203,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</a>
<h3>Constructor Detail</h3>
<a name="EnvironmentResource(ModelRegistry<Environment>)"><!-- --></a>
<a name="EnvironmentResource(deploydb.WorkFlow)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>EnvironmentResource</strong>(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/Environment.html' title='Environment'>Environment</a>&gt; environmentRegistry)</h4>
<h4><strong>EnvironmentResource</strong>(<a href='../../deploydb/WorkFlow.html'>WorkFlow</a> workFlow)</h4>
<p></p>
</li>
</ul>
@ -244,6 +249,19 @@ java.util.List&lt;<a href='../../deploydb/models/Environment.html' title='Enviro
</li>
</ul>
<a name="getDeployments(java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4>@javax.ws.rs.GET
@javax.ws.rs.Path("/{name}/deployments")
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
java.util.List&lt;<a href='../../deploydb/models/Deployment.html' title='Deployment'>Deployment</a>&gt; <strong>getDeployments</strong>(@javax.ws.rs.PathParam("name") java.lang.String environmentIdent, @javax.ws.rs.QueryParam("pageNumber") @javax.ws.rs.DefaultValue("0") io.dropwizard.jersey.params.IntParam pageNumber, @javax.ws.rs.QueryParam("perPageSize") @javax.ws.rs.DefaultValue("20") <a href='../../deploydb/ModelPageSizeParam.html'>ModelPageSizeParam</a> perPageSize)</h4>
<p> Returns the deployments using environment identitiy
<DL><DT><B>Parameters:</B></DT><DD><code>environmentIdent</code> - identity of the Environemnt</DD></DL><DL><DT><B>Returns:</B></DT><DD>deployments list of Deployments</DD></DL></p>
</li>
</ul>
</li>
</ul>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:49 PDT 2015 -->
<title>FlowResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>FlowResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FlowResource (deploydb 0.1.0 API)";
parent.document.title="FlowResource (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PipelineResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PipelineResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PipelineResource (deploydb 0.1.0 API)";
parent.document.title="PipelineResource (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>PromotionResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>PromotionResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PromotionResource (deploydb 0.1.0 API)";
parent.document.title="PromotionResource (deploydb 0.2.2 API)";
}
//-->
</script>
@ -118,7 +118,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst">
<code><a href="#PromotionResource(ModelRegistry<Promotion>)">PromotionResource</a></strong>
(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/Promotion.html' title='Promotion'>Promotion</a>&gt; promotionRegistry)</code><br></td>
(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/promotion/Promotion.html' title='Promotion'>Promotion</a>&gt; promotionRegistry)</code><br></td>
</tr>
</table>
@ -142,12 +142,12 @@ if (location.href.indexOf('is-external=true') == -1) {
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href='../../deploydb/models/Promotion.html'>Promotion</a></strong></code></td>
<td class="colFirst"><code><a href='../../deploydb/models/promotion/Promotion.html'>Promotion</a></strong></code></td>
<td class="colLast"><code><strong><a href="#byName(java.lang.String)">byName</a></strong>(java.lang.String promotionIdent)</code><br>Return a configured Promotion</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/Promotion.html' title='Promotion'>Promotion</a>&gt;</strong></code></td>
<td class="colFirst"><code>java.util.List&lt;<a href='../../deploydb/models/promotion/Promotion.html' title='Promotion'>Promotion</a>&gt;</strong></code></td>
<td class="colLast"><code><strong><a href="#getAll()">getAll</a></strong>()</code><br>Return all the configured promotions</td>
</tr>
@ -201,7 +201,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<a name="PromotionResource(ModelRegistry<Promotion>)"><!-- --></a>
<ul class="blockListLast">
<li class="blockList">
<h4><strong>PromotionResource</strong>(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/Promotion.html' title='Promotion'>Promotion</a>&gt; promotionRegistry)</h4>
<h4><strong>PromotionResource</strong>(<a href='../../deploydb/registry/ModelRegistry.html' title='ModelRegistry'>ModelRegistry</a>&lt;<a href='../../deploydb/models/promotion/Promotion.html' title='Promotion'>Promotion</a>&gt; promotionRegistry)</h4>
<p></p>
</li>
</ul>
@ -226,7 +226,7 @@ if (location.href.indexOf('is-external=true') == -1) {
@javax.ws.rs.Path("{name}")
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
<a href='../../deploydb/models/Promotion.html'>Promotion</a> <strong>byName</strong>(@javax.ws.rs.PathParam("name") java.lang.String promotionIdent)</h4>
<a href='../../deploydb/models/promotion/Promotion.html'>Promotion</a> <strong>byName</strong>(@javax.ws.rs.PathParam("name") java.lang.String promotionIdent)</h4>
<p> Return a configured Promotion
</p>
</li>
@ -238,7 +238,7 @@ if (location.href.indexOf('is-external=true') == -1) {
<h4>@javax.ws.rs.GET
@io.dropwizard.hibernate.UnitOfWork
@com.codahale.metrics.annotation.Timed(name = "get-requests")
java.util.List&lt;<a href='../../deploydb/models/Promotion.html' title='Promotion'>Promotion</a>&gt; <strong>getAll</strong>()</h4>
java.util.List&lt;<a href='../../deploydb/models/promotion/Promotion.html' title='Promotion'>Promotion</a>&gt; <strong>getAll</strong>()</h4>
<p> Return all the configured promotions
</p>
</li>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>RootResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>RootResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RootResource (deploydb 0.1.0 API)";
parent.document.title="RootResource (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -6,9 +6,9 @@
<html>
<head>
<!-- Generated by groovydoc (2.4.0) on Tue Mar 24 09:31:50 PDT 2015 -->
<title>ServiceResource (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<!-- Generated by groovydoc (2.4.0) on Sat May 02 07:57:04 PDT 2015 -->
<title>ServiceResource (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="../../groovy.ico" type="image/x-icon" rel="icon">
@ -17,7 +17,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ServiceResource (deploydb 0.1.0 API)";
parent.document.title="ServiceResource (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>deploydb.resources (deploydb 0.1.0 API)</title>
<title>deploydb.resources (deploydb 0.2.2 API)</title>
<meta name="keywords" content="deploydb.resources package">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" title="Style">
@ -11,7 +11,7 @@
<script type="text/javascript">
function windowTitle()
{
parent.document.title="deploydb.resources (deploydb 0.1.0 API)";
parent.document.title="deploydb.resources (deploydb 0.2.2 API)";
}
</script>
<noscript>

View File

@ -4,8 +4,8 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.4.0) on -->
<title>Deprecated API (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<title>Deprecated API (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
@ -14,7 +14,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated API (deploydb 0.1.0 API)";
parent.document.title="Deprecated API (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -5,16 +5,16 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.4.0) on -->
<title>API Help (deploydb 0.1.0 API)</title>
<title>API Help (deploydb 0.2.2 API)</title>
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">
<meta name="date" content="2015-03-24">
<meta name="date" content="2015-05-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (deploydb 0.1.0 API)";
parent.document.title="API Help (deploydb 0.2.2 API)";
}
//-->
</script>

View File

@ -4,14 +4,14 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Generated by groovydoc (2.4.0) on -->
<title>Index (deploydb 0.1.0 API)</title>
<meta name="date" content="2015-03-24">
<title>Index (deploydb 0.2.2 API)</title>
<meta name="date" content="2015-05-02">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (deploydb 0.1.0 API)";
parent.document.title="Index (deploydb 0.2.2 API)";
}
//-->
</script>
@ -111,7 +111,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Add Promotion Result to collection</div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html#addPromotionResult(deploydb.models.PromotionResult)" title="Method in Deployment">addPromotionResult(PromotionResult)</a></span> - Method in <a href="deploydb/models/Deployment.html">Deployment</a>
</dt><dd> <div class="block">Add Promotion Result to collection</div></dd>
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html#addPromotionResult(javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)" title="Method in DeploymentResource">addPromotionResult(HttpServletRequest, LongParam, PromotionResultAddMapper)</a></span> - Method in <a href="deploydb/resources/DeploymentResource.html">DeploymentResource</a>
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html#addPromotionResult(deploydb.auth.User, javax.servlet.http.HttpServletRequest, io.dropwizard.jersey.params.LongParam, deploydb.mappers.PromotionResultAddMapper)" title="Method in DeploymentResource">addPromotionResult(User, HttpServletRequest, LongParam, PromotionResultAddMapper)</a></span> - Method in <a href="deploydb/resources/DeploymentResource.html">DeploymentResource</a>
</dt><dd> <div class="block">Check for valid status transitions. </div></dd>
<dt><span class="strong"><a href="deploydb/models/Artifact.html" title="Class in deploydb.models">Artifact</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Representation class for the concept of an Artifact</div></dd>
@ -121,10 +121,17 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/dao/ArtifactDAO.html" title="Class in deploydb.dao">ArtifactDAO</a></span> - Class in <a href="./deploydb/dao/package-summary.html">deploydb.dao</a>
</dt><dd><div class="block">Artifact Data access object</div></dd>
<dt><span class="strong"><a href="deploydb/dao/ArtifactDAO.html#artifactExists(java.lang.String, java.lang.String, java.lang.String)" title="Method in ArtifactDAO">artifactExists(String, String, String)</a></span> - Method in <a href="deploydb/dao/ArtifactDAO.html">ArtifactDAO</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/ArtifactResource.html" title="Class in deploydb.resources">ArtifactResource</a></span> - Class in <a href="./deploydb/resources/package-summary.html">deploydb.resources</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/ArtifactResource.html#ArtifactResource(deploydb.WorkFlow)" title="Constructor in ArtifactResource">ArtifactResource(WorkFlow)</a></span> - Constructor in <a href="deploydb/resources/ArtifactResource.html">ArtifactResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#authenticate(io.dropwizard.auth.basic.BasicCredentials)" title="Method in LdapAuthenticator">authenticate(BasicCredentials)</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Find User DN</div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#authenticateUser(javax.naming.directory.InitialDirContext, io.dropwizard.auth.basic.BasicCredentials)" title="Method in LdapAuthenticator">authenticateUser(InitialDirContext, BasicCredentials)</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">We are searching from the top i.e. baseDC; filter for the groups that username
belong to and has the given group's ObjectClass</div></dd>
</dl>
@ -132,8 +139,16 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">B</h2>
<dl>
<dt><span class="strong"><a href="deploydb/models/promotion/BasicPromotionImpl.html" title="Class in deploydb.models.promotion">BasicPromotionImpl</a></span> - Class in <a href="./deploydb/models/promotion/package-summary.html">deploydb.models.promotion</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/BasicPromotionImpl.html#BasicPromotionImpl()" title="Constructor in BasicPromotionImpl">BasicPromotionImpl()</a></span> - Constructor in <a href="deploydb/models/promotion/BasicPromotionImpl.html">BasicPromotionImpl</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#bindContext()" title="Method in LdapAuthenticator">bindContext()</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Creates, connects to LDAP server using JNDI</div></dd>
<dt><span class="strong"><a href="deploydb/BreakLoopException.html" title="Class in deploydb">BreakLoopException</a></span> - Class in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html#byArtifactId(io.dropwizard.jersey.params.LongParam)" title="Method in DeploymentResource">byArtifactId(LongParam)</a></span> - Method in <a href="deploydb/resources/DeploymentResource.html">DeploymentResource</a>
</dt><dd> <div class="block">Get Promotion Result model from deployment and throw error if not found</div></dd>
<dt><span class="strong"><a href="deploydb/resources/ArtifactResource.html#byIdentifier(javax.ws.rs.core.HttpHeaders, io.dropwizard.jersey.params.LongParam)" title="Method in ArtifactResource">byIdentifier(HttpHeaders, LongParam)</a></span> - Method in <a href="deploydb/resources/ArtifactResource.html">ArtifactResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html#byIdentifier(io.dropwizard.jersey.params.LongParam)" title="Method in DeploymentResource">byIdentifier(LongParam)</a></span> - Method in <a href="deploydb/resources/DeploymentResource.html">DeploymentResource</a>
@ -163,6 +178,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Simple check, always healthy</div></dd>
<dt><span class="strong"><a href="deploydb/health/WebhookHealthCheck.html#check()" title="Method in WebhookHealthCheck">check()</a></span> - Method in <a href="deploydb/health/WebhookHealthCheck.html">WebhookHealthCheck</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/ConfigReloadTask.html" title="Class in deploydb">ConfigReloadTask</a></span> - Class in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block">Admin task to reload DeployDB configuration</div></dd>
<dt><span class="strong"><a href="deploydb/ConfigReloadTask.html#ConfigReloadTask(deploydb.WorkFlow)" title="Constructor in ConfigReloadTask">ConfigReloadTask(WorkFlow)</a></span> - Constructor in <a href="deploydb/ConfigReloadTask.html">ConfigReloadTask</a>
</dt><dd> <div class="block">Constructor</div></dd>
<dt><span class="strong"><a href="deploydb/resources/ArtifactResource.html#createArtifact(javax.servlet.http.HttpServletRequest, deploydb.models.Artifact)" title="Method in ArtifactResource">createArtifact(HttpServletRequest, Artifact)</a></span> - Method in <a href="deploydb/resources/ArtifactResource.html">ArtifactResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/AbstractModel.html#createdAt" title="Field in AbstractModel">createdAt</a></span> - Field in <a href="deploydb/models/AbstractModel.html">AbstractModel</a>
@ -184,10 +203,11 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="db/migration/DeployDBMigration.html" title="Class in db.migration">DeployDBMigration</a></span> - Class in <a href="./db/migration/package-summary.html">db.migration</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Webhook/Deployment.html" title="Class in deploydb.models.Webhook">Deployment</a></span> - Class in <a href="./deploydb/models/Webhook/package-summary.html">deploydb.models.Webhook</a>
</dt><dd><div class="block">Class for Webhook's deployment configuration.</div></dd>
<dt><span class="strong"><a href="deploydb/models/Webhook/Deployment.html#Deployment(List<String>, List<String>, List<String>, List<String>)" title="Constructor in Deployment">Deployment(List&lt;String&gt;, List&lt;String&gt;, List&lt;String&gt;, List&lt;String&gt;)</a></span> - Constructor in <a href="deploydb/models/Webhook/Deployment.html">Deployment</a>
</dt><dd> <div class="block">Constructor with all the parameters specified used by deployDb</div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html" title="Class in deploydb.models">Deployment</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Representation class for the concept of a Deployment</div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html#Deployment(deploydb.models.Artifact, java.lang.String, java.lang.String, deploydb.Status)" title="Constructor in Deployment">Deployment(Artifact, String, String, Status)</a></span> - Constructor in <a href="deploydb/models/Deployment.html">Deployment</a>
</dt><dd> <div class="block">Default constructor to create a valid and saveable Deployment object in
the database</div></dd>
<dt><span class="strong"><a href="deploydb/dao/DeploymentDAO.html" title="Class in deploydb.dao">DeploymentDAO</a></span> - Class in <a href="./deploydb/dao/package-summary.html">deploydb.dao</a>
</dt><dd><div class="block">Deployment Data access object</div></dd>
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html" title="Class in deploydb.resources">DeploymentResource</a></span> - Class in <a href="./deploydb/resources/package-summary.html">deploydb.resources</a>
@ -209,27 +229,30 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">E</h2>
<dl>
<dt><span class="strong"><a href="deploydb/models/Environment.html" title="Class in deploydb.models">Environment</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Representation class for the concept of a Environment</div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Environment.html" title="Class in deploydb.models.Pipeline">Environment</a></span> - Class in <a href="./deploydb/models/Pipeline/package-summary.html">deploydb.models.Pipeline</a>
</dt><dd><div class="block">Class for Environments associated with a pipeline</div></dd>
<dt><span class="strong"><a href="deploydb/mappers/DeploymentWebhookMapper.html#environment" title="Field in DeploymentWebhookMapper">environment</a></span> - Field in <a href="deploydb/mappers/DeploymentWebhookMapper.html">DeploymentWebhookMapper</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Environment.html#Environment(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook)" title="Constructor in Environment">Environment(String, String, Webhook)</a></span> - Constructor in <a href="deploydb/models/Environment.html">Environment</a>
</dt><dd> <div class="block">Constructor to be used by DeployDB internally. </div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Environment.html#Environment(java.lang.String)" title="Constructor in Environment">Environment(String)</a></span> - Constructor in <a href="deploydb/models/Pipeline/Environment.html">Environment</a>
</dt><dd> <div class="block">This constructor is for JSON to call us to create an empty
promotions for Environment object.</div></dd>
<dt><span class="strong"><a href="deploydb/resources/EnvironmentResource.html" title="Class in deploydb.resources">EnvironmentResource</a></span> - Class in <a href="./deploydb/resources/package-summary.html">deploydb.resources</a>
</dt><dd><div class="block">EnvironmentResource class registered with JettyClient for servicing REST request</div></dd>
<dt><span class="strong"><a href="deploydb/resources/EnvironmentResource.html#EnvironmentResource(ModelRegistry<Environment>)" title="Constructor in EnvironmentResource">EnvironmentResource(ModelRegistry&lt;Environment&gt;)</a></span> - Constructor in <a href="deploydb/resources/EnvironmentResource.html">EnvironmentResource</a>
<dt><span class="strong"><a href="deploydb/resources/EnvironmentResource.html#EnvironmentResource(deploydb.WorkFlow)" title="Constructor in EnvironmentResource">EnvironmentResource(WorkFlow)</a></span> - Constructor in <a href="deploydb/resources/EnvironmentResource.html">EnvironmentResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Artifact.html#equals(java.lang.Object)" title="Method in Artifact">equals(Object)</a></span> - Method in <a href="deploydb/models/Artifact.html">Artifact</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html#equals(java.lang.Object)" title="Method in Deployment">equals(Object)</a></span> - Method in <a href="deploydb/models/Deployment.html">Deployment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Environment.html#equals(java.lang.Object)" title="Method in Environment">equals(Object)</a></span> - Method in <a href="deploydb/models/Environment.html">Environment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Environment.html#equals(java.lang.Object)" title="Method in Environment">equals(Object)</a></span> - Method in <a href="deploydb/models/Pipeline/Environment.html">Environment</a>
</dt><dd> <div class="block">Equality operator</div></dd>
<dt><span class="strong"><a href="deploydb/models/Flow.html#equals(java.lang.Object)" title="Method in Flow">equals(Object)</a></span> - Method in <a href="deploydb/models/Flow.html">Flow</a>
</dt><dd> <div class="block">Equality operator</div></dd>
<dt><span class="strong"><a href="deploydb/models/ModelConfig.html#equals(java.lang.Object)" title="Method in ModelConfig">equals(Object)</a></span> - Method in <a href="deploydb/models/ModelConfig.html">ModelConfig</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Pipeline.html#equals(java.lang.Object)" title="Method in Pipeline">equals(Object)</a></span> - Method in <a href="deploydb/models/Pipeline/Pipeline.html">Pipeline</a>
</dt><dd> <div class="block">Equality operator</div></dd>
<dt><span class="strong"><a href="deploydb/models/Promotion.html#equals(java.lang.Object)" title="Method in Promotion">equals(Object)</a></span> - Method in <a href="deploydb/models/Promotion.html">Promotion</a>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#equals(java.lang.Object)" title="Method in Promotion">equals(Object)</a></span> - Method in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block">Compare function</div></dd>
<dt><span class="strong"><a href="deploydb/models/PromotionResult.html#equals(java.lang.Object)" title="Method in PromotionResult">equals(Object)</a></span> - Method in <a href="deploydb/models/PromotionResult.html">PromotionResult</a>
</dt><dd> <div class="block"></div></dd>
@ -239,6 +262,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/ModelPageSizeParam.html#errorMessage(java.lang.String, java.lang.Exception)" title="Method in ModelPageSizeParam">errorMessage(String, Exception)</a></span> - Method in <a href="deploydb/ModelPageSizeParam.html">ModelPageSizeParam</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/ConfigReloadTask.html#execute(ImmutableMultimap<String, String>, java.io.PrintWriter)" title="Method in ConfigReloadTask">execute(ImmutableMultimap&lt;String, String&gt;, PrintWriter)</a></span> - Method in <a href="deploydb/ConfigReloadTask.html">ConfigReloadTask</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -248,12 +273,16 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="deploydb/dao/ArtifactDAO.html#findByGroupAndName(java.lang.String, java.lang.String, int, int)" title="Method in ArtifactDAO">findByGroupAndName(String, String, int, int)</a></span> - Method in <a href="deploydb/dao/ArtifactDAO.html">ArtifactDAO</a>
</dt><dd> <div class="block">Locate an Artifact based on the (group, name) pair</div></dd>
<dt><span class="strong"><a href="deploydb/dao/ArtifactDAO.html#findByQuery(java.lang.String, int, int)" title="Method in ArtifactDAO">findByQuery(String, int, int)</a></span> - Method in <a href="deploydb/dao/ArtifactDAO.html">ArtifactDAO</a>
</dt><dd> <div class="block">Locate an Artifact based on generic query parameter</div></dd>
<dt><span class="strong"><a href="deploydb/dao/ArtifactDAO.html#findLatestByGroupAndName(java.lang.String, java.lang.String)" title="Method in ArtifactDAO">findLatestByGroupAndName(String, String)</a></span> - Method in <a href="deploydb/dao/ArtifactDAO.html">ArtifactDAO</a>
</dt><dd> <div class="block">Locate the latest Artifact based on the (group, name) pair</div></dd>
<dt><span class="strong"><a href="deploydb/dao/ModelConfigDAO.html#findModelConfig(deploydb.ModelType, java.lang.String, java.lang.String)" title="Method in ModelConfigDAO">findModelConfig(ModelType, String, String)</a></span> - Method in <a href="deploydb/dao/ModelConfigDAO.html">ModelConfigDAO</a>
</dt><dd> <div class="block">Locate ModelConfig matching the modelType, identifier and checksum of config iteration</div></dd>
<dt><span class="strong"><a href="deploydb/models/Flow.html" title="Class in deploydb.models">Flow</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Class to represent the flow as artifact moves from one
deployment to next one.</div></dd>
<dt><span class="strong"><a href="deploydb/models/Flow.html#Flow(deploydb.models.Artifact, java.lang.String)" title="Constructor in Flow">Flow(Artifact, String)</a></span> - Constructor in <a href="deploydb/models/Flow.html">Flow</a>
<dt><span class="strong"><a href="deploydb/models/Flow.html#Flow(deploydb.models.Artifact, java.lang.String, java.lang.String)" title="Constructor in Flow">Flow(Artifact, String, String)</a></span> - Constructor in <a href="deploydb/models/Flow.html">Flow</a>
</dt><dd> <div class="block">Default constructor to create a valid Flow object to save in
the database</div></dd>
<dt><span class="strong"><a href="deploydb/dao/FlowDAO.html" title="Class in deploydb.dao">FlowDAO</a></span> - Class in <a href="./deploydb/dao/package-summary.html">deploydb.dao</a>
@ -262,6 +291,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/FlowResource.html#FlowResource(deploydb.WorkFlow)" title="Constructor in FlowResource">FlowResource(WorkFlow)</a></span> - Constructor in <a href="deploydb/resources/FlowResource.html">FlowResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#formatUserFilterString(java.lang.String)" title="Method in LdapAuthenticator">formatUserFilterString(String)</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Format the LDAP search filter string for the user lookup</div></dd>
</dl>
@ -283,6 +314,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Return all the configured promotions</div></dd>
<dt><span class="strong"><a href="deploydb/resources/ServiceResource.html#getAll()" title="Method in ServiceResource">getAll()</a></span> - Method in <a href="deploydb/resources/ServiceResource.html">ServiceResource</a>
</dt><dd> <div class="block">Returns all Service objects</div></dd>
<dt><span class="strong"><a href="deploydb/dao/DeploymentDAO.html#getByArtifactId(long)" title="Method in DeploymentDAO">getByArtifactId(long)</a></span> - Method in <a href="deploydb/dao/DeploymentDAO.html">DeploymentDAO</a>
</dt><dd> <div class="block">Find deployments for an artifact using id</div></dd>
<dt><span class="strong"><a href="deploydb/dao/DeploymentDAO.html#getByEnvironmentIdent(java.lang.String, int, int)" title="Method in DeploymentDAO">getByEnvironmentIdent(String, int, int)</a></span> - Method in <a href="deploydb/dao/DeploymentDAO.html">DeploymentDAO</a>
</dt><dd> <div class="block">Find deployments for an environment</div></dd>
<dt><span class="strong"><a href="deploydb/dao/DeploymentDAO.html#getByPage(int, int)" title="Method in DeploymentDAO">getByPage(int, int)</a></span> - Method in <a href="deploydb/dao/DeploymentDAO.html">DeploymentDAO</a>
</dt><dd> <div class="block">Locate an Deployment based on the (group, name) pair</div></dd>
<dt><span class="strong"><a href="deploydb/dao/PromotionResultDAO.html#getByPage(int, int)" title="Method in PromotionResultDAO">getByPage(int, int)</a></span> - Method in <a href="deploydb/dao/PromotionResultDAO.html">PromotionResultDAO</a>
@ -301,14 +336,14 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Return migration number to differentiate from other versions</div></dd>
<dt><span class="strong"><a href="db/migration/V7__add_status_to_flows.html#getChecksum()" title="Method in V7__add_status_to_flows">getChecksum()</a></span> - Method in <a href="db/migration/V7__add_status_to_flows.html">V7__add_status_to_flows</a>
</dt><dd> <div class="block">Return migration number to differentiate from other versions</div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#getConfigDirectory()" title="Method in DeployDBConfiguration">getConfigDirectory()</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="db/migration/V8__create_configs_table.html#getChecksum()" title="Method in V8__create_configs_table">getChecksum()</a></span> - Method in <a href="db/migration/V8__create_configs_table.html">V8__create_configs_table</a>
</dt><dd> <div class="block">Return migration number to differentiate from other versions</div></dd>
<dt><span class="strong"><a href="deploydb/models/AbstractModel.html#getCreatedAt()" title="Method in AbstractModel">getCreatedAt()</a></span> - Method in <a href="deploydb/models/AbstractModel.html">AbstractModel</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#getDataSourceFactory()" title="Method in DeployDBConfiguration">getDataSourceFactory()</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#getFlywayFactory()" title="Method in DeployDBConfiguration">getFlywayFactory()</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/EnvironmentResource.html#getDeployments(java.lang.String, io.dropwizard.jersey.params.IntParam, deploydb.ModelPageSizeParam)" title="Method in EnvironmentResource">getDeployments(String, IntParam, ModelPageSizeParam)</a></span> - Method in <a href="deploydb/resources/EnvironmentResource.html">EnvironmentResource</a>
</dt><dd> <div class="block">Returns the deployments using environment identitiy</div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#getGroupMemberships(javax.naming.directory.InitialDirContext, java.lang.String)" title="Method in LdapAuthenticator">getGroupMemberships(InitialDirContext, String)</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Optimize the output search results to single attribute only</div></dd>
<dt><span class="strong"><a href="deploydb/models/AbstractModel.html#getId()" title="Method in AbstractModel">getId()</a></span> - Method in <a href="deploydb/models/AbstractModel.html">AbstractModel</a>
</dt><dd> <div class="block">The internal identifier for the artifact</div></dd>
<dt><span class="strong"><a href="deploydb/ModelLoader.html#getIdent(java.lang.String)" title="Method in ModelLoader">getIdent(String)</a></span> - Method in <a href="deploydb/ModelLoader.html">ModelLoader</a>
@ -331,8 +366,6 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Return true if the webhook thread is running</div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#getSessionFactory()" title="Method in DeployDBApp">getSessionFactory()</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block">Return the current org.hibernate.SessionFactory</div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#getWhoasFactory()" title="Method in DeployDBConfiguration">getWhoasFactory()</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -344,13 +377,15 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html#hashCode()" title="Method in Deployment">hashCode()</a></span> - Method in <a href="deploydb/models/Deployment.html">Deployment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Environment.html#hashCode()" title="Method in Environment">hashCode()</a></span> - Method in <a href="deploydb/models/Environment.html">Environment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Environment.html#hashCode()" title="Method in Environment">hashCode()</a></span> - Method in <a href="deploydb/models/Pipeline/Environment.html">Environment</a>
</dt><dd> <div class="block">Compute the hash value for environment</div></dd>
<dt><span class="strong"><a href="deploydb/models/Flow.html#hashCode()" title="Method in Flow">hashCode()</a></span> - Method in <a href="deploydb/models/Flow.html">Flow</a>
</dt><dd> <div class="block">Compute the hash of the flow using memeber variables</div></dd>
<dt><span class="strong"><a href="deploydb/models/ModelConfig.html#hashCode()" title="Method in ModelConfig">hashCode()</a></span> - Method in <a href="deploydb/models/ModelConfig.html">ModelConfig</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Pipeline.html#hashCode()" title="Method in Pipeline">hashCode()</a></span> - Method in <a href="deploydb/models/Pipeline/Pipeline.html">Pipeline</a>
</dt><dd> <div class="block">Function to calculate hash for pipeline</div></dd>
<dt><span class="strong"><a href="deploydb/models/Promotion.html#hashCode()" title="Method in Promotion">hashCode()</a></span> - Method in <a href="deploydb/models/Promotion.html">Promotion</a>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#hashCode()" title="Method in Promotion">hashCode()</a></span> - Method in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/PromotionResult.html#hashCode()" title="Method in PromotionResult">hashCode()</a></span> - Method in <a href="deploydb/models/PromotionResult.html">PromotionResult</a>
</dt><dd> <div class="block"></div></dd>
@ -375,6 +410,10 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Instantiate DAO objects</div></dd>
<dt><span class="strong"><a href="db/migration/DeployDBMigration.html#isH2(java.lang.String)" title="Method in DeployDBMigration">isH2(String)</a></span> - Method in <a href="db/migration/DeployDBMigration.html">DeployDBMigration</a>
</dt><dd> <div class="block">Tell me if I'm executing this migration on this driver</div></dd>
<dt><span class="strong"><a href="db/migration/DeployDBMigration.html#isPostgres(java.lang.String)" title="Method in DeployDBMigration">isPostgres(String)</a></span> - Method in <a href="db/migration/DeployDBMigration.html">DeployDBMigration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#isType()" title="Method in Promotion">isType()</a></span> - Method in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block">Validate contents of "type" using following annotation</div></dd>
</dl>
@ -396,14 +435,21 @@ if (location.href.indexOf('is-external=true') == -1) {
<h2 class="title">L</h2>
<dl>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html" title="Class in deploydb.auth">LdapAuthenticator</a></span> - Class in <a href="./deploydb/auth/package-summary.html">deploydb.auth</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#LdapAuthenticator(deploydb.auth.LdapConfiguration)" title="Constructor in LdapAuthenticator">LdapAuthenticator(LdapConfiguration)</a></span> - Constructor in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Constructor for LdapAuthenticator</div></dd>
<dt><span class="strong"><a href="deploydb/auth/LdapConfiguration.html" title="Class in deploydb.auth">LdapConfiguration</a></span> - Class in <a href="./deploydb/auth/package-summary.html">deploydb.auth</a>
</dt><dd><div class="block">LdapConfiguration</div></dd>
<dt><span class="strong"><a href="deploydb/ModelLoader.html#load(java.lang.String)" title="Method in ModelLoader">load(String)</a></span> - Method in <a href="deploydb/ModelLoader.html">ModelLoader</a>
</dt><dd> <div class="block">Instantiate a new Model object by parsing contents of the input file (T)</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#loadConfigModels(java.lang.String)" title="Method in WorkFlow">loadConfigModels(String)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Read configuration into each model</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#loadConfigModelsCommon(java.lang.String, groovy.lang.Closure)" title="Method in WorkFlow">loadConfigModelsCommon(String, Closure)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Instantiate registries for in memory storage</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#loadConfigModels()" title="Method in WorkFlow">loadConfigModels()</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">When walking thr the files from the directory:
- Skip everything but yaml file</div></dd>
<dt><span class="strong"><a href="deploydb/ModelLoader.html#loadFromString(java.lang.String)" title="Method in ModelLoader">loadFromString(String)</a></span> - Method in <a href="deploydb/ModelLoader.html">ModelLoader</a>
</dt><dd> <div class="block">Instantiate a new Model using configuration content. </div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#loadModelConfiguration()" title="Method in DeployDBApp">loadModelConfiguration()</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block">This function will load configuration with hibernate session.</div></dd>
<dt><span class="strong"><a href="db/migration/DeployDBMigration.html#logger" title="Field in DeployDBMigration">logger</a></span> - Field in <a href="db/migration/DeployDBMigration.html">DeployDBMigration</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -415,8 +461,16 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#main(java.lang.String)" title="Method in DeployDBApp">main(String)</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/ManualLDAPPromotionImpl.html" title="Class in deploydb.models.promotion">ManualLDAPPromotionImpl</a></span> - Class in <a href="./deploydb/models/promotion/package-summary.html">deploydb.models.promotion</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="db/migration/DeployDBMigration.html#migrate(java.sql.Connection)" title="Method in DeployDBMigration">migrate(Connection)</a></span> - Method in <a href="db/migration/DeployDBMigration.html">DeployDBMigration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/ModelConfig.html" title="Class in deploydb.models">ModelConfig</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Representation class for the concept of an ModelConfig</div></dd>
<dt><span class="strong"><a href="deploydb/models/ModelConfig.html#ModelConfig(java.lang.String, java.lang.String, java.lang.String, deploydb.ModelType)" title="Constructor in ModelConfig">ModelConfig(String, String, String, ModelType)</a></span> - Constructor in <a href="deploydb/models/ModelConfig.html">ModelConfig</a>
</dt><dd> <div class="block">Default constructor to be used by DeployDB internally. </div></dd>
<dt><span class="strong"><a href="deploydb/dao/ModelConfigDAO.html" title="Class in deploydb.dao">ModelConfigDAO</a></span> - Class in <a href="./deploydb/dao/package-summary.html">deploydb.dao</a>
</dt><dd><div class="block">modelConfig Data access object</div></dd>
<dt><span class="strong"><a href="deploydb/ModelLoader.html" title="Class in deploydb">ModelLoader</a></span> - Class in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block">Model Loader object</div></dd>
<dt><span class="strong"><a href="deploydb/ModelLoader.html#ModelLoader(Class<T>)" title="Constructor in ModelLoader">ModelLoader(Class&lt;T&gt;)</a></span> - Constructor in <a href="deploydb/ModelLoader.html">ModelLoader</a>
@ -427,6 +481,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/registry/ModelRegistry.html" title="Class in deploydb.registry">ModelRegistry</a></span> - Class in <a href="./deploydb/registry/package-summary.html">deploydb.registry</a>
</dt><dd><div class="block">Model Registry object</div></dd>
<dt><span class="strong"><a href="deploydb/ModelType.html" title="Enum in deploydb">ModelType</a></span> - Enum in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block">ModelType</div></dd>
</dl>
@ -474,11 +530,15 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Gather sql commands for this migration</div></dd>
<dt><span class="strong"><a href="db/migration/V7__add_status_to_flows.html#prepareCommands(java.sql.DatabaseMetaData)" title="Method in V7__add_status_to_flows">prepareCommands(DatabaseMetaData)</a></span> - Method in <a href="db/migration/V7__add_status_to_flows.html">V7__add_status_to_flows</a>
</dt><dd> <div class="block">Gather sql commands for this migration</div></dd>
<dt><span class="strong"><a href="deploydb/models/Promotion.html" title="Class in deploydb.models">Promotion</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
<dt><span class="strong"><a href="db/migration/V8__create_configs_table.html#prepareCommands(java.sql.DatabaseMetaData)" title="Method in V8__create_configs_table">prepareCommands(DatabaseMetaData)</a></span> - Method in <a href="db/migration/V8__create_configs_table.html">V8__create_configs_table</a>
</dt><dd> <div class="block">Gather sql commands for this migration</div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html" title="Class in deploydb.models.promotion">Promotion</a></span> - Class in <a href="./deploydb/models/promotion/package-summary.html">deploydb.models.promotion</a>
</dt><dd><div class="block">Class for promotion of the deployment from one environment to
next in a pipeline</div></dd>
<dt><span class="strong"><a href="deploydb/models/Promotion.html#Promotion(java.lang.String, java.lang.String, java.lang.String)" title="Constructor in Promotion">Promotion(String, String, String)</a></span> - Constructor in <a href="deploydb/models/Promotion.html">Promotion</a>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#Promotion(java.lang.String, java.lang.String, java.lang.String)" title="Constructor in Promotion">Promotion(String, String, String)</a></span> - Constructor in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block">Constructor with Arguments</div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/PromotionImpl.html" title="Interface in deploydb.models.promotion">PromotionImpl</a></span> - Interface in <a href="./deploydb/models/promotion/package-summary.html">deploydb.models.promotion</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/resources/PromotionResource.html" title="Class in deploydb.resources">PromotionResource</a></span> - Class in <a href="./deploydb/resources/package-summary.html">deploydb.resources</a>
</dt><dd><div class="block">Resource to handle the REST api for promotion</div></dd>
<dt><span class="strong"><a href="deploydb/resources/PromotionResource.html#PromotionResource(ModelRegistry<Promotion>)" title="Constructor in PromotionResource">PromotionResource(ModelRegistry&lt;Promotion&gt;)</a></span> - Constructor in <a href="deploydb/resources/PromotionResource.html">PromotionResource</a>
@ -515,10 +575,18 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="deploydb/resources/RootResource.html#responder()" title="Method in RootResource">responder()</a></span> - Method in <a href="deploydb/resources/RootResource.html">RootResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#retrieveEnvironment(models.Deployment)" title="Method in WorkFlow">retrieveEnvironment(Deployment)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">If configuration has changed since the flow creation, then retrieve and
rebuild objects from DB</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#retrievePromotion(models.Deployment, java.lang.String)" title="Method in WorkFlow">retrievePromotion(Deployment, String)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#retrieveWebhook(models.Deployment)" title="Method in WorkFlow">retrieveWebhook(Deployment)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Validate base config directory</div></dd>
<dt><span class="strong"><a href="deploydb/resources/RootResource.html" title="Class in deploydb.resources">RootResource</a></span> - Class in <a href="./deploydb/resources/package-summary.html">deploydb.resources</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#run(deploydb.DeployDBConfiguration, deploydb.models.Pipeline.Environment)" title="Method in DeployDBApp">run(DeployDBConfiguration, Environment)</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#run(deploydb.DeployDBConfiguration, deploydb.models.Environment)" title="Method in DeployDBApp">run(DeployDBConfiguration, Environment)</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block">DeployDB is up and running</div></dd>
</dl>
@ -529,11 +597,14 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="deploydb/health/SanityHealthCheck.html" title="Class in deploydb.health">SanityHealthCheck</a></span> - Class in <a href="./deploydb/health/package-summary.html">deploydb.health</a>
</dt><dd><div class="block">The SanityHealthCheck is 100% guaranteed to work and only exists to ensure
that at least *some* health check gets registered for the application.</div></dd>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendDeployDbWebhook(String, String, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
<dt><span class="strong"><a href="deploydb/auth/LdapAuthenticator.html#searchContext(javax.naming.directory.InitialDirContext, java.lang.String, java.lang.String, java.lang.String)" title="Method in LdapAuthenticator">searchContext(InitialDirContext, String, String, String)</a></span> - Method in <a href="deploydb/auth/LdapAuthenticator.html">LdapAuthenticator</a>
</dt><dd> <div class="block">Constant that holds the name of the environment property
for specifying the initial context factory to use. </div></dd>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendDeployDbWebhook(java.lang.String, java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendDeployDbWebhook(String, String, Webhook, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
</dt><dd> <div class="block">@param eventType The tyoe of webhook event - created, started, completed</div></dd>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendDeploymentWebhook(String, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendDeploymentWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendDeploymentWebhook(String, Webhook, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
</dt><dd> <div class="block">@param eventType The tyoe of webhook event - created, started, completed</div></dd>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendPromotionWebhook(String, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#sendPromotionWebhook(java.lang.String, deploydb.models.Webhook.Webhook, deploydb.models.Webhook.Webhook, deploydb.WebhookModelMapper)" title="Method in WebhookManager">sendPromotionWebhook(String, Webhook, Webhook, WebhookModelMapper)</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
</dt><dd> <div class="block">@param eventType The tyoe of webhook event - completed</div></dd>
<dt><span class="strong"><a href="deploydb/models/Service.html" title="Class in deploydb.models">Service</a></span> - Class in <a href="./deploydb/models/package-summary.html">deploydb.models</a>
</dt><dd><div class="block">Representation class for the concept of a Service</div></dd>
@ -545,16 +616,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block">ServiceResource class registered with JettyClient for servicing REST request</div></dd>
<dt><span class="strong"><a href="deploydb/resources/ServiceResource.html#ServiceResource(ModelRegistry<Service>)" title="Constructor in ServiceResource">ServiceResource(ModelRegistry&lt;Service&gt;)</a></span> - Constructor in <a href="deploydb/resources/ServiceResource.html">ServiceResource</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#setConfigDirectory(java.lang.String)" title="Method in DeployDBConfiguration">setConfigDirectory(String)</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/AbstractModel.html#setCreatedAt(java.lang.String)" title="Method in AbstractModel">setCreatedAt(String)</a></span> - Method in <a href="deploydb/models/AbstractModel.html">AbstractModel</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#setDataSourceFactory(io.dropwizard.db.DataSourceFactory)" title="Method in DeployDBConfiguration">setDataSourceFactory(DataSourceFactory)</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#setFlywayFactory(io.dropwizard.flyway.FlywayFactory)" title="Method in DeployDBConfiguration">setFlywayFactory(FlywayFactory)</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBConfiguration.html#setWhoasFactory(com.github.lookout.whoas.WhoasFactory)" title="Method in DeployDBConfiguration">setWhoasFactory(WhoasFactory)</a></span> - Method in <a href="deploydb/DeployDBConfiguration.html">DeployDBConfiguration</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/WebhookManager.html#start()" title="Method in WebhookManager">start()</a></span> - Method in <a href="deploydb/WebhookManager.html">WebhookManager</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/Status.html" title="Enum in deploydb">Status</a></span> - Enum in <a href="./deploydb/package-summary.html">deploydb</a>
@ -580,22 +643,27 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Deployment.html#toString()" title="Method in Deployment">toString()</a></span> - Method in <a href="deploydb/models/Deployment.html">Deployment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Environment.html#toString()" title="Method in Environment">toString()</a></span> - Method in <a href="deploydb/models/Environment.html">Environment</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Environment.html#toString()" title="Method in Environment">toString()</a></span> - Method in <a href="deploydb/models/Pipeline/Environment.html">Environment</a>
</dt><dd> <div class="block">Stringfy the environment</div></dd>
<dt><span class="strong"><a href="deploydb/models/Flow.html#toString()" title="Method in Flow">toString()</a></span> - Method in <a href="deploydb/models/Flow.html">Flow</a>
</dt><dd> <div class="block">Stringfy the flow object</div></dd>
<dt><span class="strong"><a href="deploydb/models/ModelConfig.html#toString()" title="Method in ModelConfig">toString()</a></span> - Method in <a href="deploydb/models/ModelConfig.html">ModelConfig</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Pipeline/Pipeline.html#toString()" title="Method in Pipeline">toString()</a></span> - Method in <a href="deploydb/models/Pipeline/Pipeline.html">Pipeline</a>
</dt><dd> <div class="block">Stringfy the pipeline</div></dd>
<dt><span class="strong"><a href="deploydb/models/Promotion.html#toString()" title="Method in Promotion">toString()</a></span> - Method in <a href="deploydb/models/Promotion.html">Promotion</a>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#toString()" title="Method in Promotion">toString()</a></span> - Method in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block">Stringy the promotion</div></dd>
<dt><span class="strong"><a href="deploydb/models/PromotionResult.html#toString()" title="Method in PromotionResult">toString()</a></span> - Method in <a href="deploydb/models/PromotionResult.html">PromotionResult</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Service.html#toString()" title="Method in Service">toString()</a></span> - Method in <a href="deploydb/models/Service.html">Service</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/auth/User.html#toString()" title="Method in User">toString()</a></span> - Method in <a href="deploydb/auth/User.html">User</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/Webhook/Webhook.html#toString()" title="Method in Webhook">toString()</a></span> - Method in <a href="deploydb/models/Webhook/Webhook.html">Webhook</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerArtifactCreated(models.Artifact)" title="Method in WorkFlow">triggerArtifactCreated(Artifact)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Instantiate new registries for in memory storage. </div></dd>
</dt><dd> <div class="block">If configuration is changed since the flow creation, then retrieve and
rebuild objects from DB</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerDeploymentCompleted(models.Deployment)" title="Method in WorkFlow">triggerDeploymentCompleted(Deployment)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Work flow for deployment completed</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerDeploymentCreated(models.Flow)" title="Method in WorkFlow">triggerDeploymentCreated(Flow)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
@ -604,7 +672,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Work flow for deployment failed</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerDeploymentStarted(models.Deployment)" title="Method in WorkFlow">triggerDeploymentStarted(Deployment)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Work flow for deployment started</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerPromotionFailed(models.Deployment, deploydb.models.PromotionResult)" title="Method in WorkFlow">triggerPromotionFailed(Deployment, PromotionResult)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerPromotionFailed(models.Deployment, models.PromotionResult)" title="Method in WorkFlow">triggerPromotionFailed(Deployment, PromotionResult)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Work flow for promotion failed</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#triggerPromotionSuccess(models.Deployment, models.PromotionResult)" title="Method in WorkFlow">triggerPromotionSuccess(Deployment, PromotionResult)</a></span> - Method in <a href="deploydb/WorkFlow.html">WorkFlow</a>
</dt><dd> <div class="block">Work flow for promotion success</div></dd>
@ -617,6 +685,10 @@ if (location.href.indexOf('is-external=true') == -1) {
<dt><span class="strong"><a href="deploydb/resources/DeploymentResource.html#updateDeployment(io.dropwizard.jersey.params.LongParam, deploydb.mappers.DeploymentUpdateMapper)" title="Method in DeploymentResource">updateDeployment(LongParam, DeploymentUpdateMapper)</a></span> - Method in <a href="deploydb/resources/DeploymentResource.html">DeploymentResource</a>
</dt><dd> <div class="block">Patch the Deployment object with status update</div></dd>
<dt><span class="strong"><a href="deploydb/auth/User.html" title="Class in deploydb.auth">User</a></span> - Class in <a href="./deploydb/auth/package-summary.html">deploydb.auth</a>
</dt><dd><div class="block">User class</div></dd>
<dt><span class="strong"><a href="deploydb/auth/User.html#User(java.lang.String, Set<String>)" title="Constructor in User">User(String, Set&lt;String&gt;)</a></span> - Constructor in <a href="deploydb/auth/User.html">User</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -641,6 +713,16 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd><div class="block">Example of a Java-based migration.</div></dd>
<dt><span class="strong"><a href="db/migration/V7__add_status_to_flows.html" title="Class in db.migration">V7__add_status_to_flows</a></span> - Class in <a href="./db/migration/package-summary.html">db.migration</a>
</dt><dd><div class="block">Example of a Java-based migration.</div></dd>
<dt><span class="strong"><a href="db/migration/V8__create_configs_table.html" title="Class in db.migration">V8__create_configs_table</a></span> - Class in <a href="./db/migration/package-summary.html">db.migration</a>
</dt><dd><div class="block">Example of a Java-based migration.</div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/BasicPromotionImpl.html#validate(deploydb.auth.User, Map<String, Object>)" title="Method in BasicPromotionImpl">validate(User, Map&lt;String, Object&gt;)</a></span> - Method in <a href="deploydb/models/promotion/BasicPromotionImpl.html">BasicPromotionImpl</a>
</dt><dd> <div class="block">No validation required for basic</div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/ManualLDAPPromotionImpl.html#validate(deploydb.auth.User, Map<String, Object>)" title="Method in ManualLDAPPromotionImpl">validate(User, Map&lt;String, Object&gt;)</a></span> - Method in <a href="deploydb/models/promotion/ManualLDAPPromotionImpl.html">ManualLDAPPromotionImpl</a>
</dt><dd> <div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/Promotion.html#validate(deploydb.auth.User)" title="Method in Promotion">validate(User)</a></span> - Method in <a href="deploydb/models/promotion/Promotion.html">Promotion</a>
</dt><dd> <div class="block">Validate the given promotion</div></dd>
<dt><span class="strong"><a href="deploydb/models/promotion/PromotionImpl.html#validate(deploydb.auth.User, Map<String, Object>)" title="Method in PromotionImpl">validate(User, Map&lt;String, Object&gt;)</a></span> - Method in <a href="deploydb/models/promotion/PromotionImpl.html">PromotionImpl</a>
</dt><dd> <div class="block"></div></dd>
</dl>
@ -662,6 +744,8 @@ if (location.href.indexOf('is-external=true') == -1) {
</dt><dd> <div class="block">Constructor to create based on configuration of queues and runner</div></dd>
<dt><span class="strong"><a href="deploydb/WebhookModelMapper.html" title="Interface in deploydb">WebhookModelMapper</a></span> - Interface in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block">Abstract class to map the webhook payload</div></dd>
<dt><span class="strong"><a href="deploydb/DeployDBApp.html#withHibernateSession(groovy.lang.Closure)" title="Method in DeployDBApp">withHibernateSession(Closure)</a></span> - Method in <a href="deploydb/DeployDBApp.html">DeployDBApp</a>
</dt><dd> <div class="block">Initialize the workflow object</div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html" title="Class in deploydb">WorkFlow</a></span> - Class in <a href="./deploydb/package-summary.html">deploydb</a>
</dt><dd><div class="block"></div></dd>
<dt><span class="strong"><a href="deploydb/WorkFlow.html#WorkFlow(deploydb.DeployDBApp)" title="Constructor in WorkFlow">WorkFlow(DeployDBApp)</a></span> - Constructor in <a href="deploydb/WorkFlow.html">WorkFlow</a>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Index (deploydb 0.1.0 API)</title>
<title>Index (deploydb 0.2.2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="groovy.ico" type="image/x-icon" rel="shortcut icon">
<link href="groovy.ico" type="image/x-icon" rel="icon">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Overview (deploydb 0.1.0 API)</title>
<title>Overview (deploydb 0.2.2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">
@ -21,6 +21,9 @@
<li><a href="deploydb/package-frame.html"
target="packageFrame">deploydb</a></li>
<li><a href="deploydb/auth/package-frame.html"
target="packageFrame">deploydb.auth</a></li>
<li><a href="deploydb/dao/package-frame.html"
target="packageFrame">deploydb.dao</a></li>
@ -39,6 +42,9 @@
<li><a href="deploydb/models/Webhook/package-frame.html"
target="packageFrame">deploydb.models.Webhook</a></li>
<li><a href="deploydb/models/promotion/package-frame.html"
target="packageFrame">deploydb.models.promotion</a></li>
<li><a href="deploydb/provider/package-frame.html"
target="packageFrame">deploydb.provider</a></li>

View File

@ -2,7 +2,7 @@
<html>
<head>
<title>Overview (deploydb 0.1.0 API)</title>
<title>Overview (deploydb 0.2.2 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="Overview">
<link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style">
@ -12,7 +12,7 @@
<body class="center">
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (deploydb 0.1.0 API)";
parent.document.title="Overview (deploydb 0.2.2 API)";
}
//-->
</script>
@ -46,7 +46,7 @@ if (location.href.indexOf('is-external=true') == -1) {
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">deploydb 0.1.0 API</h1>
<h1 class="title">deploydb 0.2.2 API</h1>
</div>
<div class="header">
@ -77,41 +77,53 @@ if (location.href.indexOf('is-external=true') == -1) {
<tr class="altColor">
<td class="colFirst"><a href="deploydb/auth/package-summary.html">deploydb.auth</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="deploydb/dao/package-summary.html">deploydb.dao</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="deploydb/health/package-summary.html">deploydb.health</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="deploydb/mappers/package-summary.html">deploydb.mappers</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="deploydb/models/package-summary.html">deploydb.models</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><a href="deploydb/models/Pipeline/package-summary.html">deploydb.models.Pipeline</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><a href="deploydb/models/Webhook/package-summary.html">deploydb.models.Webhook</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="deploydb/models/promotion/package-summary.html">deploydb.models.promotion</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="deploydb/provider/package-summary.html">deploydb.provider</a></td>
<td class="colLast">&nbsp;</td>

View File

@ -1,11 +1,13 @@
db.migration
deploydb
deploydb.auth
deploydb.dao
deploydb.health
deploydb.mappers
deploydb.models
deploydb.models.Pipeline
deploydb.models.Webhook
deploydb.models.promotion
deploydb.provider
deploydb.registry
deploydb.resources

View File

@ -645,7 +645,7 @@ with the <code>deploydb.launch.yml</code> configuration.</p>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-04-03 15:20:22 EDT
Last updated 2015-04-06 11:21:19 PDT
</div>
</div>
</body>

View File

@ -781,7 +781,7 @@ the entire environment doesn&#8217;t have to be promoted together</p>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-04-08 10:52:31 EDT
Last updated 2015-05-02 07:52:30 PDT
</div>
</div>
</body>

View File

@ -867,9 +867,7 @@ promotion specific methods. The Interface looks as follows:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="groovy"><span class="type">interface</span> PromotionImpl {
<span class="type">boolean</span> validate(User user, <span class="predefined-type">Map</span>&lt;<span class="predefined-type">String</span>, <span class="predefined-type">Object</span>&gt; attributes)
}</code></pre>
<pre class="CodeRay highlight"><code data-lang="groovy">Unresolved directive <span class="keyword">in</span> internals.ad - <span class="key">include</span>::..<span class="regexp"><span class="delimiter">/</span><span class="content">..</span><span class="delimiter">/</span></span>src/main/groovy/deploydb/models/Promotion/PromotionImpl.groovy[lines=<span class="integer">5</span>..<span class="integer">7</span>]</code></pre>
</div>
</div>
<div class="sect3">
@ -891,12 +889,7 @@ The yaml for such promotion may look as follows:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="groovy"><span class="type">class</span> <span class="class">BasicPromotionImpl</span> <span class="directive">implements</span> PromotionImpl {
BasicPromotionImpl() { }
<span class="comment">/** No validation required for basic */</span>
<span class="type">boolean</span> validate(User user, <span class="predefined-type">Map</span>&lt;<span class="predefined-type">String</span>, <span class="predefined-type">Object</span>&gt; attributes) { <span class="predefined-constant">true</span> }
}</code></pre>
<pre class="CodeRay highlight"><code data-lang="groovy">Unresolved directive <span class="keyword">in</span> internals.ad - <span class="key">include</span>::..<span class="regexp"><span class="delimiter">/</span><span class="content">..</span><span class="delimiter">/</span></span>src/main/groovy/deploydb/models/Promotion/BasicPromotionImpl.groovy[lines=<span class="integer">6</span>..<span class="integer">11</span>]</code></pre>
</div>
</div>
</div>
@ -928,18 +921,7 @@ the Promotion approval.</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="CodeRay highlight"><code data-lang="groovy"><span class="type">class</span> <span class="class">ManualLDAPPromotionImpl</span> <span class="directive">implements</span> PromotionImpl {
<span class="type">boolean</span> validate(User user, <span class="predefined-type">Map</span>&lt;<span class="predefined-type">String</span>, <span class="predefined-type">Object</span>&gt; attributes) {
<span class="comment">/**
* Validation succeeds if:
* - &quot;allowedGroup&quot; is configured and user belongs to the group
* Validation fails in all the remaining cases
*/</span>
<span class="keyword">return</span> attributes &amp;&amp; attributes[<span class="string"><span class="delimiter">&quot;</span><span class="content">allowedGroup</span><span class="delimiter">&quot;</span></span>] &amp;&amp;
user &amp;&amp; user.groups.contains(attributes[<span class="string"><span class="delimiter">&quot;</span><span class="content">allowedGroup</span><span class="delimiter">&quot;</span></span>])
}
}</code></pre>
<pre class="CodeRay highlight"><code data-lang="groovy">Unresolved directive <span class="keyword">in</span> internals.ad - <span class="key">include</span>::..<span class="regexp"><span class="delimiter">/</span><span class="content">..</span><span class="delimiter">/</span></span>src/main/groovy/deploydb/models/Promotion/ManualLDAPPromotionImpl.groovy[lines=<span class="integer">6</span>..<span class="integer">17</span>]</code></pre>
</div>
</div>
</div>
@ -1005,7 +987,7 @@ ns = notStarted</pre>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-04-22 08:55:48 EDT
Last updated 2015-05-02 07:52:30 PDT
</div>
</div>
</body>

View File

@ -545,7 +545,7 @@ that should be deployed.</p>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2015-02-12 11:45:38 EST
Last updated 2014-12-20 17:29:21 PST
</div>
</div>
</body>

Some files were not shown because too many files have changed in this diff Show More