Class InMemoryRepository
java.lang.Object
com.xebialabs.deployit.test.repository.InMemoryRepository
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository,com.xebialabs.deployit.plugin.api.services.Repository
public class InMemoryRepository
extends Object
implements com.xebialabs.deployit.plugin.api.services.Repository
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreate(T... entities) final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdate(T... entities) voidbooleanvoidvoid<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> void<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> search(com.xebialabs.deployit.plugin.api.reflect.Type type) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdate(T... entities)
-
Field Details
-
REFERENCE
-
-
Constructor Details
-
InMemoryRepository
public InMemoryRepository()
-
-
Method Details
-
initializeWithFakeRootFolders
public void initializeWithFakeRootFolders() -
exists
- Specified by:
existsin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
read
- Specified by:
readin interfacecom.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository- Specified by:
readin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
read
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> List<T> read(List<String> ids, Integer depth) - Specified by:
readin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
create
@SafeVarargs public final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T... entities) - Specified by:
createin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
update
@SafeVarargs public final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(T... entities) - Specified by:
updatein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
createOrUpdate
@SafeVarargs public final <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdate(T... entities) - Specified by:
createOrUpdatein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
delete
- Specified by:
deletein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
move
- Specified by:
movein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
rename
- Specified by:
renamein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
search
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> List<T> search(com.xebialabs.deployit.plugin.api.reflect.Type type) - Specified by:
searchin interfacecom.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository- Specified by:
searchin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
search
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> List<T> search(com.xebialabs.deployit.plugin.api.reflect.Type type, String parent) - Specified by:
searchin interfacecom.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository- Specified by:
searchin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
clear
public void clear()
-