Interface RepositoryService
-
public interface RepositoryServiceCRUDL for RepositoryEntity and things extending...
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcheckReferentialIntegrity(ChangeSet changeset)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcopy(java.lang.String id, java.lang.String newId)longcount(SearchParameters criteria)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreate(T... entity)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateCollection(java.util.Collection<T> entities)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdate(T... entity)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdateCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdateCollection(java.util.Collection<T> entities)voiddelete(java.lang.String... id)default voiddeleteCollection(java.util.Collection<java.lang.String> entities)voidexecute(ChangeSet changeset)voidexecute(ChangeSet changeset, ProgressLogger progressLogger)booleanexists(java.lang.String id)java.util.List<ConfigurationItemData>list(SearchParameters criteria)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T>listEntities(SearchParameters parameters)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T>listEntities(SearchParameters parameters, int depth, boolean useCache)java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemIdAndReferenceId>listWithReferenceId(SearchParameters parameters)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidmove(java.lang.String id, java.lang.String newId)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, boolean useCache)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, int depth)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, com.xebialabs.deployit.repository.WorkDir workDir)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(java.lang.String id, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T>read(java.util.List<java.lang.String> ids, int depth)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T>read(java.util.List<java.lang.String> ids, int depth, boolean useCache)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T>read(java.util.List<java.lang.String> ids, int depth, boolean useCache, boolean decryptPasswords, boolean skipNotExistingCis)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(java.lang.String referenceId)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(java.lang.String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(java.lang.String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords)voidrename(java.lang.String id, java.lang.String newName)java.util.Set<java.lang.String>selectExistingPaths(java.util.Set<java.lang.String> ids)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdate(T... entity)<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdateCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdateCollection(java.util.Collection<T> entities)
-
-
-
Method Detail
-
exists
boolean exists(java.lang.String id)
-
selectExistingPaths
java.util.Set<java.lang.String> selectExistingPaths(java.util.Set<java.lang.String> ids)
-
readByReferenceId
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(java.lang.String referenceId)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, int depth)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, com.xebialabs.deployit.repository.WorkDir workDir)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, boolean useCache)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)
-
readByReferenceId
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(java.lang.String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache)
-
readByReferenceId
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(java.lang.String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords)
-
read
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords)
-
read
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> read(java.util.List<java.lang.String> ids, int depth, boolean useCache, boolean decryptPasswords, boolean skipNotExistingCis)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> read(java.util.List<java.lang.String> ids, int depth, boolean useCache)
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> read(java.util.List<java.lang.String> ids, int depth)
-
list
java.util.List<ConfigurationItemData> list(SearchParameters criteria)
-
listWithReferenceId
java.util.List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemIdAndReferenceId> listWithReferenceId(SearchParameters parameters)
-
count
long count(SearchParameters criteria)
-
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> listEntities(SearchParameters parameters)
-
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> listEntities(SearchParameters parameters, int depth, boolean useCache)
-
create
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T... entity)
-
createCis
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)
-
update
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(T... entity)
-
updateCis
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void updateCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)
-
createOrUpdate
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdate(T... entity)
-
createOrUpdateCis
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdateCis(java.util.List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData)
-
move
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void move(java.lang.String id, java.lang.String newId)
-
copy
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void copy(java.lang.String id, java.lang.String newId)
-
rename
void rename(java.lang.String id, java.lang.String newName)
-
delete
void delete(java.lang.String... id)
-
execute
void execute(ChangeSet changeset)
-
execute
void execute(ChangeSet changeset, ProgressLogger progressLogger)
-
checkReferentialIntegrity
void checkReferentialIntegrity(ChangeSet changeset) throws ItemInUseException, ItemAlreadyExistsException
-
createCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createCollection(java.util.Collection<T> entities)
-
createOrUpdateCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdateCollection(java.util.Collection<T> entities)
-
updateCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void updateCollection(java.util.Collection<T> entities)
-
deleteCollection
default void deleteCollection(java.util.Collection<java.lang.String> entities)
-
-