Revision 91 trunk/org.gvsig.customize.app/org.gvsig.customize.app.mainplugin/src/main/java/org/gvsig/customize/CustomizeExtension.java
CustomizeExtension.java | ||
---|---|---|
61 | 61 |
} |
62 | 62 |
|
63 | 63 |
|
64 |
|
|
64 |
|
|
65 | 65 |
private void doCreateDistributionTask(final DistributionParametersPanel panel) { |
66 | 66 |
ApplicationManager application = ApplicationLocator.getManager(); |
67 |
|
|
67 |
|
|
68 | 68 |
if( panel.getOnlineInstaller()==null ) { |
69 | 69 |
application.messageDialog( |
70 |
"Shall specify the online installer to use",
|
|
71 |
"Parameter required",
|
|
70 |
"Shall specify the online installer to use", |
|
71 |
"Parameter required", |
|
72 | 72 |
JOptionPane.WARNING_MESSAGE); |
73 | 73 |
return; |
74 | 74 |
} |
75 | 75 |
if( panel.getWorkingFolder()==null ) { |
76 | 76 |
application.messageDialog( |
77 |
"Shall specify the working folder to use",
|
|
78 |
"Parameter required",
|
|
77 |
"Shall specify the working folder to use", |
|
78 |
"Parameter required", |
|
79 | 79 |
JOptionPane.WARNING_MESSAGE); |
80 | 80 |
return; |
81 | 81 |
} |
82 | 82 |
// if( panel.getPackageSet()==null ) { |
83 | 83 |
// application.messageDialog( |
84 |
// "Shall specify the package set to use",
|
|
85 |
// "Parameter required",
|
|
84 |
// "Shall specify the package set to use", |
|
85 |
// "Parameter required", |
|
86 | 86 |
// JOptionPane.WARNING_MESSAGE); |
87 | 87 |
// return; |
88 | 88 |
// } |
89 | 89 |
if( panel.getDistributionId()==null ) { |
90 | 90 |
application.messageDialog( |
91 |
"Shall specify the identifier of the new distribution",
|
|
92 |
"Parameter required",
|
|
91 |
"Shall specify the identifier of the new distribution", |
|
92 |
"Parameter required", |
|
93 | 93 |
JOptionPane.WARNING_MESSAGE); |
94 | 94 |
return; |
95 | 95 |
} |
96 |
|
|
96 |
|
|
97 | 97 |
panel.setCloseAndCreateEnabled(false); |
98 |
|
|
98 |
|
|
99 | 99 |
final DistributionBuilder builder = new DistributionBuilder(panel); |
100 | 100 |
builder.setDistributionId(panel.getDistributionId()); |
101 | 101 |
builder.setOnlineInstaller(panel.getOnlineInstaller()); |
102 | 102 |
builder.setPackageSet(panel.getPackageSetFolder()); |
103 | 103 |
builder.setWorkingFolder(panel.getWorkingFolder()); |
104 | 104 |
builder.setIncludeCustomizePlugin(panel.getIncludeCustomizePlugin()); |
105 |
|
|
105 |
|
|
106 | 106 |
Thread task = new Thread(new Runnable() { |
107 | 107 |
@Override |
108 | 108 |
public void run() { |
... | ... | |
121 | 121 |
} |
122 | 122 |
|
123 | 123 |
public boolean isVisible() { |
124 |
PackageManager pkgmanager = ToolsLocator.getPackageManager(); |
|
125 |
if( PackageManager.OS.LINUX.equalsIgnoreCase(pkgmanager.getOperatingSystem()) ) { |
|
126 |
return true; |
|
127 |
} |
|
128 |
return false; |
|
124 |
return true; |
|
129 | 125 |
} |
130 | 126 |
} |
Also available in: Unified diff