Class DeployitRemoteClient


  • public class DeployitRemoteClient
    extends java.lang.Object
    A thin wrapper to close a gap between REST api functionality, provided out of the box by proxies and deployit clients needs.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.io.File file)
      Imports a package into XL Deploy bypassing resteasy.
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path)  
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path, java.lang.String credentialsId)
      Imports a package into XL Deploy bypassing resteasy.
      com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path, java.lang.String user, java.lang.String password)
      Imports a package into XL Deploy bypassing resteasy.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • importPackage

        public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path,
                                                                                     java.lang.String user,
                                                                                     java.lang.String password)
        Imports a package into XL Deploy bypassing resteasy.
        Parameters:
        path - Either URL or local path, or path on XL Deploy server
        user - Optional user
        password - Optional password
        Returns:
        Configuration item as a result of import
      • importPackage

        public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path,
                                                                                     java.lang.String credentialsId)
        Imports a package into XL Deploy bypassing resteasy.
        Parameters:
        path - Either URL or local path, or path on XL Deploy server
        credentialsId - Optional id of the credentials for the URL
        Returns:
        Configuration item as a result of import
      • importPackage

        public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.lang.String path)
      • importPackage

        public com.xebialabs.deployit.plugin.api.udm.ConfigurationItem importPackage​(java.io.File file)
        Imports a package into XL Deploy bypassing resteasy. This method is preferably to use over importPackage(String) when you know that you are not going to deal with remote URLs.
        Parameters:
        file - either local file, or relative file path on XL Deploy server
        Returns:
        Configuration item as a result of import