com.pmease.quickbuild.entitymanager
Interface ConfigurationManager
- All Superinterfaces:
- EntityManager<Configuration>
- All Known Implementing Classes:
- DefaultConfigurationManager
public interface ConfigurationManager
- extends EntityManager<Configuration>
This interface provides configuration management functionalities.
Method Summary |
Configuration |
copyAsNew(Configuration configuration,
boolean recursively)
|
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)
|
void |
refreshVersionManager(Configuration configuration)
|
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)
|
instance
static final ConfigurationManager instance
get
Configuration get(Configuration parent,
java.lang.String name)
- Get configuration by parent and name. Null will be returned if not found.
get
Configuration get(java.lang.String pathName)
- Get configuration by path name. Null will be returned if not found.
saveStatus
void saveStatus(Configuration configuration,
java.lang.String errorMessage,
java.util.Date statusDate)
saveData
void saveData(Configuration configuration,
java.util.LinkedHashMap<java.lang.String,java.io.Serializable> data)
saveVersionManager
void saveVersionManager(Configuration configuration,
VersionedDocument versionManagerDOM)
refreshVersionManager
void refreshVersionManager(Configuration configuration)
saveVariables
void saveVariables(Configuration configuration)
saveVariable
void saveVariable(Configuration configuration,
java.lang.String varName,
java.lang.String varValue)
saveNotifications
void saveNotifications(Configuration configuration)
savePromotions
void savePromotions(Configuration configuration)
saveSchedule
void saveSchedule(Configuration configuration)
- Save schedule of the configuration.
saveActiveRepository
void saveActiveRepository(Configuration configuration)
copyAsNew
Configuration copyAsNew(Configuration configuration,
boolean recursively)
deleteStep
void deleteStep(Configuration configuration,
java.lang.String stepName)
deleteRepository
void deleteRepository(Configuration configuration,
java.lang.String repositoryName)
deleteAggregation
void deleteAggregation(Configuration configuration,
java.lang.String aggregationName)
saveStep
void saveStep(Configuration configuration,
Step step,
java.lang.String oldStepName)
saveRepository
void saveRepository(Configuration configuration,
Repository<?> repository,
java.lang.String oldRepositoryName)
saveAggregation
void saveAggregation(Configuration configuration,
Aggregation aggregation,
java.lang.String oldAggregationName)
saveRepository
void saveRepository(java.lang.Long configurationId,
Repository<?> repository)
saveAggregation
void saveAggregation(java.lang.Long configurationId,
Aggregation aggregation)
saveStep
void saveStep(java.lang.Long configurationId,
Step step)
getSuccessRate
int getSuccessRate(java.lang.Long configurationId)
getAverageDuration
int getAverageDuration(java.lang.Long configurationId)
getChildren
java.util.Collection<Configuration> getChildren(Configuration parent)
getDescendents
java.util.Collection<Configuration> getDescendents(Configuration parent)
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.