Class InMemoryRepository
java.lang.Object
com.xebialabs.xlrelease.serialization.json.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
-
Constructor Summary
ConstructorsConstructorDescriptionInMemoryRepository(Map<String, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis) -
Method Summary
Modifier and TypeMethodDescription<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreate(scala.collection.immutable.Seq<T> entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreate(T[] entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdate(scala.collection.immutable.Seq<T> entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdate(T[] entity) voidvoidbooleanvoid<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>
scala.runtime.Nothing$search(com.xebialabs.deployit.plugin.api.reflect.Type type) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
scala.runtime.Nothing$<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdate(scala.collection.immutable.Seq<T> entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdate(T[] entity)
-
Constructor Details
-
InMemoryRepository
-
-
Method Details
-
create
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(scala.collection.immutable.Seq<T> entity) -
create
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T[] entity) - Specified by:
createin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
createOrUpdate
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdate(scala.collection.immutable.Seq<T> entity) -
createOrUpdate
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdate(T[] entity) - Specified by:
createOrUpdatein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
delete
-
delete
- Specified by:
deletein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
exists
- Specified by:
existsin interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
move
- Specified by:
movein 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
-
rename
- Specified by:
renamein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-
search
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> scala.runtime.Nothing$ 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> scala.runtime.Nothing$ 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
-
update
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(scala.collection.immutable.Seq<T> entity) -
update
public <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(T[] entity) - Specified by:
updatein interfacecom.xebialabs.deployit.plugin.api.services.Repository
-