Interface RepositoryService
public interface RepositoryService
CRUDL for RepositoryEntity and things extending...
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckReferentialIntegrity(ChangeSet changeset) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidlongcount(SearchParameters criteria) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreate(T... entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateCis(List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateCollection(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(List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidcreateOrUpdateCollection(Collection<T> entities) voiddefault voiddeleteCollection(Collection<String> entities) voidvoidexecute(ChangeSet changeset, ProgressLogger progressLogger) booleanlist(SearchParameters criteria) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> listEntities(SearchParameters parameters) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> listEntities(SearchParameters parameters, int depth, boolean useCache) List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemIdAndReferenceId> listWithReferenceId(SearchParameters parameters) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voiddefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tdefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tdefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tdefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tread(String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tdefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
Tdefault <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
List<T> read(List<String> ids, int depth, boolean useCache, boolean decryptPasswords, boolean skipNotExistingCis) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(String referenceId) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
TreadByReferenceId(String referenceId, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords) voidselectExistingPaths(Set<String> ids) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdate(T... entity) <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdateCis(List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData) default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
voidupdateCollection(Collection<T> entities)
-
Method Details
-
exists
-
selectExistingPaths
-
readByReferenceId
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(String referenceId) -
read
-
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(String id, int depth) -
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(String id, com.xebialabs.deployit.repository.WorkDir workDir) -
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(String id, boolean useCache) -
read
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(String id, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache) -
readByReferenceId
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(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(String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache) -
readByReferenceId
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T readByReferenceId(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(String id, int depth, com.xebialabs.deployit.repository.WorkDir workDir, boolean useCache, boolean decryptPasswords) -
read
-
read
-
read
-
list
-
listWithReferenceId
List<com.xebialabs.deployit.engine.api.dto.ConfigurationItemIdAndReferenceId> listWithReferenceId(SearchParameters parameters) -
count
-
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> List<T> listEntities(SearchParameters parameters) -
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> 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(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(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(List<T> entities, com.xebialabs.xlplatform.coc.dto.SCMTraceabilityData scmTraceabilityData) -
move
-
copy
-
rename
-
delete
-
execute
-
execute
-
checkReferentialIntegrity
void checkReferentialIntegrity(ChangeSet changeset) throws ItemInUseException, ItemAlreadyExistsException -
createCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createCollection(Collection<T> entities) -
createOrUpdateCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void createOrUpdateCollection(Collection<T> entities) -
updateCollection
default <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void updateCollection(Collection<T> entities) -
deleteCollection
-