com.xebialabs.deployit.cli.api
Class RepositoryClient
java.lang.Object
com.xebialabs.deployit.cli.api.DocumentedObject
com.xebialabs.deployit.cli.api.RepositoryClient
@CliObject(name="repository")
public class RepositoryClient
- extends DocumentedObject
|
Field Summary |
static com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,java.lang.String> |
ciIdToString
|
|
Method Summary |
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
create(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
create(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem object)
|
java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
create(java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis)
|
void |
delete(java.lang.String id)
|
boolean |
exists(java.lang.String id)
|
void |
exportArchivedTasks(java.lang.String filePath)
|
void |
exportArchivedTasks(java.lang.String filePath,
java.lang.String beginDate,
java.lang.String endDate)
|
void |
exportDar(java.lang.String directoryPath,
java.lang.String versionId)
|
FullTaskInfos |
getArchivedTasks()
|
FullTaskInfos |
getArchivedTasks(java.lang.String beginDate,
java.lang.String endDate)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
move(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String newId)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
move(java.lang.String id,
java.lang.String newId)
|
java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
read(java.util.List<java.lang.String> ids)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
read(java.lang.String id)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
rename(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String newName)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
rename(java.lang.String id,
java.lang.String newName)
|
java.util.List<java.lang.String> |
search(java.lang.String ciType)
|
java.util.List<java.lang.String> |
search(java.lang.String ciType,
java.util.Calendar c)
|
java.util.List<java.lang.String> |
search(java.lang.String ciType,
java.lang.String parent)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
update(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)
|
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
update(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem object)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ciIdToString
public static final com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,java.lang.String> ciIdToString
RepositoryClient
public RepositoryClient()
RepositoryClient
public RepositoryClient(ProxiesInstance proxies)
create
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem create(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem object)
create
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem create(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)
create
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> create(java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis)
read
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem read(java.lang.String id)
update
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem update(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem object)
update
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem update(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)
move
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem move(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String newId)
move
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem move(java.lang.String id,
java.lang.String newId)
rename
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem rename(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
java.lang.String newName)
rename
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem rename(java.lang.String id,
java.lang.String newName)
delete
public void delete(java.lang.String id)
search
public java.util.List<java.lang.String> search(java.lang.String ciType)
search
public java.util.List<java.lang.String> search(java.lang.String ciType,
java.lang.String parent)
search
public java.util.List<java.lang.String> search(java.lang.String ciType,
java.util.Calendar c)
read
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> read(java.util.List<java.lang.String> ids)
getArchivedTasks
public FullTaskInfos getArchivedTasks()
getArchivedTasks
public FullTaskInfos getArchivedTasks(java.lang.String beginDate,
java.lang.String endDate)
exportArchivedTasks
public void exportArchivedTasks(java.lang.String filePath)
throws java.io.IOException
- Throws:
java.io.IOException
exportArchivedTasks
public void exportArchivedTasks(java.lang.String filePath,
java.lang.String beginDate,
java.lang.String endDate)
throws java.io.IOException
- Throws:
java.io.IOException
exportDar
public void exportDar(java.lang.String directoryPath,
java.lang.String versionId)
throws java.io.IOException
- Throws:
java.io.IOException
exists
public boolean exists(java.lang.String id)