|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DeploymentResultDao
Method Summary | |
---|---|
int |
delete(DeploymentResultDeletionAdapter deletionAdapter)
Delete DeploymentResults records limited by DeletionSQLAdapter.getInClause() . |
int |
delete(EnvironmentDeletionAdapter environmentDeletionAdapter)
Delete DeploymentResults records limited by EnvironmentDeletionAdapter . |
void |
delete(MutableDeploymentResult deploymentResult)
Delete Deployment Result. |
java.util.Set<java.lang.Long> |
findEnvironmentIdsVersionWasDeployedOn(long deploymentVersionId)
|
MutableDeploymentResult |
getDeploymentResult(long deploymentResultId)
Get DeploymentResult by id |
java.util.List<MutableDeploymentResult> |
getDeploymentResults(long environmentId,
long deploymentVersionId)
Retrieve all deployment results that exist for an environment and version. |
java.util.List<MutableDeploymentResult> |
getDeploymentResultsByLifeCycleState(java.util.Collection<LifeCycleState> lifeCycleStates)
|
java.util.List<MutableDeploymentResult> |
getDeploymentResultsForDeploymentVersion(long deploymentVersionId)
Get a list of DeploymentResults for a DeploymentVersion TODO: this method is a potential problem due to performance reasons |
java.util.List<MutableDeploymentResult> |
getDeploymentResultsForEnvironment(long environmentId)
Get a list of DeploymentResults for a Environment TODO: this method is a potential problem due to performance reasons |
MutableDeploymentResult |
getLastResultBefore(DeploymentResult deploymentResult)
|
MutableDeploymentResult |
getLatestDeploymentResult(long environmentId,
long deploymentVersionId)
Retrieve the latest deployment result that exists for a version on an environment. |
MutableDeploymentResult |
getLatestDeploymentResultForEnvironment(long environmentId)
Get the latest result that ran against an environment |
java.util.List<MutableDeploymentResult> |
getLatestDeploymentResultsForEnvironment(long environmentId,
int startIndex,
int maxResults)
Get the latest deployment results for an Environment, limited to requested amount starting from requested start index. |
MutableDeploymentResult |
getLatestKnownDeploymentResultForEnvironment(long environmentId)
Get the latest result that *actually* ran against an environments. |
MutableDeploymentResult |
getRollbackDeploymentResultForEnvironment(long environmentId,
long latestVersionId)
Find the result that you are trying to replicate by doing a rollback. |
long |
iterateResultsForExport(com.google.common.base.Function<MutableDeploymentResult,java.lang.Void> function)
Iterate through and execute function for each of MutableDeploymentResult |
void |
save(MutableDeploymentResult deploymentResult)
Save DeploymentResult |
int |
unlinkFromVersion(DeploymentVersionDeletionAdapter deletionAdapter)
Unlink DeploymentResults records limited by DeletionSQLAdapter.getInClause() from deployment version. |
void |
updateVersionName(long deploymentVersionId,
java.lang.String newVersionName)
Updates version name in all results related to a vesion |
Method Detail |
---|
@Nullable MutableDeploymentResult getDeploymentResult(long deploymentResultId)
@NotNull java.util.List<MutableDeploymentResult> getDeploymentResultsByLifeCycleState(java.util.Collection<LifeCycleState> lifeCycleStates)
void save(MutableDeploymentResult deploymentResult)
@NotNull java.util.List<MutableDeploymentResult> getDeploymentResultsForEnvironment(long environmentId)
environmentId
- id of Environment@NotNull java.util.List<MutableDeploymentResult> getLatestDeploymentResultsForEnvironment(long environmentId, int startIndex, int maxResults)
environmentId
- of the environmentstartIndex
- the index to which start. Latest deployment is at index 0; (ignored if below zero)maxResults
- how many results to retrieve, (ignored if equal to or below zero)
@NotNull java.util.List<MutableDeploymentResult> getDeploymentResultsForDeploymentVersion(long deploymentVersionId)
deploymentVersionId
- id of DeploymentVersion@NotNull java.util.List<MutableDeploymentResult> getDeploymentResults(long environmentId, long deploymentVersionId)
environmentId
- of the environmentdeploymentVersionId
- of the version
@Nullable MutableDeploymentResult getLatestDeploymentResult(long environmentId, long deploymentVersionId)
environmentId
- of the environmentdeploymentVersionId
- of the version
@Nullable MutableDeploymentResult getLatestDeploymentResultForEnvironment(long environmentId)
environmentId
- id of the environment
MutableDeploymentResult getLatestKnownDeploymentResultForEnvironment(long environmentId)
environmentId
- id of the environment
void delete(MutableDeploymentResult deploymentResult)
deploymentResult
- to be deletedint delete(@NotNull DeploymentResultDeletionAdapter deletionAdapter)
DeletionSQLAdapter.getInClause()
.
This will only attempt to remove DeploymentResults and data that is normally cascaded by Hibernate. For complete DeploymentResult
deletion please see DeploymentResultDeletionService.delete(long)
.
Deletion is performed using DELETE queries.
deletionAdapter
- DeletionSQLAdapter.getInClause()
should provide range of DeploymentResults
int delete(@NotNull EnvironmentDeletionAdapter environmentDeletionAdapter)
EnvironmentDeletionAdapter
.
This will only attempt to remove DeploymentResults and data that is normally cascaded by Hibernate. For complete DeploymentResult
deletion please see DeploymentResultDeletionService.delete(long)
.
Deletion is performed using DELETE queries.
environmentDeletionAdapter
- EnvironmentDeletionAdapter
should provide range of DeploymentResults
int unlinkFromVersion(@NotNull DeploymentVersionDeletionAdapter deletionAdapter)
DeletionSQLAdapter.getInClause()
from deployment version.
Unlinking is performed using UPDATE queries
deletionAdapter
- DeletionSQLAdapter.getInClause()
should provide range of DeploymentVersions to unlink from
long iterateResultsForExport(@NotNull com.google.common.base.Function<MutableDeploymentResult,java.lang.Void> function)
function
- function to be executed on each of the MutableDeploymentResult
@Nullable MutableDeploymentResult getRollbackDeploymentResultForEnvironment(long environmentId, long latestVersionId)
environmentId
- if the environment to find rollback forlatestVersionId
- id of the version currently on the environment
@NotNull java.util.Set<java.lang.Long> findEnvironmentIdsVersionWasDeployedOn(long deploymentVersionId)
deploymentVersionId
-
@Nullable MutableDeploymentResult getLastResultBefore(@NotNull DeploymentResult deploymentResult)
void updateVersionName(long deploymentVersionId, @NotNull java.lang.String newVersionName)
deploymentVersionId
- newVersionName
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |