com.xebialabs.deployit.test.deployment
Class InMemoryRepository
java.lang.Object
com.xebialabs.deployit.test.deployment.InMemoryRepository
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
public class InMemoryRepository
- extends java.lang.Object
- implements com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
|
Method Summary |
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
void |
|
create(T... entities)
|
void |
delete(java.lang.String... ids)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T |
|
read(java.lang.String id)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T> |
|
search(com.xebialabs.deployit.plugin.api.reflect.Type type)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T> |
|
search(com.xebialabs.deployit.plugin.api.reflect.Type type,
java.lang.String parent)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InMemoryRepository
public InMemoryRepository()
read
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id)
- Specified by:
read in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
search
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> search(com.xebialabs.deployit.plugin.api.reflect.Type type,
java.lang.String parent)
- Specified by:
search in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
search
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> search(com.xebialabs.deployit.plugin.api.reflect.Type type)
- Specified by:
search in interface com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository
create
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T... entities)
delete
public void delete(java.lang.String... ids)