Class DefaultInstallPackageService

java.lang.Object
java.lang.Thread
org.gvsig.installer.lib.impl.execution.DefaultInstallPackageService
All Implemented Interfaces:
Runnable, org.gvsig.installer.lib.api.execution.InstallPackageService, org.gvsig.tools.service.Service

public class DefaultInstallPackageService extends Thread implements org.gvsig.installer.lib.api.execution.InstallPackageService
Author:
Jorge Piera Llodrá
  • Constructor Details

  • Method Details

    • reset

      public void reset()
      Specified by:
      reset in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • installPackage

      public void installPackage(File applicationDirectory, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      installPackage in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • installPackage

      public void installPackage(File applicationDirectory, String packageCode) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      installPackage in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • getPackageInfo

      public org.gvsig.installer.lib.api.PackageInfo getPackageInfo(int index)
      Specified by:
      getPackageInfo in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • getPackageInfo

      public org.gvsig.installer.lib.api.PackageInfo getPackageInfo(String packageCode)
      Specified by:
      getPackageInfo in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • addBundle

      public void addBundle(File bundle, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      addBundle in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • addBundle

      public void addBundle(URL bundleURL, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      addBundle in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • addBundlesFromDirectory

      public void addBundlesFromDirectory(File directory, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      addBundlesFromDirectory in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • getPackageCount

      public int getPackageCount()
      Specified by:
      getPackageCount in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • getManager

      public org.gvsig.tools.service.Manager getManager()
      Specified by:
      getManager in interface org.gvsig.tools.service.Service
    • downloadPackage

      public void downloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • downloadPackage

      public void downloadPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      downloadPackage in interface org.gvsig.installer.lib.api.execution.InstallPackageService
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • getDefaultSelectedPackagesIDs

      public List<String> getDefaultSelectedPackagesIDs()
      Specified by:
      getDefaultSelectedPackagesIDs in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • getProperties

      public Properties getProperties()
      Specified by:
      getProperties in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • getCategories

      public List<String> getCategories()
      Specified by:
      getCategories in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • getTypes

      public List<String> getTypes()
      Specified by:
      getTypes in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • needInstallPackageProviders

      public boolean needInstallPackageProviders()
      Specified by:
      needInstallPackageProviders in interface org.gvsig.installer.lib.api.execution.InstallPackageService
    • installPackageProviders

      public void installPackageProviders(org.gvsig.tools.task.SimpleTaskStatus taskStatus)
      Specified by:
      installPackageProviders in interface org.gvsig.installer.lib.api.execution.InstallPackageService