Revision 33743 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.lib/org.gvsig.installer.lib.impl/src/main/java/org/gvsig/installer/lib/impl/DefaultInstallerManager.java
DefaultInstallerManager.java | ||
---|---|---|
59 | 59 |
private ExtensionPointManager extensionPoints = ToolsLocator |
60 | 60 |
.getExtensionPointManager(); |
61 | 61 |
|
62 |
public static final int FIELD_GVSIG_VERSION = 0; |
|
63 |
public static final int FIELD_NAME = 1; |
|
64 |
public static final int FIELD_VERSION = 2; |
|
65 |
public static final int FIELD_BUILD = 3; |
|
66 |
public static final int FIELD_STATE = 4; |
|
67 |
public static final int FIELD_OS = 5; |
|
68 |
public static final int FIELD_ARCH = 6; |
|
69 |
public static final int FIELD_JVM = 7; |
|
70 | 62 |
private String packageBundleNameFormat = |
71 | 63 |
"gvSIG-desktop-{0}-{1}-{2}-{3,number,#}-{4}-{5}-{6}-{7}.zip"; |
72 | 64 |
|
... | ... | |
135 | 127 |
|
136 | 128 |
public String getPackageBundleFileName(PackageInfo info) { |
137 | 129 |
Object[] parameters = new Object[8]; |
138 |
parameters[FIELD_GVSIG_VERSION] = info.getGvSIGVersion(); |
|
139 |
parameters[FIELD_NAME] = info.getCode(); |
|
140 |
parameters[FIELD_VERSION] = info.getVersion(); |
|
141 |
parameters[FIELD_BUILD] = info.getBuild(); |
|
142 |
parameters[FIELD_STATE] = info.getState(); |
|
143 |
parameters[FIELD_OS] = info.getOperatingSystem(); |
|
144 |
parameters[FIELD_ARCH] = info.getArchitecture(); |
|
145 |
parameters[FIELD_JVM] = info.getJavaVM(); |
|
130 |
parameters[BUNDLE_FILE_NAME_FIELDS.GVSIG_VERSION] = |
|
131 |
info.getGvSIGVersion(); |
|
132 |
parameters[BUNDLE_FILE_NAME_FIELDS.NAME] = info.getCode(); |
|
133 |
parameters[BUNDLE_FILE_NAME_FIELDS.VERSION] = info.getVersion(); |
|
134 |
parameters[BUNDLE_FILE_NAME_FIELDS.BUILD] = info.getBuild(); |
|
135 |
parameters[BUNDLE_FILE_NAME_FIELDS.STATE] = info.getState(); |
|
136 |
parameters[BUNDLE_FILE_NAME_FIELDS.OS] = info.getOperatingSystem(); |
|
137 |
parameters[BUNDLE_FILE_NAME_FIELDS.ARCH] = info.getArchitecture(); |
|
138 |
parameters[BUNDLE_FILE_NAME_FIELDS.JVM] = info.getJavaVM(); |
|
146 | 139 |
return MessageFormat.format(getPackageBundleNameFormat(), parameters); |
147 | 140 |
} |
141 |
|
|
142 |
public PackageInfo[] getInstalledPackages(File pluginsDirectory) |
|
143 |
throws MakePluginPackageServiceException { |
|
144 |
MakePluginPackageService service = |
|
145 |
getMakePluginPackageService(pluginsDirectory); |
|
146 |
return service.getInstalledPackages(); |
|
147 |
} |
|
148 | 148 |
} |
Also available in: Unified diff