com.xebialabs.deployit.repository
Interface RepositoryService
- All Known Implementing Classes:
- InMemoryRepositoryService, JcrRepositoryService
public interface RepositoryService
CRUDL for RepositoryEntity and things extending...
|
Method Summary |
boolean |
checkNodeExists(java.lang.String id)
|
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)
|
java.util.List<java.lang.String> |
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>
T |
|
read(java.lang.String id)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
T |
|
read(java.lang.String id,
WorkDir workDir)
|
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>
void |
|
update(T... entity)
|
create
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void create(T... entity)
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)
update
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> void update(T... entity)
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<java.lang.String> list(SearchParameters criteria)
listEntities
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> java.util.List<T> listEntities(SearchParameters parameters)
checkNodeExists
boolean checkNodeExists(java.lang.String id)