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.core.api.dto.ConfigurationItemId,java.lang.String> ciIdToString
           
 
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)
           
 com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos create(java.util.List<com.xebialabs.deployit.core.api.dto.ConfigurationItemDto> dtos)
           
 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)
           
 com.xebialabs.deployit.core.api.dto.FullTaskInfos getArchivedTasks()
           
 com.xebialabs.deployit.core.api.dto.FullTaskInfos getArchivedTasks(java.lang.String beginDate, java.lang.String endDate)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject move(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto ci, java.lang.String newId)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject move(java.lang.String id, java.lang.String newId)
           
 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)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject rename(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto ci, java.lang.String newName)
           
 com.xebialabs.deployit.core.api.dto.RepositoryObject 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.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
 

Field Detail

ciIdToString

public static final com.google.common.base.Function<com.xebialabs.deployit.core.api.dto.ConfigurationItemId,java.lang.String> ciIdToString
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)

create

public com.xebialabs.deployit.core.api.dto.ConfigurationItemDtos create(java.util.List<com.xebialabs.deployit.core.api.dto.ConfigurationItemDto> dtos)

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)

move

public com.xebialabs.deployit.core.api.dto.RepositoryObject move(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto ci,
                                                                 java.lang.String newId)

move

public com.xebialabs.deployit.core.api.dto.RepositoryObject move(java.lang.String id,
                                                                 java.lang.String newId)

rename

public com.xebialabs.deployit.core.api.dto.RepositoryObject rename(com.xebialabs.deployit.core.api.dto.ConfigurationItemDto ci,
                                                                   java.lang.String newName)

rename

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

exists

public boolean exists(java.lang.String id)