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


Constructor Summary
RepositoryClient()
           
RepositoryClient(Proxies proxies)
           
 
Method Summary
 com.xebialabs.deployit.core.api.dto.RepositoryObject create(com.xebialabs.deployit.core.api.dto.ArtifactAndData artifact)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject create(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto object)
           
 com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos create(com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos repositoryObjects)
           
 void delete(java.lang.String id)
           
 void exportArchivedTasks(java.lang.String filePath)
           
 void exportArchivedTasks(java.lang.String filePath, java.lang.String beginDate, java.lang.String endDate)
           
 com.xebialabs.deployit.core.api.dto.FullTaskInfos getArchivedTasks()
           
 com.xebialabs.deployit.core.api.dto.FullTaskInfos getArchivedTasks(java.lang.String beginDate, java.lang.String endDate)
           
 java.util.List<com.xebialabs.deployit.core.api.dto.ConfigurationItemDto> read(java.lang.String... ids)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject read(java.lang.String id)
           
 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.core.api.dto.RepositoryObject update(com.xebialabs.deployit.core.api.dto.ArtifactAndData artifact)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject update(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto 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
 

Constructor Detail

RepositoryClient

public RepositoryClient()

RepositoryClient

public RepositoryClient(Proxies proxies)
Method Detail

create

public com.xebialabs.deployit.core.api.dto.RepositoryObject create(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto object)

create

public com.xebialabs.deployit.core.api.dto.RepositoryObject create(com.xebialabs.deployit.core.api.dto.ArtifactAndData artifact)

create

public com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos create(com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos repositoryObjects)

read

public com.xebialabs.deployit.core.api.dto.RepositoryObject read(java.lang.String id)

update

public com.xebialabs.deployit.core.api.dto.RepositoryObject update(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto object)

update

public com.xebialabs.deployit.core.api.dto.RepositoryObject update(com.xebialabs.deployit.core.api.dto.ArtifactAndData artifact)

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.core.api.dto.ConfigurationItemDto> read(java.lang.String... ids)

getArchivedTasks

public com.xebialabs.deployit.core.api.dto.FullTaskInfos getArchivedTasks()

getArchivedTasks

public com.xebialabs.deployit.core.api.dto.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