Class RepositoryClient

    • 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  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem construct​(java.lang.String ciType)  
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem copy​(java.lang.String id, java.lang.String newId)  
      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)  
      void deleteList​(java.util.List<java.lang.String> ids)  
      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)  
      java.lang.String exportCis​(java.lang.String exportRootId)  
      java.lang.String exportCis​(java.lang.String exportRootId, java.lang.String exportDir)  
      java.lang.String exportCisAndWait​(java.lang.String exportRootId)  
      java.lang.String exportCisAndWait​(java.lang.String exportRootId, java.lang.String exportDir)  
      void exportDar​(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.String importCis​(java.lang.String archiveLocation)  
      void importCisAndWait​(java.lang.String archiveLocation)  
      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)  
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem read​(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.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.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.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)  
      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 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()
    • 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)