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;