Class EnvironmentService
- java.lang.Object
-
- com.chutneytesting.environment.domain.EnvironmentService
-
public class EnvironmentService extends Object
-
-
Constructor Summary
Constructors Constructor Description EnvironmentService(EnvironmentRepository environmentRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTarget(String environmentName, Target target)EnvironmentcreateEnvironment(Environment environment)EnvironmentcreateEnvironment(Environment environment, boolean force)voiddeleteEnvironment(String environmentName)voiddeleteTarget(String environmentName, String targetName)EnvironmentgetEnvironment(String environmentName)TargetgetTarget(String environmentName, String targetName)Set<Environment>listEnvironments()Set<String>listEnvironmentsNames()Set<Target>listTargets()Set<Target>listTargets(String environmentName)voidupdateEnvironment(String environmentName, Environment newVersion)voidupdateTarget(String environmentName, String previousTargetName, Target targetToUpdate)
-
-
-
Constructor Detail
-
EnvironmentService
public EnvironmentService(EnvironmentRepository environmentRepository)
-
-
Method Detail
-
listEnvironments
public Set<Environment> listEnvironments()
-
createEnvironment
public Environment createEnvironment(Environment environment) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException
-
createEnvironment
public Environment createEnvironment(Environment environment, boolean force) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException
-
getEnvironment
public Environment getEnvironment(String environmentName) throws EnvironmentNotFoundException
- Throws:
EnvironmentNotFoundException
-
deleteEnvironment
public void deleteEnvironment(String environmentName) throws EnvironmentNotFoundException, CannotDeleteEnvironmentException
-
updateEnvironment
public void updateEnvironment(String environmentName, Environment newVersion) throws InvalidEnvironmentNameException, EnvironmentNotFoundException
-
listTargets
public Set<Target> listTargets(String environmentName) throws EnvironmentNotFoundException
- Throws:
EnvironmentNotFoundException
-
addTarget
public void addTarget(String environmentName, Target target) throws EnvironmentNotFoundException, AlreadyExistingTargetException
-
deleteTarget
public void deleteTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException
-
updateTarget
public void updateTarget(String environmentName, String previousTargetName, Target targetToUpdate) throws EnvironmentNotFoundException, TargetNotFoundException
-
-