You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2015/05/12 18:10:28 UTC
svn commit: r1678996 - in /openmeetings/branches/3.0.x: ivy.xml
src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java
src/install/java/org/apache/openmeetings/cli/OmOption.java
Author: solomax
Date: Tue May 12 16:10:28 2015
New Revision: 1678996
URL: http://svn.apache.org/r1678996
Log:
[OPENMEETINGS-1197] commons-cli and directory.api versions are updated
Modified:
openmeetings/branches/3.0.x/ivy.xml
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java
openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmOption.java
Modified: openmeetings/branches/3.0.x/ivy.xml
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/ivy.xml?rev=1678996&r1=1678995&r2=1678996&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/ivy.xml (original)
+++ openmeetings/branches/3.0.x/ivy.xml Tue May 12 16:10:28 2015
@@ -302,7 +302,7 @@
<dependency org="org.seleniumhq.selenium" name="selenium-java" conf="openmeetings->*" rev="2.42.2" >
<include type="jar" />
</dependency>
- <dependency org="org.apache.directory.api" name="api-all" rev="1.0.0-M29" conf="openmeetings->*" >
+ <dependency org="org.apache.directory.api" name="api-all" rev="1.0.0-M30" conf="openmeetings->*" >
<include type="jar" />
</dependency>
<!-- BEGIN openjpa -->
@@ -406,7 +406,7 @@
<!-- END OF openlaszlo46 -->
<!-- START OF Command Line Admin -->
- <dependency org="commons-cli" name="commons-cli" rev="1.2" conf="cmdadmin->*" transitive="false">
+ <dependency org="commons-cli" name="commons-cli" rev="1.3" conf="cmdadmin->*" transitive="false">
<include type="jar" />
</dependency>
<!-- END OF Command Line Admin -->
Modified: openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java?rev=1678996&r1=1678995&r2=1678996&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java (original)
+++ openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmHelpFormatter.java Tue May 12 16:10:28 2015
@@ -21,7 +21,6 @@ package org.apache.openmeetings.cli;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Arrays;
-import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.LinkedHashMap;
@@ -40,7 +39,10 @@ public class OmHelpFormatter extends Hel
private List<OmOption> getReqOptions(Options opts) {
//suppose we have only 1 group (for now)
OptionGroup g = ((List<OptionGroup>)opts.getRequiredOptions()).get(0);
- List<OmOption> result = new ArrayList<OmOption>(g.getOptions());
+ List<OmOption> result = new ArrayList<OmOption>();
+ for (Option o : g.getOptions()) {
+ result.add((OmOption)o);
+ }
Collections.sort(result, new Comparator<OmOption>() {
public int compare(OmOption o1, OmOption o2) {
return o1.getOrder() - o2.getOrder();
@@ -49,7 +51,6 @@ public class OmHelpFormatter extends Hel
return result;
}
- @SuppressWarnings("unchecked")
private LinkedHashMap<String, List<OmOption>> getOptions(Options opts, int leftPad) {
final String longOptSeparator = " ";
final String lpad = createPadding(leftPad);
@@ -60,7 +61,8 @@ public class OmHelpFormatter extends Hel
for (OmOption o : reqOptions) {
map.put(o.getOpt(), new ArrayList<OmOption>());
}
- for (OmOption o : (Collection<OmOption>)opts.getOptions()) {
+ for (Option _o : opts.getOptions()) {
+ OmOption o = (OmOption)_o;
//TODO need better check (required option should go first and should not be duplicated
boolean skipOption = map.containsKey(o.getOpt());
boolean mainOption = skipOption || o.getGroup() == null;
Modified: openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmOption.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmOption.java?rev=1678996&r1=1678995&r2=1678996&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmOption.java (original)
+++ openmeetings/branches/3.0.x/src/install/java/org/apache/openmeetings/cli/OmOption.java Tue May 12 16:10:28 2015
@@ -24,7 +24,7 @@ import java.util.Map;
import org.apache.commons.cli.Option;
public class OmOption extends Option {
- private static final long serialVersionUID = -544426769898915573L;
+ private static final long serialVersionUID = 1L;
private String group = null;
private Map<String, Boolean> optional = null;
private int order = 0;