Package 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
Fields Modifier and Type Field Description static com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,java.lang.String>ciIdToString
-
Constructor Summary
Constructors Constructor Description RepositoryClient()RepositoryClient(ProxiesInstance proxies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.deployit.plugin.api.udm.ConfigurationItemconstruct(java.lang.String ciType)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemcopy(java.lang.String id, java.lang.String newId)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemcreate(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemcreate(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)voiddelete(java.lang.String id)voiddeleteList(java.util.List<java.lang.String> ids)booleanexists(java.lang.String id)voidexportArchivedTasks(java.lang.String filePath)voidexportArchivedTasks(java.lang.String filePath, java.lang.String beginDate, java.lang.String endDate)java.lang.StringexportCis(java.lang.String exportRootId)java.lang.StringexportCis(java.lang.String exportRootId, java.lang.String exportDir)java.lang.StringexportCisAndWait(java.lang.String exportRootId)java.lang.StringexportCisAndWait(java.lang.String exportRootId, java.lang.String exportDir)voidexportDar(java.lang.String directoryPath, java.lang.String versionId)java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock>getArchivedTaskList()java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock>getArchivedTasksList(java.lang.String beginDate, java.lang.String endDate)java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock>getArchivedTasksList(java.lang.String beginDate, java.lang.String endDate, int page, int resultsPerPage)java.util.List<com.xebialabs.deployit.core.api.dto.Revision>getVersionHistory(java.lang.String id)java.lang.StringimportCis(java.lang.String archiveLocation)voidimportCisAndWait(java.lang.String archiveLocation)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemmove(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, java.lang.String newId)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemmove(java.lang.String id, java.lang.String newId)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemread(java.lang.String id)java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>read(java.util.List<java.lang.String> ids)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemrename(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, java.lang.String newName)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemrename(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.lang.String parent)java.util.List<java.lang.String>search(java.lang.String ciType, java.util.Calendar c)java.util.List<java.lang.String>searchByName(java.lang.String name)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemupdate(com.xebialabs.deployit.engine.api.dto.ArtifactAndData artifact)com.xebialabs.deployit.plugin.api.udm.ConfigurationItemupdate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem object)java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem>update(java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis)-
Methods inherited from class com.xebialabs.deployit.cli.api.DocumentedObject
help, help
-
-
-
-
Constructor Detail
-
RepositoryClient
public RepositoryClient()
-
RepositoryClient
public RepositoryClient(ProxiesInstance proxies)
-
-
Method Detail
-
construct
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem construct(java.lang.String ciType)
-
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)
-
update
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> update(java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> cis)
-
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)
-
copy
public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem copy(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)
-
deleteList
public void deleteList(java.util.List<java.lang.String> ids)
-
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)
-
searchByName
public java.util.List<java.lang.String> searchByName(java.lang.String name)
-
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)
-
getArchivedTaskList
public java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock> getArchivedTaskList()
-
getArchivedTasksList
public java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock> getArchivedTasksList(java.lang.String beginDate, java.lang.String endDate)
-
getArchivedTasksList
public java.util.List<com.xebialabs.deployit.engine.api.execution.TaskWithBlock> getArchivedTasksList(java.lang.String beginDate, java.lang.String endDate, int page, int resultsPerPage)
-
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)
-
importCis
public java.lang.String importCis(java.lang.String archiveLocation) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
importCisAndWait
public void importCisAndWait(java.lang.String archiveLocation) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
exportCis
public java.lang.String exportCis(java.lang.String exportRootId) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
exportCis
public java.lang.String exportCis(java.lang.String exportRootId, java.lang.String exportDir) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
exportCisAndWait
public java.lang.String exportCisAndWait(java.lang.String exportRootId) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
exportCisAndWait
public java.lang.String exportCisAndWait(java.lang.String exportRootId, java.lang.String exportDir) throws java.io.UnsupportedEncodingException- Throws:
java.io.UnsupportedEncodingException
-
getVersionHistory
public java.util.List<com.xebialabs.deployit.core.api.dto.Revision> getVersionHistory(java.lang.String id)
-
-