Package org.gvsig.installer.lib.impl
Class DefaultInstallerManager
java.lang.Object
org.gvsig.tools.service.AbstractManager
org.gvsig.installer.lib.impl.DefaultInstallerManager
- All Implemented Interfaces:
org.gvsig.installer.lib.api.InstallerManager,org.gvsig.tools.service.Manager
public class DefaultInstallerManager
extends org.gvsig.tools.service.AbstractManager
implements org.gvsig.installer.lib.api.InstallerManager
- Author:
- Jorge Piera Llodrá
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.gvsig.installer.lib.api.InstallerManager
org.gvsig.installer.lib.api.InstallerManager.ARCH, org.gvsig.installer.lib.api.InstallerManager.JVM, org.gvsig.installer.lib.api.InstallerManager.OS, org.gvsig.installer.lib.api.InstallerManager.PACKAGE_FILE_NAME_FIELDS, org.gvsig.installer.lib.api.InstallerManager.STATE -
Field Summary
Fields inherited from interface org.gvsig.installer.lib.api.InstallerManager
ACCESS_READ, ACCESS_WRITE, PACKAGE_EXTENSION, PACKAGE_INDEX_EXTENSION, PACKAGE_INFO_FILE_NAME, PACKAGE_SET_EXTENSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLocalAddonRepository(File path) voidaddLocalAddonRepository(File path, String type) org.gvsig.installer.lib.api.DependenciesCalculatorcreateDependenciesCalculator(org.gvsig.installer.lib.api.execution.InstallPackageService installService) org.gvsig.installer.lib.api.Dependencyorg.gvsig.installer.lib.api.DependencycreateDependency(org.gvsig.installer.lib.api.PackageInfo packageInfo) org.gvsig.installer.lib.api.creation.MakePackageServicecreateMakePackage(File packageFolder, org.gvsig.installer.lib.api.PackageInfo packageInfo) org.gvsig.installer.lib.api.PackageInfoorg.gvsig.installer.lib.api.PackageInfocreatePackageInfo(File file) org.gvsig.installer.lib.api.PackageInfocreatePackageInfo(InputStream stream) org.gvsig.installer.lib.api.VersiongetAddonFolder(String code) getAddonFolders(String type) getDefaultLocalAddonRepository(String packageType) getDefaultLocalAddonRepository(String packageType, int access) org.gvsig.installer.lib.api.PackageInfoReaderorg.gvsig.installer.lib.api.PackageInfoWriterorg.gvsig.installer.lib.api.PackageInfo[]org.gvsig.installer.lib.api.PackageInfo[]getInstalledPackages(File pluginsDirectory) org.gvsig.installer.lib.api.execution.InstallPackageServiceorg.gvsig.installer.lib.api.creation.MakePluginPackageServicegetPackageFileName(org.gvsig.installer.lib.api.PackageInfo info) getPackageIndexFileName(org.gvsig.installer.lib.api.PackageInfo info) getPackageSetFileName(org.gvsig.installer.lib.api.PackageInfo info) List<byte[]> org.gvsig.tools.service.ServicegetService(org.gvsig.tools.dynobject.DynObject parameters) org.gvsig.installer.lib.api.VersionbooleanhasProviderToThisPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo) booleanvoidregisterInstallPackageService(Class<? extends org.gvsig.installer.lib.api.execution.InstallPackageService> clazz) voidregisterMakePluginPackageService(Class<? extends org.gvsig.installer.lib.api.creation.MakePluginPackageService> clazz) voidsetDefaultLocalAddonRepository(File defaultAddonsRepository) voidsetDefaultLocalAddonRepository(File defaultAddonsRepository, String packageType) voidsetDownloadBaseURL(URL url) voidsetPackageIndexNameFormat(String packageIndexNameFormat) voidsetPackageNameFormat(String packageNameFormat) voidsetPackageSetNameFormat(String packageSetNameFormat) voidsetVersion(String version) voidsetVersion(org.gvsig.installer.lib.api.Version version) Methods inherited from class org.gvsig.tools.service.AbstractManager
createServiceParameters, getProviderManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.service.Manager
createServiceParameters
-
Constructor Details
-
DefaultInstallerManager
public DefaultInstallerManager()
-
-
Method Details
-
getPackageSetNameFormat
- Specified by:
getPackageSetNameFormatin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setPackageSetNameFormat
- Specified by:
setPackageSetNameFormatin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getPackageNameFormat
-
setPackageNameFormat
-
getPackageIndexNameFormat
-
setPackageIndexNameFormat
-
getMakePluginPackageService
public org.gvsig.installer.lib.api.creation.MakePluginPackageService getMakePluginPackageService() throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException- Specified by:
getMakePluginPackageServicein interfaceorg.gvsig.installer.lib.api.InstallerManager- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
getInstallPackageService
public org.gvsig.installer.lib.api.execution.InstallPackageService getInstallPackageService() throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException- Specified by:
getInstallPackageServicein interfaceorg.gvsig.installer.lib.api.InstallerManager- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException
-
registerMakePluginPackageService
public void registerMakePluginPackageService(Class<? extends org.gvsig.installer.lib.api.creation.MakePluginPackageService> clazz) - Specified by:
registerMakePluginPackageServicein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
registerInstallPackageService
public void registerInstallPackageService(Class<? extends org.gvsig.installer.lib.api.execution.InstallPackageService> clazz) - Specified by:
registerInstallPackageServicein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getService
public org.gvsig.tools.service.Service getService(org.gvsig.tools.dynobject.DynObject parameters) throws org.gvsig.tools.service.ServiceException - Specified by:
getServicein interfaceorg.gvsig.tools.service.Manager- Throws:
org.gvsig.tools.service.ServiceException
-
getPackageSetFileName
- Specified by:
getPackageSetFileNamein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getPackageFileName
- Specified by:
getPackageFileNamein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getPackageIndexFileName
- Specified by:
getPackageIndexFileNamein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getInstalledPackages
public org.gvsig.installer.lib.api.PackageInfo[] getInstalledPackages(File pluginsDirectory) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
getInstalledPackagesin interfaceorg.gvsig.installer.lib.api.InstallerManager- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
getInstalledPackages
public org.gvsig.installer.lib.api.PackageInfo[] getInstalledPackages() throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException- Specified by:
getInstalledPackagesin interfaceorg.gvsig.installer.lib.api.InstallerManager- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
getDefaultPackageFileExtension
- Specified by:
getDefaultPackageFileExtensionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultPackageSetFileExtension
- Specified by:
getDefaultPackageSetFileExtensionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultIndexSetFileExtension
- Specified by:
getDefaultIndexSetFileExtensionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getOperatingSystem
- Specified by:
getOperatingSystemin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getOperatingSystemFamily
- Specified by:
getOperatingSystemFamilyin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getOperatingSystemName
- Specified by:
getOperatingSystemNamein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getOperatingSystemVersion
- Specified by:
getOperatingSystemVersionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getArchitecture
- Specified by:
getArchitecturein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createDependency
public org.gvsig.installer.lib.api.Dependency createDependency(org.gvsig.installer.lib.api.PackageInfo packageInfo) - Specified by:
createDependencyin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createDependency
public org.gvsig.installer.lib.api.Dependency createDependency()- Specified by:
createDependencyin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createDependenciesCalculator
public org.gvsig.installer.lib.api.DependenciesCalculator createDependenciesCalculator(org.gvsig.installer.lib.api.execution.InstallPackageService installService) - Specified by:
createDependenciesCalculatorin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createVersion
public org.gvsig.installer.lib.api.Version createVersion()- Specified by:
createVersionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultPackageInfoReader
public org.gvsig.installer.lib.api.PackageInfoReader getDefaultPackageInfoReader()- Specified by:
getDefaultPackageInfoReaderin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultPackageInfoWriter
public org.gvsig.installer.lib.api.PackageInfoWriter getDefaultPackageInfoWriter()- Specified by:
getDefaultPackageInfoWriterin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createMakePackage
public org.gvsig.installer.lib.api.creation.MakePackageService createMakePackage(File packageFolder, org.gvsig.installer.lib.api.PackageInfo packageInfo) - Specified by:
createMakePackagein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createPackageInfo
public org.gvsig.installer.lib.api.PackageInfo createPackageInfo()- Specified by:
createPackageInfoin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
createPackageInfo
public org.gvsig.installer.lib.api.PackageInfo createPackageInfo(InputStream stream) throws org.gvsig.tools.exception.BaseException - Specified by:
createPackageInfoin interfaceorg.gvsig.installer.lib.api.InstallerManager- Throws:
org.gvsig.tools.exception.BaseException
-
createPackageInfo
public org.gvsig.installer.lib.api.PackageInfo createPackageInfo(File file) throws org.gvsig.tools.exception.BaseException - Throws:
org.gvsig.tools.exception.BaseException
-
getDownloadBaseURL
- Specified by:
getDownloadBaseURLin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getVersion
- Specified by:
getVersionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setVersion
public void setVersion(org.gvsig.installer.lib.api.Version version) - Specified by:
setVersionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getVersionEx
public org.gvsig.installer.lib.api.Version getVersionEx()- Specified by:
getVersionExin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setDownloadBaseURL
- Specified by:
setDownloadBaseURLin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setVersion
- Specified by:
setVersionin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultLocalAddonRepository
- Specified by:
getDefaultLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setDefaultLocalAddonRepository
- Specified by:
setDefaultLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
addLocalAddonRepository
- Specified by:
addLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultLocalAddonRepository
- Specified by:
getDefaultLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
needAdminRights
public boolean needAdminRights()- Specified by:
needAdminRightsin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultLocalAddonRepository
- Specified by:
getDefaultLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
setDefaultLocalAddonRepository
- Specified by:
setDefaultLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
addLocalAddonRepository
- Specified by:
addLocalAddonRepositoryin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getDefaultLocalRepositoryType
- Specified by:
getDefaultLocalRepositoryTypein interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getLocalAddonRepositories
- Specified by:
getLocalAddonRepositoriesin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getLocalAddonRepositories
- Specified by:
getLocalAddonRepositoriesin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getAddonFolders
- Specified by:
getAddonFoldersin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getAddonFolders
- Specified by:
getAddonFoldersin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getAddonFolder
- Specified by:
getAddonFolderin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
getPublicKeys
- Specified by:
getPublicKeysin interfaceorg.gvsig.installer.lib.api.InstallerManager
-
hasProviderToThisPackage
public boolean hasProviderToThisPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo) - Specified by:
hasProviderToThisPackagein interfaceorg.gvsig.installer.lib.api.InstallerManager
-