|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pmease.quickbuild.entitymanager.impl.AbstractEntityManager<Build>
com.pmease.quickbuild.entitymanager.impl.DefaultBuildManager
public class DefaultBuildManager
| Field Summary |
|---|
| Fields inherited from interface com.pmease.quickbuild.entitymanager.BuildManager |
|---|
instance |
| Constructor Summary | |
|---|---|
DefaultBuildManager()
|
|
| Method Summary | |
|---|---|
void |
delete(Build build)
delete specified entity. |
void |
delete(Build build,
boolean asResultOfConfigurationRemoval)
Delete specified build. |
void |
delete(Configuration configuration,
java.lang.String version)
|
Build |
get(Configuration configuration,
java.lang.String version)
|
Build |
get(java.lang.String name)
Get build by name. |
java.util.List<Build> |
getBuilds(Configuration configuration)
Get list of builds in specified configuration ordered by build id. |
java.util.List<Build> |
getBuildsBetween(Build from,
Build to)
|
Build |
getFirst(Configuration configuration)
|
Build |
getLatest(Configuration configuration)
|
Build |
getLatest(Configuration configuration,
Build.Status status)
|
Build |
getLatest(Configuration configuration,
Build.Status status,
java.lang.String shortBranch)
|
Build |
getLatestFinished(Configuration configuration)
|
Build |
getNext(Build build)
|
Build |
getNextSuccessful(Build build)
|
Build |
getPrevious(Build build)
|
Build |
getPrevious(Build build,
java.lang.String shortBranch)
|
Build |
getPreviousFinished(Build build)
|
Build |
getPreviousRecommended(Build build)
|
Build |
getPreviousSuccessful(Build build)
|
Build |
getPromotedTo(Build build)
|
Build.Status |
getStatus(java.lang.Long buildId)
Get build status by id |
void |
maintain()
|
void |
move(Build build,
Configuration configuration)
|
void |
move(java.util.List<java.lang.Long> buildIds,
Configuration configuration)
|
void |
removeBuildsBefore(Configuration configuration,
java.util.Date date)
|
void |
reserveBuildsByCount(Configuration configuration,
int reserveCount)
|
void |
save(Build build)
create new entry in database if identifier of specified identity is null, or update existing entity into database if the identifier is not null. |
| Methods inherited from class com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager |
|---|
count, count, countEntities, get, getAll, getAll, getSession, load, search, searchEntities, searchEntityIds, searchIds |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.pmease.quickbuild.entitymanager.EntityManager |
|---|
count, count, get, getAll, getAll, load, search, searchIds |
| Constructor Detail |
|---|
public DefaultBuildManager()
| Method Detail |
|---|
public Build get(Configuration configuration,
java.lang.String version)
get in interface BuildManagerpublic Build getLatestFinished(Configuration configuration)
getLatestFinished in interface BuildManagerpublic Build getFirst(Configuration configuration)
getFirst in interface BuildManagerpublic Build getNext(Build build)
getNext in interface BuildManagerpublic Build getPrevious(Build build)
getPrevious in interface BuildManager
public Build getPrevious(Build build,
java.lang.String shortBranch)
getPrevious in interface BuildManagerpublic Build getNextSuccessful(Build build)
getNextSuccessful in interface BuildManagerpublic Build getPreviousSuccessful(Build build)
getPreviousSuccessful in interface BuildManagerpublic Build getPreviousRecommended(Build build)
getPreviousRecommended in interface BuildManagerpublic Build getLatest(Configuration configuration)
getLatest in interface BuildManagerpublic void delete(Build build)
AbstractEntityManager
delete in interface EntityManager<Build>delete in class AbstractEntityManager<Build>
public void delete(Build build,
boolean asResultOfConfigurationRemoval)
BuildManager
delete in interface BuildManager
public void removeBuildsBefore(Configuration configuration,
java.util.Date date)
removeBuildsBefore in interface BuildManager
public void reserveBuildsByCount(Configuration configuration,
int reserveCount)
reserveBuildsByCount in interface BuildManagerpublic Build getPreviousFinished(Build build)
getPreviousFinished in interface BuildManagerpublic void save(Build build)
AbstractEntityManager
save in interface EntityManager<Build>save in class AbstractEntityManager<Build>
public Build getLatest(Configuration configuration,
Build.Status status)
getLatest in interface BuildManager
public Build getLatest(Configuration configuration,
Build.Status status,
java.lang.String shortBranch)
getLatest in interface BuildManager
public void move(java.util.List<java.lang.Long> buildIds,
Configuration configuration)
move in interface BuildManager
public void move(Build build,
Configuration configuration)
move in interface BuildManagerpublic Build.Status getStatus(java.lang.Long buildId)
BuildManager
getStatus in interface BuildManager
public void delete(Configuration configuration,
java.lang.String version)
delete in interface BuildManagerpublic Build get(java.lang.String name)
BuildManager
get in interface BuildManagerpublic void maintain()
maintain in interface BuildManagerpublic java.util.List<Build> getBuilds(Configuration configuration)
BuildManager
getBuilds in interface BuildManagerpublic Build getPromotedTo(Build build)
getPromotedTo in interface BuildManager
public java.util.List<Build> getBuildsBetween(Build from,
Build to)
getBuildsBetween in interface BuildManager
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||