Migrate MDBC code to org.onap.music 96/71396/2
authorArthur Martella <arthur.martella.1@att.com>
Mon, 29 Oct 2018 14:35:33 +0000 (10:35 -0400)
committerArthur Martella <arthur.martella.1@att.com>
Mon, 29 Oct 2018 14:54:16 +0000 (10:54 -0400)
Patch set 2 now includes moving files in src/test/java

Change-Id: Ic722bed9574f75d90b5b582247fec61084772cb8
Issue-ID: MUSIC-155
Signed-off-by: Arthur Martella <arthur.martella.1@att.com>
72 files changed:
README.md
pom.xml
src/main/java/org/onap/music/exceptions/MDBCServiceException.java [moved from src/main/java/com/att/research/exceptions/MDBCServiceException.java with 98% similarity]
src/main/java/org/onap/music/exceptions/QueryException.java [moved from src/main/java/com/att/research/exceptions/QueryException.java with 98% similarity]
src/main/java/org/onap/music/logging/EELFLoggerDelegate.java [moved from src/main/java/com/att/research/logging/EELFLoggerDelegate.java with 99% similarity]
src/main/java/org/onap/music/logging/format/AppMessages.java [moved from src/main/java/com/att/research/logging/format/AppMessages.java with 99% similarity]
src/main/java/org/onap/music/logging/format/ErrorSeverity.java [moved from src/main/java/com/att/research/logging/format/ErrorSeverity.java with 96% similarity]
src/main/java/org/onap/music/logging/format/ErrorTypes.java [moved from src/main/java/com/att/research/logging/format/ErrorTypes.java with 96% similarity]
src/main/java/org/onap/music/mdbc/ArchiveProcess.java [moved from src/main/java/com/att/research/mdbc/ArchiveProcess.java with 93% similarity]
src/main/java/org/onap/music/mdbc/Configuration.java [moved from src/main/java/com/att/research/mdbc/Configuration.java with 96% similarity]
src/main/java/org/onap/music/mdbc/DatabaseOperations.java [moved from src/main/java/com/att/research/mdbc/DatabaseOperations.java with 99% similarity]
src/main/java/org/onap/music/mdbc/DatabasePartition.java [moved from src/main/java/com/att/research/mdbc/DatabasePartition.java with 98% similarity]
src/main/java/org/onap/music/mdbc/LockId.java [moved from src/main/java/com/att/research/mdbc/LockId.java with 97% similarity]
src/main/java/org/onap/music/mdbc/MDBCUtils.java [moved from src/main/java/com/att/research/mdbc/MDBCUtils.java with 86% similarity]
src/main/java/org/onap/music/mdbc/MdbcCallableStatement.java [moved from src/main/java/com/att/research/mdbc/MdbcCallableStatement.java with 99% similarity]
src/main/java/org/onap/music/mdbc/MdbcConnection.java [moved from src/main/java/com/att/research/mdbc/MdbcConnection.java with 96% similarity]
src/main/java/org/onap/music/mdbc/MdbcPreparedStatement.java [moved from src/main/java/com/att/research/mdbc/MdbcPreparedStatement.java with 99% similarity]
src/main/java/org/onap/music/mdbc/MdbcServer.java [moved from src/main/java/com/att/research/mdbc/MdbcServer.java with 97% similarity]
src/main/java/org/onap/music/mdbc/MdbcServerLogic.java [moved from src/main/java/com/att/research/mdbc/MdbcServerLogic.java with 96% similarity]
src/main/java/org/onap/music/mdbc/MdbcStatement.java [moved from src/main/java/com/att/research/mdbc/MdbcStatement.java with 97% similarity]
src/main/java/org/onap/music/mdbc/MusicSqlManager.java [moved from src/main/java/com/att/research/mdbc/MusicSqlManager.java with 94% similarity]
src/main/java/org/onap/music/mdbc/ProxyStatement.java [moved from src/main/java/com/att/research/mdbc/ProxyStatement.java with 99% similarity]
src/main/java/org/onap/music/mdbc/Range.java [moved from src/main/java/com/att/research/mdbc/Range.java with 95% similarity]
src/main/java/org/onap/music/mdbc/RedoRow.java [moved from src/main/java/com/att/research/mdbc/RedoRow.java with 95% similarity]
src/main/java/org/onap/music/mdbc/StateManager.java [moved from src/main/java/com/att/research/mdbc/StateManager.java with 94% similarity]
src/main/java/org/onap/music/mdbc/TableInfo.java [moved from src/main/java/com/att/research/mdbc/TableInfo.java with 98% similarity]
src/main/java/org/onap/music/mdbc/configurations/NodeConfiguration.java [moved from src/main/java/com/att/research/mdbc/configurations/NodeConfiguration.java with 90% similarity]
src/main/java/org/onap/music/mdbc/configurations/TablesConfiguration.java [moved from src/main/java/com/att/research/mdbc/configurations/TablesConfiguration.java with 96% similarity]
src/main/java/org/onap/music/mdbc/configurations/config-0.json [moved from src/main/java/com/att/research/mdbc/configurations/config-0.json with 100% similarity]
src/main/java/org/onap/music/mdbc/configurations/ranges.json [moved from src/main/java/com/att/research/mdbc/configurations/ranges.json with 100% similarity]
src/main/java/org/onap/music/mdbc/configurations/tableConfiguration.json [moved from src/main/java/com/att/research/mdbc/configurations/tableConfiguration.json with 100% similarity]
src/main/java/org/onap/music/mdbc/examples/EtdbTestClient.java [moved from src/main/java/com/att/research/mdbc/examples/EtdbTestClient.java with 98% similarity]
src/main/java/org/onap/music/mdbc/mixins/Cassandra2Mixin.java [moved from src/main/java/com/att/research/mdbc/mixins/Cassandra2Mixin.java with 97% similarity]
src/main/java/org/onap/music/mdbc/mixins/CassandraMixin.java [moved from src/main/java/com/att/research/mdbc/mixins/CassandraMixin.java with 98% similarity]
src/main/java/org/onap/music/mdbc/mixins/DBInterface.java [moved from src/main/java/com/att/research/mdbc/mixins/DBInterface.java with 95% similarity]
src/main/java/org/onap/music/mdbc/mixins/MixinFactory.java [moved from src/main/java/com/att/research/mdbc/mixins/MixinFactory.java with 92% similarity]
src/main/java/org/onap/music/mdbc/mixins/MusicConnector.java [moved from src/main/java/com/att/research/mdbc/mixins/MusicConnector.java with 97% similarity]
src/main/java/org/onap/music/mdbc/mixins/MusicInterface.java [moved from src/main/java/com/att/research/mdbc/mixins/MusicInterface.java with 93% similarity]
src/main/java/org/onap/music/mdbc/mixins/MusicMixin.java [moved from src/main/java/com/att/research/mdbc/mixins/MusicMixin.java with 88% similarity]
src/main/java/org/onap/music/mdbc/mixins/MySQLMixin.java [moved from src/main/java/com/att/research/mdbc/mixins/MySQLMixin.java with 98% similarity]
src/main/java/org/onap/music/mdbc/mixins/Utils.java [moved from src/main/java/com/att/research/mdbc/mixins/Utils.java with 98% similarity]
src/main/java/org/onap/music/mdbc/mixins/package-info.java [moved from src/main/java/com/att/research/mdbc/mixins/package-info.java with 93% similarity]
src/main/java/org/onap/music/mdbc/package-info.java [moved from src/main/java/com/att/research/mdbc/package-info.java with 93% similarity]
src/main/java/org/onap/music/mdbc/tables/MriReference.java [moved from src/main/java/com/att/research/mdbc/tables/MriReference.java with 84% similarity]
src/main/java/org/onap/music/mdbc/tables/MusicRangeInformationRow.java [moved from src/main/java/com/att/research/mdbc/tables/MusicRangeInformationRow.java with 91% similarity]
src/main/java/org/onap/music/mdbc/tables/MusixTxDigestId.java [moved from src/main/java/com/att/research/mdbc/tables/MusixTxDigestId.java with 86% similarity]
src/main/java/org/onap/music/mdbc/tables/Operation.java [moved from src/main/java/com/att/research/mdbc/tables/Operation.java with 93% similarity]
src/main/java/org/onap/music/mdbc/tables/OperationType.java [moved from src/main/java/com/att/research/mdbc/tables/OperationType.java with 62% similarity]
src/main/java/org/onap/music/mdbc/tables/PartitionInformation.java [moved from src/main/java/com/att/research/mdbc/tables/PartitionInformation.java with 82% similarity]
src/main/java/org/onap/music/mdbc/tables/StagingTable.java [moved from src/main/java/com/att/research/mdbc/tables/StagingTable.java with 94% similarity]
src/main/java/org/onap/music/mdbc/tables/TxCommitProgress.java [moved from src/main/java/com/att/research/mdbc/tables/TxCommitProgress.java with 98% similarity]
src/main/java/org/onap/music/mdbc/tests/ConnectionTest.java [moved from src/main/java/com/att/research/mdbc/tests/ConnectionTest.java with 97% similarity]
src/main/java/org/onap/music/mdbc/tests/MAIN.java [moved from src/main/java/com/att/research/mdbc/tests/MAIN.java with 98% similarity]
src/main/java/org/onap/music/mdbc/tests/Test.java [moved from src/main/java/com/att/research/mdbc/tests/Test.java with 94% similarity]
src/main/java/org/onap/music/mdbc/tests/Test_Delete.java [moved from src/main/java/com/att/research/mdbc/tests/Test_Delete.java with 98% similarity]
src/main/java/org/onap/music/mdbc/tests/Test_Insert.java [moved from src/main/java/com/att/research/mdbc/tests/Test_Insert.java with 98% similarity]
src/main/java/org/onap/music/mdbc/tests/Test_Transactions.java [moved from src/main/java/com/att/research/mdbc/tests/Test_Transactions.java with 98% similarity]
src/main/java/org/onap/music/mdbc/tests/package-info.java [moved from src/main/java/com/att/research/mdbc/tests/package-info.java with 94% similarity]
src/main/java/org/onap/music/mdbc/tools/CreateNodeConfigurations.java [moved from src/main/java/com/att/research/mdbc/tools/CreateNodeConfigurations.java with 90% similarity]
src/main/java/org/onap/music/mdbc/tools/CreatePartition.java [moved from src/main/java/com/att/research/mdbc/tools/CreatePartition.java with 92% similarity]
src/main/javadoc/overview.html
src/main/resources/META-INF/services/java.sql.Driver
src/main/resources/mdbc.properties
src/main/resources/mdbc_driver.properties
src/main/resources/tests.json
src/main/shell/mk_jboss_module
src/test/java/org/onap/music/mdbc/MDBCUtilsTest.java [moved from src/test/java/com/att/research/mdbc/MDBCUtilsTest.java with 93% similarity]
src/test/java/org/onap/music/mdbc/test/ALLTESTS.java [moved from src/test/java/com/att/research/mdbc/test/ALLTESTS.java with 85% similarity]
src/test/java/org/onap/music/mdbc/test/BasicTest.java [moved from src/test/java/com/att/research/mdbc/test/BasicTest.java with 98% similarity]
src/test/java/org/onap/music/mdbc/test/CrossSiteTest.java [moved from src/test/java/com/att/research/mdbc/test/CrossSiteTest.java with 99% similarity]
src/test/java/org/onap/music/mdbc/test/TestCommon.java [moved from src/test/java/com/att/research/mdbc/test/TestCommon.java with 90% similarity]
src/test/java/org/onap/music/mdbc/test/TransactionTest.java [moved from src/test/java/com/att/research/mdbc/test/TransactionTest.java with 99% similarity]

index 2d21c3b..8f21f2e 100755 (executable)
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ mvn install:install-file -Dfile=target/MUSIC.jar -DpomFile=./pom.xml
 
 
 1) Create a configuration file using as a template:
-src/main/java/com/att/research/mdbc/configurations/tableConfiguration.json
+src/main/java/org/onap/music/mdbc/configurations/tableConfiguration.json
 
 The meaning of the fields is as follows: 
 
@@ -45,11 +45,11 @@ o   replicationFactor: indicates the needs of replication for this partition (the
 
 2) Create the configuration for each node using the command line program in the following location:
 
-src/main/java/com/att/research/mdbc/tools/CreateNodeConfiguration.java
+src/main/java/org/onap/music/mdbc/tools/CreateNodeConfiguration.java
 
 To run it, use the following parameters:
 
--t ../ETDB/src/main/java/com/att/research/mdbc/configurations/tableConfiguration.json -b base -o /Users/quique/Desktop/
+-t ../ETDB/src/main/java/org/onap/music/mdbc/configurations/tableConfiguration.json -b base -o /Users/quique/Desktop/
 
 This program is going to generate all the required configuration json for each ETDB node in the system and additionally initialize all the corresponding rows and tables for the system to correctly work. The meaning of the parameters is:
 â€¢    -t: the tableConfiguration.json explained in the step 1
@@ -63,11 +63,11 @@ Some notes about the limitations of this command line program:
 
 3) Run each of the server in its corresponding node: The ETDB server can be found in the file:
  
-src/main/java/com/att/research/mdbc/MdbcServer.java
+src/main/java/org/onap/music/mdbc/MdbcServer.java
  
 It requires three parameters:
 
- -c ../ETDB/src/main/java/com/att/research/mdbc/configurations/config-0.json -u jdbc:mysql://localhost -p 30000
+ -c ../ETDB/src/main/java/org/onap/music/mdbc/configurations/config-0.json -u jdbc:mysql://localhost -p 30000
 
  -c is a json with the configuration created in step 2. 
 â€¢    -u is where the local mysql database is located (without the database name, just the url, see example)
@@ -75,7 +75,7 @@ It requires three parameters:
 
 4) Run the clients. A client example can be found in this folder:
  
-src/main/java/com/att/research/mdbc/examples
+src/main/java/org/onap/music/mdbc/examples
 
 ## Building METRIC
 
@@ -113,7 +113,7 @@ Dirty rows will be copied, as needed back into the database from Cassandra befor
 3. If you supply properties to the DriverManager.getConnection(String, Properties) call,
  use the properties defined below to control behavior of the proxy.
 4. Load the driver using the following call:
-        Class.forName("com.att.research.mdbc.ProxyDriver");
+        Class.forName("org.onap.music.mdbc.ProxyDriver");
 
 The following properties can be passed to the JDBC DriverManager.getConnection(String, Properties)
 call to influence how METRIC works.
@@ -160,14 +160,14 @@ these tags.
     </security>
   </datasource>
   <drivers>
-    <driver name="mdbc" module="com.att.research.mdbc">
-      <driver-class>com.att.research.mdbc.ProxyDriver</driver-class>
+    <driver name="mdbc" module="org.onap.music.mdbc">
+      <driver-class>org.onap.music.mdbc.ProxyDriver</driver-class>
     </driver>
   </drivers>
 </datasources>
 ```
 
-Note: This assumes that you have built and installed the com.att.research.mdbc module within JBoss.
+Note: This assumes that you have built and installed the org.onap.music.mdbc module within JBoss.
 
 ### To Define a Tomcat DataSource Resource
 
@@ -181,7 +181,7 @@ probably need to make changes to the _connectionProperties_ attribute.
     type="javax.sql.DataSource"
     factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
     uniqueResourceName="process-engine"
-    driverClassName="com.att.research.mdbc.ProxyDriver"
+    driverClassName="org.onap.music.mdbc.ProxyDriver"
     url="jdbc:mdbc:./camunda-h2-dbs/process-engine;MVCC=TRUE;TRACE_LEVEL_FILE=0;DB_CLOSE_ON_EXIT=FALSE"
     connectionProperties="myid=0;replicas=0,1,2;music_keyspace=camunda;music_address=localhost"
     username="sa"
@@ -205,7 +205,7 @@ or local file based (`jdbc:h2:path_to_file`) database.
 
 ## Testing Mixin Combinations
 
-The files under `src/main/java/com/att/research/mdbc/tests` can be used to test various METRIC
+The files under `src/main/java/org/onap/music/mdbc/tests` can be used to test various METRIC
 operations with various combinations of Mixins.  The tests are controlled via the file
 `src/main/resources/tests.json`.  More details are available in the javadoc for this package.
 
diff --git a/pom.xml b/pom.xml
index d1f3ef7..05994f5 100755 (executable)
--- a/pom.xml
+++ b/pom.xml
@@ -1,6 +1,6 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     <modelVersion>4.0.0</modelVersion>
-    <groupId>com.att.research.mdbc</groupId>
+    <groupId>org.onap.music.mdbc</groupId>
     <artifactId>mdbc</artifactId>
     <version>0.0.1-SNAPSHOT</version>
     <name>mdbc</name>
@@ -20,7 +20,7 @@
  * ====================================================================
  */
 
-package com.att.research.exceptions;
+package org.onap.music.exceptions;
 
 /**
  * @author inam
@@ -19,7 +19,7 @@
  * ============LICENSE_END=============================================
  * ====================================================================
  */
-package com.att.research.exceptions;
+package org.onap.music.exceptions;
 
 
 
@@ -1,5 +1,5 @@
 
-package com.att.research.logging;
+package org.onap.music.logging;
 
 import static com.att.eelf.configuration.Configuration.MDC_SERVER_FQDN;
 import static com.att.eelf.configuration.Configuration.MDC_SERVER_IP_ADDRESS;
@@ -20,7 +20,7 @@
  * ====================================================================
  */
 
-package com.att.research.logging.format;
+package org.onap.music.logging.format;
 
 /**
  * @author inam
@@ -19,7 +19,7 @@
  * ============LICENSE_END=============================================
  * ====================================================================
  */
-package com.att.research.logging.format;
+package org.onap.music.logging.format;
 
 /**
  * @author inam
@@ -19,7 +19,7 @@
  * ============LICENSE_END=============================================
  * ====================================================================
  */
-package com.att.research.logging.format;
+package org.onap.music.logging.format;
 
 import com.att.eelf.i18n.EELFResolvableErrorEnum;
 
@@ -1,9 +1,9 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import org.json.JSONObject;
 
-import com.att.research.mdbc.mixins.DBInterface;
-import com.att.research.mdbc.mixins.MusicInterface;
+import org.onap.music.mdbc.mixins.DBInterface;
+import org.onap.music.mdbc.mixins.MusicInterface;
 
 public class ArchiveProcess {
        protected MusicInterface mi;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 public class Configuration {
     /** The property name to use to connect to cassandra*/
@@ -1,7 +1,7 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.logging.EELFLoggerDelegate;
 import org.onap.music.datastore.PreparedQueryObject;
 import org.onap.music.exceptions.MusicLockingException;
 import org.onap.music.exceptions.MusicQueryException;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.BufferedReader;
 import java.io.FileNotFoundException;
@@ -6,7 +6,7 @@ import java.io.FileReader;
 import java.util.HashSet;
 import java.util.Set;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 public class LockId {
     private String primaryKey;
@@ -1,16 +1,16 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.*;
 import java.util.Base64;
 import java.util.Deque;
 import java.util.HashMap;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
-import com.att.research.mdbc.tables.Operation;
-import com.att.research.mdbc.tables.StagingTable;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
+import org.onap.music.mdbc.tables.Operation;
+import org.onap.music.mdbc.tables.StagingTable;
 
 import javassist.bytecode.Descriptor.Iterator;
 
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.InputStream;
 import java.io.Reader;
@@ -21,7 +21,7 @@ import java.sql.Timestamp;
 import java.util.Calendar;
 import java.util.Map;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 
 /**
  * ProxyStatement is a proxy Statement that front ends Statements from the underlying JDBC driver.  It passes all operations through,
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.sql.Array;
 import java.sql.Blob;
@@ -19,14 +19,14 @@ import java.util.Map;
 import java.util.Properties;
 import java.util.concurrent.Executor;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.exceptions.QueryException;
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
-import com.att.research.mdbc.mixins.MusicInterface;
-import com.att.research.mdbc.tables.TxCommitProgress;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.exceptions.QueryException;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
+import org.onap.music.mdbc.mixins.MusicInterface;
+import org.onap.music.mdbc.tables.TxCommitProgress;
 
 
 /**
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.InputStream;
 import java.io.Reader;
@@ -27,7 +27,7 @@ import java.util.Calendar;
 
 import org.apache.commons.lang3.StringUtils;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 
 /**
  * ProxyStatement is a proxy Statement that front ends Statements from the underlying JDBC driver.  It passes all operations through,
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 /*
  * Licensed to the Apache Software Foundation (ASF) under one or more
@@ -17,13 +17,13 @@ package com.att.research.mdbc;
  * limitations under the License.
  */
 
-import com.att.research.mdbc.configurations.NodeConfiguration;
+import org.onap.music.mdbc.configurations.NodeConfiguration;
 import org.apache.calcite.avatica.remote.Driver.Serialization;
 import org.apache.calcite.avatica.remote.LocalService;
 import org.apache.calcite.avatica.server.HttpServer;
 import org.apache.calcite.avatica.util.Unsafe;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 import com.beust.jcommander.IStringConverter;
 import com.beust.jcommander.JCommander;
 import com.beust.jcommander.Parameter;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.sql.Connection;
 import java.sql.SQLException;
@@ -8,8 +8,8 @@ import java.util.Properties;
 import java.util.concurrent.ConcurrentMap;
 import java.util.concurrent.TimeUnit;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.mdbc.configurations.NodeConfiguration;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.mdbc.configurations.NodeConfiguration;
 import com.google.common.cache.Cache;
 import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.RemovalListener;
@@ -19,10 +19,10 @@ import org.apache.calcite.avatica.NoSuchStatementException;
 import org.apache.calcite.avatica.jdbc.JdbcMeta;
 import org.apache.calcite.avatica.remote.TypedValue;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
 
 public class MdbcServerLogic extends JdbcMeta{
 
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.sql.Connection;
 import java.sql.ResultSet;
@@ -6,11 +6,11 @@ import java.sql.SQLException;
 import java.sql.SQLWarning;
 import java.sql.Statement;
 
-import com.att.research.exceptions.QueryException;
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
+import org.onap.music.exceptions.QueryException;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
 
 /**
  * ProxyStatement is a proxy Statement that front ends Statements from the underlying JDBC driver.  It passes all operations through,
@@ -1,22 +1,22 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.sql.Connection;
 import java.util.*;
 
 import org.json.JSONObject;
 
-import com.att.research.mdbc.mixins.DBInterface;
-import com.att.research.mdbc.mixins.MixinFactory;
-import com.att.research.mdbc.mixins.MusicInterface;
-import com.att.research.mdbc.mixins.Utils;
-import com.att.research.mdbc.tables.StagingTable;
-import com.att.research.mdbc.tables.TxCommitProgress;
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.exceptions.QueryException;
-import com.att.research.logging.*;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
+import org.onap.music.mdbc.mixins.DBInterface;
+import org.onap.music.mdbc.mixins.MixinFactory;
+import org.onap.music.mdbc.mixins.MusicInterface;
+import org.onap.music.mdbc.mixins.Utils;
+import org.onap.music.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.tables.TxCommitProgress;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.exceptions.QueryException;
+import org.onap.music.logging.*;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
 
 /**
 * <p>
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.InputStream;
 import java.io.Reader;
@@ -28,7 +28,7 @@ import java.util.Map;
 
 import org.apache.log4j.Logger;
 
-import com.att.research.exceptions.QueryException;
+import org.onap.music.exceptions.QueryException;
 
 /**
  * ProxyStatement is a proxy Statement that front ends Statements from the underlying JDBC driver.  It passes all operations through,
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.io.Serializable;
 
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 public class RedoRow {
     private String redoTableName;
@@ -1,14 +1,14 @@
-package com.att.research.mdbc;
-
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.logging.format.AppMessages;
-import com.att.research.logging.format.ErrorSeverity;
-import com.att.research.logging.format.ErrorTypes;
-import com.att.research.mdbc.mixins.MixinFactory;
-import com.att.research.mdbc.mixins.MusicInterface;
-import com.att.research.mdbc.mixins.MusicMixin;
-import com.att.research.mdbc.tables.TxCommitProgress;
+package org.onap.music.mdbc;
+
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.logging.format.AppMessages;
+import org.onap.music.logging.format.ErrorSeverity;
+import org.onap.music.logging.format.ErrorTypes;
+import org.onap.music.mdbc.mixins.MixinFactory;
+import org.onap.music.mdbc.mixins.MusicInterface;
+import org.onap.music.mdbc.mixins.MusicMixin;
+import org.onap.music.mdbc.tables.TxCommitProgress;
 
 import java.sql.Connection;
 import java.sql.DriverManager;
similarity index 98%
rename from src/main/java/com/att/research/mdbc/TableInfo.java
rename to src/main/java/org/onap/music/mdbc/TableInfo.java
index 583ba73..ee272d8 100755 (executable)
@@ -1,4 +1,4 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
 import java.sql.Types;
 import java.util.ArrayList;
@@ -1,9 +1,9 @@
-package com.att.research.mdbc.configurations;
+package org.onap.music.mdbc.configurations;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.DatabasePartition;
-import com.att.research.mdbc.MDBCUtils;
-import com.att.research.mdbc.Range;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.DatabasePartition;
+import org.onap.music.mdbc.MDBCUtils;
+import org.onap.music.mdbc.Range;
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 
@@ -1,10 +1,10 @@
-package com.att.research.mdbc.configurations;
+package org.onap.music.mdbc.configurations;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.DatabaseOperations;
-import com.att.research.mdbc.RedoRow;
-import com.att.research.mdbc.mixins.CassandraMixin;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.DatabaseOperations;
+import org.onap.music.mdbc.RedoRow;
+import org.onap.music.mdbc.mixins.CassandraMixin;
 import com.google.gson.Gson;
 import org.onap.music.datastore.PreparedQueryObject;
 import org.onap.music.exceptions.MusicServiceException;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.sql.Types;
 import java.util.ArrayList;
@@ -15,16 +15,16 @@ import org.onap.music.exceptions.MusicServiceException;
 import org.onap.music.main.MusicCore;
 import org.onap.music.main.ReturnType;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.DatabasePartition;
-import com.att.research.mdbc.TableInfo;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.DatabasePartition;
+import org.onap.music.mdbc.TableInfo;
 import com.datastax.driver.core.ResultSet;
 import com.datastax.driver.core.Row;
 
 /**
  * This class provides the methods that MDBC needs to access Cassandra directly in order to provide persistence
  * to calls to the user's DB.  It stores dirty row references in one table (called DIRTY____) rather than one dirty
- * table per real table (as {@link com.att.research.mdbc.mixins.CassandraMixin} does).
+ * table per real table (as {@link org.onap.music.mdbc.mixins.CassandraMixin} does).
  *
  * @author Robert P. Eby
  */
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.io.IOException;
 import java.io.Reader;
@@ -15,13 +15,13 @@ import java.util.Set;
 import java.util.TreeSet;
 import java.util.UUID;
 
-import com.att.research.mdbc.*;
-import com.att.research.mdbc.tables.PartitionInformation;
-import com.att.research.mdbc.tables.MusixTxDigestId;
-import com.att.research.mdbc.tables.StagingTable;
-import com.att.research.mdbc.tables.MriReference;
-import com.att.research.mdbc.tables.MusicRangeInformationRow;
-import com.att.research.mdbc.tables.TxCommitProgress;
+import org.onap.music.mdbc.*;
+import org.onap.music.mdbc.tables.PartitionInformation;
+import org.onap.music.mdbc.tables.MusixTxDigestId;
+import org.onap.music.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.tables.MriReference;
+import org.onap.music.mdbc.tables.MusicRangeInformationRow;
+import org.onap.music.mdbc.tables.TxCommitProgress;
 
 import org.json.JSONObject;
 import org.onap.music.datastore.CassaLockStore;
@@ -33,8 +33,8 @@ import org.onap.music.main.MusicCore;
 import org.onap.music.main.ResultType;
 import org.onap.music.main.ReturnType;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.logging.EELFLoggerDelegate;
 import com.datastax.driver.core.BoundStatement;
 import com.datastax.driver.core.ColumnDefinitions;
 import com.datastax.driver.core.DataType;
@@ -1,13 +1,13 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.sql.ResultSet;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import com.att.research.mdbc.Range;
-import com.att.research.mdbc.TableInfo;
-import com.att.research.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.Range;
+import org.onap.music.mdbc.TableInfo;
+import org.onap.music.mdbc.tables.StagingTable;
 
 /**
  * This Interface defines the methods that MDBC needs in order to mirror data to/from a Database instance.
@@ -1,17 +1,17 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
 import java.sql.Connection;
 import java.util.Properties;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.DatabasePartition;
-import com.att.research.mdbc.MusicSqlManager;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.DatabasePartition;
+import org.onap.music.mdbc.MusicSqlManager;
 
 /**
- * This class is used to construct instances of Mixins that implement either the {@link com.att.research.mdbc.mixins.DBInterface}
- * interface, or the {@link com.att.research.mdbc.mixins.MusicInterface} interface. The Mixins are searched for in the CLASSPATH.
+ * This class is used to construct instances of Mixins that implement either the {@link org.onap.music.mdbc.mixins.DBInterface}
+ * interface, or the {@link org.onap.music.mdbc.mixins.MusicInterface} interface. The Mixins are searched for in the CLASSPATH.
  *
  * @author Robert P. Eby
  */
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.net.InetAddress;
 import java.net.NetworkInterface;
@@ -8,7 +8,7 @@ import java.util.Enumeration;
 import java.util.Iterator;
 import java.util.List;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 import com.datastax.driver.core.Cluster;
 import com.datastax.driver.core.HostDistance;
 import com.datastax.driver.core.Metadata;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.util.HashMap;
 import java.util.List;
@@ -7,16 +7,16 @@ import java.util.UUID;
 
 import org.json.JSONObject;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.mdbc.DatabasePartition;
-import com.att.research.mdbc.Range;
-import com.att.research.mdbc.TableInfo;
-import com.att.research.mdbc.tables.PartitionInformation;
-import com.att.research.mdbc.tables.MusixTxDigestId;
-import com.att.research.mdbc.tables.StagingTable;
-import com.att.research.mdbc.tables.MriReference;
-import com.att.research.mdbc.tables.MusicRangeInformationRow;
-import com.att.research.mdbc.tables.TxCommitProgress;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.mdbc.DatabasePartition;
+import org.onap.music.mdbc.Range;
+import org.onap.music.mdbc.TableInfo;
+import org.onap.music.mdbc.tables.PartitionInformation;
+import org.onap.music.mdbc.tables.MusixTxDigestId;
+import org.onap.music.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.tables.MriReference;
+import org.onap.music.mdbc.tables.MusicRangeInformationRow;
+import org.onap.music.mdbc.tables.TxCommitProgress;
 
 /**
  * This Interface defines the methods that MDBC needs for a class to provide access to the persistence layer of MUSIC.
@@ -1,23 +1,23 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.*;
 
-import com.att.research.mdbc.LockId;
+import org.onap.music.mdbc.LockId;
 import org.json.JSONObject;
 import org.onap.music.exceptions.MusicLockingException;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.mdbc.DatabasePartition;
-import com.att.research.mdbc.Range;
-import com.att.research.mdbc.TableInfo;
-import com.att.research.mdbc.tables.PartitionInformation;
-import com.att.research.mdbc.tables.MusixTxDigestId;
-import com.att.research.mdbc.tables.StagingTable;
-import com.att.research.mdbc.tables.MriReference;
-import com.att.research.mdbc.tables.MusicRangeInformationRow;
-import com.att.research.mdbc.tables.TxCommitProgress;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.mdbc.DatabasePartition;
+import org.onap.music.mdbc.Range;
+import org.onap.music.mdbc.TableInfo;
+import org.onap.music.mdbc.tables.PartitionInformation;
+import org.onap.music.mdbc.tables.MusixTxDigestId;
+import org.onap.music.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.tables.MriReference;
+import org.onap.music.mdbc.tables.MusicRangeInformationRow;
+import org.onap.music.mdbc.tables.TxCommitProgress;
 
 import org.onap.music.main.MusicCore;
 
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.sql.Connection;
 import java.sql.PreparedStatement;
@@ -17,12 +17,12 @@ import java.util.TreeSet;
 import org.json.JSONObject;
 import org.json.JSONTokener;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.MusicSqlManager;
-import com.att.research.mdbc.Range;
-import com.att.research.mdbc.TableInfo;
-import com.att.research.mdbc.tables.OperationType;
-import com.att.research.mdbc.tables.StagingTable;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.MusicSqlManager;
+import org.onap.music.mdbc.Range;
+import org.onap.music.mdbc.TableInfo;
+import org.onap.music.mdbc.tables.OperationType;
+import org.onap.music.mdbc.tables.StagingTable;
 
 import net.sf.jsqlparser.JSQLParserException;
 import net.sf.jsqlparser.parser.CCJSqlParserUtil;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -15,8 +15,8 @@ import java.util.Properties;
 
 import org.json.JSONObject;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.TableInfo;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.TableInfo;
 import com.datastax.driver.core.utils.Bytes;
 
 /**
@@ -1,8 +1,8 @@
 /**
  * <p>
  * This package provides the "mixins" to use when constructing a MusicSqlManager.  The mixins define how MusicSqlManager
- * will interface both to the database being mirrored (via the {@link com.att.research.mdbc.mixins.DBInterface} interface),
- * and how it will interface to the persistence layer provided by MUSIC (via the {@link com.att.research.mdbc.mixins.MusicInterface}
+ * will interface both to the database being mirrored (via the {@link org.onap.music.mdbc.mixins.DBInterface} interface),
+ * and how it will interface to the persistence layer provided by MUSIC (via the {@link org.onap.music.mdbc.mixins.MusicInterface}
  * interface).
  * </p>
  * <p>
@@ -44,4 +44,4 @@
  * The <code>mdbc-h2server-0.0.1-SNAPSHOT.jar</code> file is built with Maven using the <code>pom-h2server.xml</code> pom file. 
  * </p>
  */
-package com.att.research.mdbc.mixins;
+package org.onap.music.mdbc.mixins;
@@ -32,7 +32,7 @@
  * </li>
  * <li>Load the driver using the following call:
  * <pre>
- *     Class.forName("com.att.research.mdbc.ProxyDriver");
+ *     Class.forName("org.onap.music.mdbc.ProxyDriver");
  * </pre></li>
  * </ol>
  * <p>Because, under the current design, the MDBC driver must be running within the same JVM as the database, MDBC
@@ -50,7 +50,7 @@
  *     type="javax.sql.DataSource"
  *     factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
  *     uniqueResourceName="process-engine"
- *     driverClassName="<b>com.att.research.mdbc.ProxyDriver</b>"
+ *     driverClassName="<b>org.onap.music.mdbc.ProxyDriver</b>"
  *     url="jdbc:<b>mdbc</b>:./camunda-h2-dbs/process-engine;MVCC=TRUE;TRACE_LEVEL_FILE=0;DB_CLOSE_ON_EXIT=FALSE"
  *     <b>connectionProperties="myid=0;replicas=0,1,2;music_keyspace=camunda;music_address=localhost"</b>
  *     username="sa"
  *      &lt;/security&gt;
  *    &lt;/datasource&gt;
  *    &lt;drivers&gt;
- *      <b>&lt;driver name="mdbc" module="com.att.research.mdbc"&gt;
- *        &lt;driver-class&gt;com.att.research.mdbc.ProxyDriver&lt;/driver-class&gt;
+ *      <b>&lt;driver name="mdbc" module="org.onap.music.mdbc"&gt;
+ *        &lt;driver-class&gt;org.onap.music.mdbc.ProxyDriver&lt;/driver-class&gt;
  *      &lt;/driver&gt;</b>
  *    &lt;/drivers&gt;
  *  &lt;/datasources&gt;
  * </pre>
- * <p>Note: This assumes that you have built and installed the <b>com.att.research.mdbc</b> module within JBoss.
+ * <p>Note: This assumes that you have built and installed the <b>org.onap.music.mdbc</b> module within JBoss.
  */
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tables;
+package org.onap.music.mdbc.tables;
 
 public enum OperationType{
        DELETE, UPDATE, INSERT, SELECT
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tables;
+package org.onap.music.mdbc.tables;
 
 import java.io.Serializable;
 import java.util.Deque;
@@ -8,7 +8,7 @@ import java.util.Set;
 import org.apache.commons.lang3.tuple.Pair;
 import org.json.JSONObject;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 
 public class StagingTable implements Serializable{
        /**
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tables;
+package org.onap.music.mdbc.tables;
 
 import java.math.BigInteger;
 import java.util.Map;
@@ -6,7 +6,7 @@ import java.util.UUID;
 import java.util.concurrent.ConcurrentHashMap;
 import com.datastax.driver.core.utils.UUIDs;
 
-import com.att.research.logging.EELFLoggerDelegate;
+import org.onap.music.logging.EELFLoggerDelegate;
 
 import java.sql.Connection;
 import java.util.concurrent.atomic.AtomicReference;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
 
 //import java.sql.Connection;
 //import java.sql.DriverManager;
@@ -97,7 +97,7 @@ public class ConnectionTest {
 //      * 
 //      * In order to use, must have mysql and Cassandra services running locally. Must 
 //      * have a database EMP created in the mysql db. Uses 
-//      * "Driver.getConnection(com.att.research.mdbc.ProxyDriver)" for mdbc
+//      * "Driver.getConnection(org.onap.music.mdbc.ProxyDriver)" for mdbc
 //      * connection
 //      */
 //     //@Test
@@ -110,7 +110,7 @@ public class ConnectionTest {
 //             connectionProps.put("user", USER);
 //             connectionProps.put("password", PASS);
 //     
-//             final String MDBC_DRIVER = "com.att.research.mdbc.ProxyDriver";
+//             final String MDBC_DRIVER = "org.onap.music.mdbc.ProxyDriver";
 //             final String MDBC_DB_URL = "jdbc:mdbc://localhost/TEST";
 //             final String MDBC_DB_MIXIN = "mysql";
 //             connectionProps.put("MDBC_DB_MIXIN", MDBC_DB_MIXIN);
@@ -125,7 +125,7 @@ public class ConnectionTest {
 //      * 
 //      * In order to use, must have mysql and Cassandra services running locally. Must 
 //      * have a database EMP created in the mysql db. Uses 
-//      * "Driver.getConnection(com.att.research.mdbc.ProxyDriver)" for mdbc
+//      * "Driver.getConnection(org.onap.music.mdbc.ProxyDriver)" for mdbc
 //      * connection
 //      * 
 //      * Uses preparedStatements
@@ -140,7 +140,7 @@ public class ConnectionTest {
 //             connectionProps.put("user", USER);
 //             connectionProps.put("password", PASS);
 //     
-//             final String MDBC_DRIVER = "com.att.research.mdbc.ProxyDriver";
+//             final String MDBC_DRIVER = "org.onap.music.mdbc.ProxyDriver";
 //             final String MDBC_DB_URL = "jdbc:mdbc://localhost/EMP";
 //             //final String MDBC_DRIVER = "org.h2.Driver";
 //             //final String MDBC_DB_URL = "jdbc:h2:tcp://localhost:9092/~/test";
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
 
 import java.io.FileInputStream;
 import java.io.InputStream;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
 
 import java.sql.Connection;
 import java.sql.DriverManager;
@@ -17,7 +17,7 @@ import org.json.JSONObject;
  * @author Robert Eby
  */
 public abstract class Test {
-       public static final String MDBC_DRIVER = "com.att.research.mdbc.ProxyDriver";
+       public static final String MDBC_DRIVER = "org.onap.music.mdbc.ProxyDriver";
 
        /**
         * Each test derived from this class must implement this method,
@@ -31,7 +31,7 @@ public abstract class Test {
 
        public String getName() {
                String s = this.getClass().getName();
-               return s.replaceAll("com.att.research.mdbc.tests.", "");
+               return s.replaceAll("org.onap.music.mdbc.tests.", "");
        }
 
        public Properties buildProperties(JSONObject config, int i) {
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
 
 import java.sql.Connection;
 import java.sql.Statement;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
 
 import java.sql.Connection;
 import java.sql.ResultSet;
@@ -9,7 +9,7 @@
  * To run the tests against all the configurations specified in /tests.json, do the following:
  * </p>
  * <pre>
- *     java com.att.research.mdbc.tests.MAIN [ configfile ]
+ *     java org.onap.music.mdbc.tests.MAIN [ configfile ]
  * </pre>
  * <p>
  * It is assumed that a copy of Cassandra is running locally on port 9042,
@@ -26,9 +26,9 @@
  * <pre>
  * {
  *     "tests": [
- *             "com.att.research.mdbc.tests.Test_Insert",
- *             "com.att.research.mdbc.tests.Test_Delete",
- *             "com.att.research.mdbc.tests.Test_Transactions"
+ *             "org.onap.music.mdbc.tests.Test_Insert",
+ *             "org.onap.music.mdbc.tests.Test_Delete",
+ *             "org.onap.music.mdbc.tests.Test_Transactions"
  *     ],
  *     "configs": [
  *             {
  * }
  * </pre>
  */
-package com.att.research.mdbc.tests;
+package org.onap.music.mdbc.tests;
@@ -1,9 +1,9 @@
-package com.att.research.mdbc.tools;
+package org.onap.music.mdbc.tools;
 
-import com.att.research.exceptions.MDBCServiceException;
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.configurations.NodeConfiguration;
-import com.att.research.mdbc.configurations.TablesConfiguration;
+import org.onap.music.exceptions.MDBCServiceException;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.configurations.NodeConfiguration;
+import org.onap.music.mdbc.configurations.TablesConfiguration;
 import com.beust.jcommander.JCommander;
 import com.beust.jcommander.Parameter;
 
@@ -1,7 +1,7 @@
-package com.att.research.mdbc.tools;
+package org.onap.music.mdbc.tools;
 
-import com.att.research.logging.EELFLoggerDelegate;
-import com.att.research.mdbc.configurations.NodeConfiguration;
+import org.onap.music.logging.EELFLoggerDelegate;
+import org.onap.music.mdbc.configurations.NodeConfiguration;
 import com.beust.jcommander.JCommander;
 import com.beust.jcommander.Parameter;
 
index 162e7ec..0be8c38 100755 (executable)
@@ -13,15 +13,15 @@ MDBC can automatically adopt to the database in use, as well as the style of MUS
 by the use of "mixins".  Each JDBC Connection via MDBC specifies two mixins to use:
 </p>
 <ul>
-<li>a Mixin that conforms to the {@link com.att.research.mdbc.mixins.MusicInterface} specification
+<li>a Mixin that conforms to the {@link org.onap.music.mdbc.mixins.MusicInterface} specification
 for communicating with MUSIC/Cassandra.</li>
-<li>a Mixin that conforms to the {@link com.att.research.mdbc.mixins.DBInterface} specification
+<li>a Mixin that conforms to the {@link org.onap.music.mdbc.mixins.DBInterface} specification
 for communicating with the underlying database in use.</li>
 </ul>
 <p>
 More details are provided on the package pages for 
-<code>com.att.research.mdbc</code> and 
-<code>com.att.research.mdbc.mixins</code>.
+<code>org.onap.music.mdbc</code> and 
+<code>org.onap.music.mdbc.mixins</code>.
 </p>
 <h2>Limitations</h2>
 There are several limitations to the use of MDBC:
index f6e722c..3e207aa 100755 (executable)
@@ -2,11 +2,11 @@
 #  A list of all Mixins that should be checked by MDBC
 #
 MIXINS= \
-       com.att.research.mdbc.mixins.H2Mixin \
-       com.att.research.mdbc.mixins.H2ServerMixin \
-       com.att.research.mdbc.mixins.MySQLMixin \
-       com.att.research.mdbc.mixins.CassandraMixin \
-       com.att.research.mdbc.mixins.Cassandra2Mixin
+       org.onap.music.mdbc.mixins.H2Mixin \
+       org.onap.music.mdbc.mixins.H2ServerMixin \
+       org.onap.music.mdbc.mixins.MySQLMixin \
+       org.onap.music.mdbc.mixins.CassandraMixin \
+       org.onap.music.mdbc.mixins.Cassandra2Mixin
 
 critical.tables= \
        TEST
\ No newline at end of file
index 1549d5f..487feb3 100644 (file)
@@ -2,11 +2,11 @@
 #  A list of all Mixins that should be checked by MDBC
 #
 MIXINS= \
-       com.att.research.mdbc.mixins.H2Mixin \
-       com.att.research.mdbc.mixins.H2ServerMixin \
-       com.att.research.mdbc.mixins.MySQLMixin \
-       com.att.research.mdbc.mixins.CassandraMixin \
-       com.att.research.mdbc.mixins.Cassandra2Mixin
+       org.onap.music.mdbc.mixins.H2Mixin \
+       org.onap.music.mdbc.mixins.H2ServerMixin \
+       org.onap.music.mdbc.mixins.MySQLMixin \
+       org.onap.music.mdbc.mixins.CassandraMixin \
+       org.onap.music.mdbc.mixins.Cassandra2Mixin
        
 DEFAULT_DRIVERS=\
        org.h2.Driver \
index ac9221e..8df9f34 100755 (executable)
@@ -1,8 +1,8 @@
 {
        "tests": [
-               "com.att.research.mdbc.tests.Test_Insert",
-               "com.att.research.mdbc.tests.Test_Delete",
-               "com.att.research.mdbc.tests.Test_Transactions"
+               "org.onap.music.mdbc.tests.Test_Insert",
+               "org.onap.music.mdbc.tests.Test_Delete",
+               "org.onap.music.mdbc.tests.Test_Transactions"
        ],
        "configs": [
                {
index 28d0540..7bbb8d9 100755 (executable)
@@ -22,7 +22,7 @@ then
 fi
 
 T=/tmp/mk_jboss_module$$
-T2=$T/com/att/research/mdbc/main
+T2=$T/org/onap/music/mdbc/main
 MODULE=$T2/module.xml
 TARGET=`pwd`/target/mdbc-jboss-module.tar
 JARS=$( mvn dependency:build-classpath | grep -v INFO | tr : '\012' )
@@ -38,7 +38,7 @@ cat > $MODULE <<EOF
   Note: This module includes a copy of the H2 database, rather than depending on the
   com.h2database.h2 module included with JBoss, because I could not get that copy to work.
 -->
-<module xmlns="urn:jboss:module:1.1" name="com.att.research.mdbc">
+<module xmlns="urn:jboss:module:1.1" name="org.onap.music.mdbc">
   <resources>
 EOF
 for i in $JAR2; do echo "    <resource-root path=\"$i\"/>"; done >> $MODULE
@@ -1,7 +1,7 @@
-package com.att.research.mdbc;
+package org.onap.music.mdbc;
 
-import com.att.research.mdbc.tables.OperationType;
-import com.att.research.mdbc.tables.StagingTable;
+import org.onap.music.mdbc.tables.OperationType;
+import org.onap.music.mdbc.tables.StagingTable;
 
 import org.json.JSONArray;
 import org.json.JSONObject;
@@ -1,4 +1,4 @@
-package com.att.research.mdbc.test;
+package org.onap.music.mdbc.test;
 
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
@@ -1,11 +1,11 @@
-package com.att.research.mdbc.test;
+package org.onap.music.mdbc.test;
 
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 import java.util.Properties;
 
-import com.att.research.mdbc.mixins.CassandraMixin;
+import org.onap.music.mdbc.mixins.CassandraMixin;
 
 public class TestCommon {
        public static final String DB_DRIVER   = "avatica.Driver";