com.pmease.quickbuild.entitymanager.impl
Class DefaultConfigurationManager
java.lang.Object
com.pmease.quickbuild.entitymanager.impl.AbstractEntityManager<Configuration>
com.pmease.quickbuild.entitymanager.impl.DefaultConfigurationManager
- All Implemented Interfaces:
- ConfigurationManager, EntityManager<Configuration>
public class DefaultConfigurationManager
- extends AbstractEntityManager<Configuration>
- implements ConfigurationManager
Method Summary |
Configuration |
copyAsNew(Configuration configuration,
boolean recursively)
|
void |
delete(Configuration configuration)
delete specified entity. |
void |
deleteAggregation(Configuration configuration,
java.lang.String aggregationName)
|
void |
deleteRepository(Configuration configuration,
java.lang.String repositoryName)
|
void |
deleteStep(Configuration configuration,
java.lang.String stepName)
|
Configuration |
get(Configuration parent,
java.lang.String name)
|
Configuration |
get(java.lang.String pathName)
|
int |
getAverageDuration(java.lang.Long configurationId)
|
java.util.Collection<Configuration> |
getChildren(Configuration parent)
|
java.util.Collection<Configuration> |
getDescendents(Configuration parent)
|
int |
getSuccessRate(java.lang.Long configurationId)
|
protected void |
internalSaveVariable(Configuration configuration,
java.lang.String varName,
java.lang.String varValue)
|
void |
refreshVersionManager(Configuration configuration)
|
void |
save(Configuration configuration)
create new entry in database if identifier of specified identity is null, or
update existing entity into database if the identifier is not null. |
void |
saveActiveRepository(Configuration configuration)
|
void |
saveAggregation(Configuration configuration,
Aggregation aggregation,
java.lang.String oldAggregationName)
|
void |
saveAggregation(java.lang.Long configurationId,
Aggregation aggregation)
|
void |
saveData(Configuration configuration,
java.util.LinkedHashMap<java.lang.String,java.io.Serializable> data)
|
void |
saveNotifications(Configuration configuration)
|
void |
savePromotions(Configuration configuration)
|
void |
saveRepository(Configuration configuration,
Repository<?> repository,
java.lang.String oldRepositoryName)
|
void |
saveRepository(java.lang.Long configurationId,
Repository<?> repository)
|
void |
saveSchedule(Configuration configuration)
|
void |
saveStatus(Configuration configuration,
java.lang.String errorMessage,
java.util.Date statusDate)
|
void |
saveStep(Configuration configuration,
Step step,
java.lang.String oldStepName)
|
void |
saveStep(java.lang.Long configurationId,
Step step)
|
void |
saveVariable(Configuration configuration,
java.lang.String varName,
java.lang.String varValue)
|
void |
saveVariables(Configuration configuration)
|
void |
saveVersionManager(Configuration configuration,
VersionedDocument versionManagerDOM)
|
void |
updateRepositoryReferences(Configuration configuration,
java.lang.String oldRepositoryName,
java.lang.String newRepositoryName)
|
void |
updateStepReferences(Configuration configuration,
java.lang.String oldStepName,
java.lang.String newStepName)
|
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 |
DefaultConfigurationManager
public DefaultConfigurationManager()
get
public Configuration get(Configuration parent,
java.lang.String name)
- Specified by:
get
in interface ConfigurationManager
get
public Configuration get(java.lang.String pathName)
- Specified by:
get
in interface ConfigurationManager
delete
public void delete(Configuration configuration)
- Description copied from class:
AbstractEntityManager
- delete specified entity.
- Specified by:
delete
in interface EntityManager<Configuration>
- Overrides:
delete
in class AbstractEntityManager<Configuration>
save
public void save(Configuration configuration)
- Description copied from class:
AbstractEntityManager
- create new entry in database if identifier of specified identity is null, or
update existing entity into database if the identifier is not null.
- Specified by:
save
in interface EntityManager<Configuration>
- Overrides:
save
in class AbstractEntityManager<Configuration>
saveStatus
public void saveStatus(Configuration configuration,
java.lang.String errorMessage,
java.util.Date statusDate)
- Specified by:
saveStatus
in interface ConfigurationManager
saveData
public void saveData(Configuration configuration,
java.util.LinkedHashMap<java.lang.String,java.io.Serializable> data)
- Specified by:
saveData
in interface ConfigurationManager
saveVersionManager
public void saveVersionManager(Configuration configuration,
VersionedDocument versionManagerDOM)
- Specified by:
saveVersionManager
in interface ConfigurationManager
refreshVersionManager
public void refreshVersionManager(Configuration configuration)
- Specified by:
refreshVersionManager
in interface ConfigurationManager
saveVariables
public void saveVariables(Configuration configuration)
- Specified by:
saveVariables
in interface ConfigurationManager
saveNotifications
public void saveNotifications(Configuration configuration)
- Specified by:
saveNotifications
in interface ConfigurationManager
savePromotions
public void savePromotions(Configuration configuration)
- Specified by:
savePromotions
in interface ConfigurationManager
saveSchedule
public void saveSchedule(Configuration configuration)
- Specified by:
saveSchedule
in interface ConfigurationManager
saveActiveRepository
public void saveActiveRepository(Configuration configuration)
- Specified by:
saveActiveRepository
in interface ConfigurationManager
copyAsNew
public Configuration copyAsNew(Configuration configuration,
boolean recursively)
- Specified by:
copyAsNew
in interface ConfigurationManager
deleteRepository
public void deleteRepository(Configuration configuration,
java.lang.String repositoryName)
- Specified by:
deleteRepository
in interface ConfigurationManager
deleteAggregation
public void deleteAggregation(Configuration configuration,
java.lang.String aggregationName)
- Specified by:
deleteAggregation
in interface ConfigurationManager
deleteStep
public void deleteStep(Configuration configuration,
java.lang.String stepName)
- Specified by:
deleteStep
in interface ConfigurationManager
updateStepReferences
public void updateStepReferences(Configuration configuration,
java.lang.String oldStepName,
java.lang.String newStepName)
updateRepositoryReferences
public void updateRepositoryReferences(Configuration configuration,
java.lang.String oldRepositoryName,
java.lang.String newRepositoryName)
saveRepository
public void saveRepository(Configuration configuration,
Repository<?> repository,
java.lang.String oldRepositoryName)
- Specified by:
saveRepository
in interface ConfigurationManager
saveAggregation
public void saveAggregation(Configuration configuration,
Aggregation aggregation,
java.lang.String oldAggregationName)
- Specified by:
saveAggregation
in interface ConfigurationManager
saveStep
public void saveStep(Configuration configuration,
Step step,
java.lang.String oldStepName)
- Specified by:
saveStep
in interface ConfigurationManager
saveRepository
public void saveRepository(java.lang.Long configurationId,
Repository<?> repository)
- Specified by:
saveRepository
in interface ConfigurationManager
saveAggregation
public void saveAggregation(java.lang.Long configurationId,
Aggregation aggregation)
- Specified by:
saveAggregation
in interface ConfigurationManager
saveStep
public void saveStep(java.lang.Long configurationId,
Step step)
- Specified by:
saveStep
in interface ConfigurationManager
getAverageDuration
public int getAverageDuration(java.lang.Long configurationId)
- Specified by:
getAverageDuration
in interface ConfigurationManager
getSuccessRate
public int getSuccessRate(java.lang.Long configurationId)
- Specified by:
getSuccessRate
in interface ConfigurationManager
saveVariable
public void saveVariable(Configuration configuration,
java.lang.String varName,
java.lang.String varValue)
- Specified by:
saveVariable
in interface ConfigurationManager
internalSaveVariable
protected void internalSaveVariable(Configuration configuration,
java.lang.String varName,
java.lang.String varValue)
getChildren
public java.util.Collection<Configuration> getChildren(Configuration parent)
- Specified by:
getChildren
in interface ConfigurationManager
getDescendents
public java.util.Collection<Configuration> getDescendents(Configuration parent)
- Specified by:
getDescendents
in interface ConfigurationManager
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.