com.xebialabs.deployit.repository
Interface RepositoryService
- All Known Implementing Classes:
- InMemoryRepositoryService, JcrRepositoryService
public interface RepositoryService
CRUDL for RepositoryEntity and things extending...
|
Method Summary |
void |
checkReferentialIntegrity(ChangeSet changeset)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
void |
|
create(T... entity)
|
void |
delete(java.lang.String... id)
|
void |
execute(ChangeSet changeset)
|
boolean |
exists(java.lang.String id)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
java.util.List<T> |
|
getVersionHistory(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>
void |
|
move(T entity,
java.lang.String newId)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T |
|
read(java.lang.String id)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T |
|
read(java.lang.String id,
WorkDir workDir)
|
void |
rename(java.lang.String id,
java.lang.String newName)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
void |
|
update(T... entity)
|
exists
boolean exists(java.lang.String id)
read
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id)
read
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T read(java.lang.String id,
WorkDir workDir)
create
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T... entity)
update
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(T... entity)
move
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void move(T entity,
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)
checkReferentialIntegrity
void checkReferentialIntegrity(ChangeSet changeset)
throws ItemInUseException,
ItemAlreadyExistsException
- Throws:
ItemInUseException
ItemAlreadyExistsException
list
java.util.List<ConfigurationItemData> list(SearchParameters criteria)
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> listEntities(SearchParameters parameters)
getVersionHistory
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> getVersionHistory(java.lang.String id)