com.xebialabs.deployit.cli.api
Class RepositoryClient

java.lang.Object
  extended by com.xebialabs.deployit.cli.api.DocumentedObject
      extended by 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
           
 
Constructor Summary
RepositoryClient()
           
RepositoryClient(ProxiesInstance proxies)
           
 
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 com.xebialabs.deployit.cli.api.DocumentedObject
help, help
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ciIdToString

public static final com.google.common.base.Function<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId,java.lang.String> ciIdToString
Constructor Detail

RepositoryClient

public RepositoryClient()

RepositoryClient

public RepositoryClient(ProxiesInstance proxies)
Method Detail

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)