Class EmbeddedEnvironmentApi
- java.lang.Object
-
- com.chutneytesting.environment.api.EmbeddedEnvironmentApi
-
- All Implemented Interfaces:
EnvironmentApi
public class EmbeddedEnvironmentApi extends Object implements EnvironmentApi
-
-
Constructor Summary
Constructors Constructor Description EmbeddedEnvironmentApi(EnvironmentService environmentService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTarget(String environmentName, TargetDto targetMetadataDto)EnvironmentDtocreateEnvironment(EnvironmentDto environmentMetadataDto, boolean force)voiddeleteEnvironment(String environmentName)voiddeleteTarget(String environmentName, String targetName)EnvironmentDtogetEnvironment(String environmentName)TargetDtogetTarget(String environmentName, String targetName)Set<EnvironmentDto>listEnvironments()Set<String>listEnvironmentsNames()Set<TargetDto>listTargets()Set<TargetDto>listTargets(String environmentName)Set<String>listTargetsNames()voidupdateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto)voidupdateTarget(String environmentName, String targetName, TargetDto targetMetadataDto)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.chutneytesting.environment.api.EnvironmentApi
createEnvironment
-
-
-
-
Constructor Detail
-
EmbeddedEnvironmentApi
public EmbeddedEnvironmentApi(EnvironmentService environmentService)
-
-
Method Detail
-
listEnvironments
public Set<EnvironmentDto> listEnvironments()
- Specified by:
listEnvironmentsin interfaceEnvironmentApi
-
listEnvironmentsNames
public Set<String> listEnvironmentsNames()
- Specified by:
listEnvironmentsNamesin interfaceEnvironmentApi
-
createEnvironment
public EnvironmentDto createEnvironment(EnvironmentDto environmentMetadataDto, boolean force) throws InvalidEnvironmentNameException, AlreadyExistingEnvironmentException
- Specified by:
createEnvironmentin interfaceEnvironmentApi- Throws:
InvalidEnvironmentNameExceptionAlreadyExistingEnvironmentException
-
deleteEnvironment
public void deleteEnvironment(String environmentName) throws EnvironmentNotFoundException, CannotDeleteEnvironmentException
- Specified by:
deleteEnvironmentin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundExceptionCannotDeleteEnvironmentException
-
updateEnvironment
public void updateEnvironment(String environmentName, EnvironmentDto environmentMetadataDto) throws InvalidEnvironmentNameException, EnvironmentNotFoundException
- Specified by:
updateEnvironmentin interfaceEnvironmentApi- Throws:
InvalidEnvironmentNameExceptionEnvironmentNotFoundException
-
listTargets
public Set<TargetDto> listTargets(String environmentName) throws EnvironmentNotFoundException
- Specified by:
listTargetsin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundException
-
listTargets
public Set<TargetDto> listTargets() throws EnvironmentNotFoundException
- Specified by:
listTargetsin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundException
-
listTargetsNames
public Set<String> listTargetsNames() throws EnvironmentNotFoundException
- Specified by:
listTargetsNamesin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundException
-
getEnvironment
public EnvironmentDto getEnvironment(String environmentName) throws EnvironmentNotFoundException
- Specified by:
getEnvironmentin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundException
-
getTarget
public TargetDto getTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException
- Specified by:
getTargetin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundExceptionTargetNotFoundException
-
addTarget
public void addTarget(String environmentName, TargetDto targetMetadataDto) throws EnvironmentNotFoundException, AlreadyExistingTargetException
- Specified by:
addTargetin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundExceptionAlreadyExistingTargetException
-
deleteTarget
public void deleteTarget(String environmentName, String targetName) throws EnvironmentNotFoundException, TargetNotFoundException
- Specified by:
deleteTargetin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundExceptionTargetNotFoundException
-
updateTarget
public void updateTarget(String environmentName, String targetName, TargetDto targetMetadataDto) throws EnvironmentNotFoundException, TargetNotFoundException
- Specified by:
updateTargetin interfaceEnvironmentApi- Throws:
EnvironmentNotFoundExceptionTargetNotFoundException
-
-