|
|||||||||
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 |
getLatestFinished(Configuration configuration)
|
Build |
getNext(Build build)
|
Build |
getNextSuccessful(Build build)
|
Build |
getPrevious(Build build)
|
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 BuildManager
public Build getLatestFinished(Configuration configuration)
getLatestFinished
in interface BuildManager
public Build getFirst(Configuration configuration)
getFirst
in interface BuildManager
public Build getNext(Build build)
getNext
in interface BuildManager
public Build getPrevious(Build build)
getPrevious
in interface BuildManager
public Build getNextSuccessful(Build build)
getNextSuccessful
in interface BuildManager
public Build getPreviousSuccessful(Build build)
getPreviousSuccessful
in interface BuildManager
public Build getPreviousRecommended(Build build)
getPreviousRecommended
in interface BuildManager
public Build getLatest(Configuration configuration)
getLatest
in interface BuildManager
public 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 BuildManager
public Build getPreviousFinished(Build build)
getPreviousFinished
in interface BuildManager
public 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 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 BuildManager
public Build.Status getStatus(java.lang.Long buildId)
BuildManager
getStatus
in interface BuildManager
public void delete(Configuration configuration, java.lang.String version)
delete
in interface BuildManager
public Build get(java.lang.String name)
BuildManager
get
in interface BuildManager
public void maintain()
maintain
in interface BuildManager
public java.util.List<Build> getBuilds(Configuration configuration)
BuildManager
getBuilds
in interface BuildManager
public 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 |