BUG 2245 - Fixed Avoid cycle between Java package (TypeToClassKey only) 20/12220/2
authorMarian Adamjak <marian.adamjak@pantheon.sk>
Fri, 24 Oct 2014 11:19:40 +0000 (13:19 +0200)
committerMarian Adamjak <marian.adamjak@pantheon.sk>
Mon, 27 Oct 2014 13:20:29 +0000 (14:20 +0100)
Change-Id: I4496cd238824b1b1430805775e30665a7c199c11
Signed-off-by: Marian Adamjak <marian.adamjak@pantheon.sk>
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/DeserializationFactory.java
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/TypeToClassMapInitializer.java
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/TypeToClassInitHelper.java
openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/TypeToClassKey.java [moved from openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/TypeToClassKey.java with 91% similarity]
openflow-protocol-impl/src/test/java/org/opendaylight/openflowjava/protocol/impl/deserialization/TypeToClassKeyTest.java
openflow-protocol-impl/src/test/java/org/opendaylight/openflowjava/protocol/impl/deserialization/TypeToClassMapInitializerTest.java

index 274b97407cfa67b66cdd2ee9cbdabd2a62981bab..9cc40227d9686cfa034be55e5b20d38bc6c46b86 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.openflowjava.protocol.api.extensibility.DeserializerRegi
 import org.opendaylight.openflowjava.protocol.api.extensibility.MessageCodeKey;
 import org.opendaylight.openflowjava.protocol.api.extensibility.OFDeserializer;
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
+import org.opendaylight.openflowjava.protocol.impl.util.TypeToClassKey;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 
 /**
index 213723c17fbb55e79a088331462b8ea0ad10c775..fa110c097234f0bd96533007ad8ee4594e1da7f3 100644 (file)
@@ -11,6 +11,7 @@ import java.util.Map;
 \r
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
 import org.opendaylight.openflowjava.protocol.impl.util.TypeToClassInitHelper;\r
+import org.opendaylight.openflowjava.protocol.impl.util.TypeToClassKey;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierOutput;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoOutput;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoRequestMessage;\r
index 246c410569f17180b268a2e456a1faa0a9213fce..abf7695d6f93207ec64d0e349be96b9e40803f2a 100644 (file)
@@ -9,8 +9,6 @@ package org.opendaylight.openflowjava.protocol.impl.util;
 \r
 import java.util.Map;\r
 \r
-import org.opendaylight.openflowjava.protocol.impl.deserialization.TypeToClassKey;\r
-\r
 /**\r
  * @author michal.polkorab\r
  *\r
similarity index 91%
rename from openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/deserialization/TypeToClassKey.java
rename to openflow-protocol-impl/src/main/java/org/opendaylight/openflowjava/protocol/impl/util/TypeToClassKey.java
index 7774937bb432a508026bff1488bd7e804821037d..098f932259dd7ae0d9ee41bf527d6463abe1e381 100644 (file)
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
  */\r
-package org.opendaylight.openflowjava.protocol.impl.deserialization;\r
+package org.opendaylight.openflowjava.protocol.impl.util;\r
 \r
 /**\r
  * @author michal.polkorab\r
index bf9d060fae68ac1ff00f278e80cec465c54c445a..71a5675025348326cf831dae54667a09d1e1999c 100644 (file)
@@ -9,8 +9,10 @@
 package org.opendaylight.openflowjava.protocol.impl.deserialization;
 
 import junit.framework.Assert;
+
 import org.junit.Test;
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
+import org.opendaylight.openflowjava.protocol.impl.util.TypeToClassKey;
 /**
  * 
  * @author madamjak
index 84d318f3f0edd048dd6461dc5a3a30e64a0cb9d7..fb65cee64a3f4c1deeb5d6c76fb2e9075639a300 100644 (file)
@@ -15,6 +15,7 @@ import java.util.Map;
 \r
 import org.junit.Test;\r
 import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
+import org.opendaylight.openflowjava.protocol.impl.util.TypeToClassKey;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierOutput;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoOutput;\r
 import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoRequestMessage;\r