myrle-krantz closed pull request #4: Updating package names.
URL: https://github.com/apache/fineract-cn-reporting/pull/4
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/README.md b/README.md
index 602a578..62f18d4 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,5 @@
 # Apache Fineract CN Reporting
 
-[![Join the chat at 
https://gitter.im/mifos-initiative/mifos.io](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/mifos-initiative/mifos.io?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
 This project provides simple reporting capabilities.
 
 ## Versioning
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/EventConstants.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/EventConstants.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/EventConstants.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/EventConstants.java
index c274750..85bcc82 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/EventConstants.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/EventConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1;
+package org.apache.fineract.cn.reporting.api.v1;
 
 @SuppressWarnings("unused")
 public interface EventConstants {
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/PermittableGroupIds.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/PermittableGroupIds.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/PermittableGroupIds.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/PermittableGroupIds.java
index b3363a3..8a46016 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/PermittableGroupIds.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/PermittableGroupIds.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1;
+package org.apache.fineract.cn.reporting.api.v1;
 
 @SuppressWarnings("unused")
 public interface PermittableGroupIds {
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportManager.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportManager.java
similarity index 87%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/client/ReportManager.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportManager.java
index 4f78218..8cf82d5 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportManager.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportManager.java
@@ -16,28 +16,24 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.client;
+package org.apache.fineract.cn.reporting.api.v1.client;
 
-import io.mifos.core.api.annotation.ThrowsException;
-import io.mifos.core.api.annotation.ThrowsExceptions;
-import io.mifos.core.api.util.CustomFeignClientsConfiguration;
-import io.mifos.core.lang.ServiceException;
-import io.mifos.reporting.api.v1.PermittableGroupIds;
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
-import io.mifos.reporting.api.v1.domain.ReportPage;
-import io.mifos.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import java.util.List;
+import org.apache.fineract.cn.api.annotation.ThrowsException;
+import org.apache.fineract.cn.api.annotation.ThrowsExceptions;
+import org.apache.fineract.cn.api.util.CustomFeignClientsConfiguration;
 import org.springframework.cloud.netflix.feign.FeignClient;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.MediaType;
-import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.PathVariable;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
 
-import java.util.List;
-
 @SuppressWarnings("unused")
 @FeignClient(value="reporting-v1", path="/reporting/v1", configuration = 
CustomFeignClientsConfiguration.class)
 public interface ReportManager {
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportNotFoundException.java
 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportNotFoundException.java
similarity index 93%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/client/ReportNotFoundException.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportNotFoundException.java
index dc1ea5a..e508e73 100644
--- 
a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportNotFoundException.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportNotFoundException.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.client;
+package org.apache.fineract.cn.reporting.api.v1.client;
 
 public class ReportNotFoundException extends RuntimeException {
 }
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportParameterValidationException.java
 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportParameterValidationException.java
similarity index 94%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/client/ReportParameterValidationException.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportParameterValidationException.java
index 52a7b1e..e60b5da 100644
--- 
a/api/src/main/java/io/mifos/reporting/api/v1/client/ReportParameterValidationException.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/client/ReportParameterValidationException.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.client;
+package org.apache.fineract.cn.reporting.api.v1.client;
 
 public class ReportParameterValidationException extends RuntimeException {
 }
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/AutoCompleteResource.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/AutoCompleteResource.java
similarity index 95%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/domain/AutoCompleteResource.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/AutoCompleteResource.java
index b72db87..9594d2c 100644
--- 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/AutoCompleteResource.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/AutoCompleteResource.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/DisplayableField.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/DisplayableField.java
similarity index 96%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/domain/DisplayableField.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/DisplayableField.java
index 5a11707..8942a58 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/DisplayableField.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/DisplayableField.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 public class DisplayableField {
 
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/Footer.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Footer.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/Footer.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Footer.java
index 06bc5d2..951e160 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/Footer.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Footer.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/Header.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Header.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/Header.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Header.java
index b2eca21..370e743 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/Header.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Header.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/QueryParameter.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/QueryParameter.java
similarity index 97%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/domain/QueryParameter.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/QueryParameter.java
index ba03e8b..4330edb 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/QueryParameter.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/QueryParameter.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 public class QueryParameter {
 
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportDefinition.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportDefinition.java
similarity index 97%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/domain/ReportDefinition.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportDefinition.java
index 898252c..c75b5cb 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportDefinition.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportDefinition.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportPage.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportPage.java
similarity index 97%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/ReportPage.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportPage.java
index 5720e5d..e73478e 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportPage.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportPage.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git 
a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportRequest.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportRequest.java
similarity index 96%
rename from 
api/src/main/java/io/mifos/reporting/api/v1/domain/ReportRequest.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportRequest.java
index 596574b..db46a72 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/ReportRequest.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/ReportRequest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/Row.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Row.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/Row.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Row.java
index 22e631d..7db5c62 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/Row.java
+++ b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Row.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 import java.util.List;
 
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/Type.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Type.java
similarity index 93%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/Type.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Type.java
index 45abcf3..ff66347 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/Type.java
+++ b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Type.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 public enum Type {
   TEXT,
diff --git a/api/src/main/java/io/mifos/reporting/api/v1/domain/Value.java 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Value.java
similarity index 95%
rename from api/src/main/java/io/mifos/reporting/api/v1/domain/Value.java
rename to 
api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Value.java
index d9c1b6a..ff904b8 100644
--- a/api/src/main/java/io/mifos/reporting/api/v1/domain/Value.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/reporting/api/v1/domain/Value.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.api.v1.domain;
+package org.apache.fineract.cn.reporting.api.v1.domain;
 
 public class Value {
 
diff --git a/api/src/test/java/io/mifos/reporting/api/v1/domain/Sample.java 
b/api/src/test/java/io/mifos/reporting/api/v1/domain/Sample.java
deleted file mode 100644
index ac319d1..0000000
--- a/api/src/test/java/io/mifos/reporting/api/v1/domain/Sample.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package io.mifos.reporting.api.v1.domain;
-
-public class Sample {
-    private Object identifier;
-    private Object payload;
-    public Sample(){
-        super();
-    }
-    public static Sample create(String xxxx, String yyy) {
-        return new Sample();
-    }
-
-    public void setIdentifier(Object identifier) {
-        this.identifier = identifier;
-    }
-
-    public void setPayload(String payload) {
-        this.payload = payload;
-    }
-}
diff --git a/api/src/test/java/io/mifos/reporting/api/v1/domain/SampleTest.java 
b/api/src/test/java/io/mifos/reporting/api/v1/domain/SampleTest.java
deleted file mode 100644
index 2bdb53b..0000000
--- a/api/src/test/java/io/mifos/reporting/api/v1/domain/SampleTest.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package io.mifos.reporting.api.v1.domain;
-
-import io.mifos.core.test.domain.ValidationTest;
-import io.mifos.core.test.domain.ValidationTestCase;
-import org.apache.commons.lang.RandomStringUtils;
-import org.junit.runners.Parameterized;
-
-import java.util.ArrayList;
-import java.util.Collection;
-
-public class SampleTest extends ValidationTest<Sample> {
-
-  public SampleTest(ValidationTestCase<Sample> testCase) {
-    super(testCase);
-  }
-
-  @Override
-  protected Sample createValidTestSubject() {
-    return Sample.create("xxxx", "yyy");
-  }
-
-  @Parameterized.Parameters
-  public static Collection testCases() {
-    final Collection<ValidationTestCase> ret = new ArrayList<>();
-    ret.add(new ValidationTestCase<Sample>("basicCase")
-            .adjustment(x -> {})
-            .valid(true));
-    ret.add(new ValidationTestCase<Sample>("nullIdentifier")
-            .adjustment(x -> x.setIdentifier(null))
-            .valid(false));
-    ret.add(new ValidationTestCase<Sample>("tooShortIdentifier")
-            .adjustment(x -> x.setIdentifier("z"))
-            .valid(false));
-    ret.add(new ValidationTestCase<Sample>("tooLongPayload")
-            .adjustment(x -> 
x.setPayload(RandomStringUtils.randomAlphanumeric(513)))
-            .valid(false));
-    return ret;
-  }
-
-}
\ No newline at end of file
diff --git 
a/component-test/src/main/java/io/mifos/reporting/AbstractReportingSpecificationTest.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/AbstractReportingSpecificationTest.java
similarity index 83%
rename from 
component-test/src/main/java/io/mifos/reporting/AbstractReportingSpecificationTest.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/AbstractReportingSpecificationTest.java
index b6282d9..528bad0 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/AbstractReportingSpecificationTest.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/AbstractReportingSpecificationTest.java
@@ -16,17 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.anubis.test.v1.TenantApplicationSecurityEnvironmentTestRule;
-import io.mifos.core.api.context.AutoUserContext;
-import io.mifos.core.lang.ApplicationName;
-import io.mifos.core.test.env.TestEnvironment;
-import io.mifos.core.test.fixture.TenantDataStoreContextTestRule;
-import io.mifos.core.test.fixture.cassandra.CassandraInitializer;
-import io.mifos.core.test.fixture.mariadb.MariaDBInitializer;
-import io.mifos.reporting.api.v1.client.ReportManager;
-import io.mifos.reporting.service.ReportingConfiguration;
+import org.apache.fineract.cn.reporting.api.v1.client.ReportManager;
+import org.apache.fineract.cn.reporting.service.ReportingConfiguration;
+import java.security.interfaces.RSAPrivateKey;
+import 
org.apache.fineract.cn.anubis.test.v1.TenantApplicationSecurityEnvironmentTestRule;
+import org.apache.fineract.cn.api.context.AutoUserContext;
+import org.apache.fineract.cn.lang.ApplicationName;
+import org.apache.fineract.cn.test.env.TestEnvironment;
+import org.apache.fineract.cn.test.fixture.TenantDataStoreContextTestRule;
+import org.apache.fineract.cn.test.fixture.cassandra.CassandraInitializer;
+import org.apache.fineract.cn.test.fixture.mariadb.MariaDBInitializer;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.ClassRule;
@@ -46,8 +47,6 @@
 import org.springframework.context.annotation.Import;
 import org.springframework.test.context.junit4.SpringRunner;
 
-import java.security.interfaces.RSAPrivateKey;
-
 @RunWith(SpringRunner.class)
 @SpringBootTest(
     webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT,
@@ -58,7 +57,7 @@
   public static final String LOGGER_NAME = "test-logger";
 
   @Configuration
-  @EnableFeignClients(basePackages = {"io.mifos.reporting.api.v1.client"})
+  @EnableFeignClients(basePackages = 
{"org.apache.fineract.cn.reporting.api.v1.client"})
   @RibbonClient(name = APP_NAME)
   @Import({ReportingConfiguration.class})
   public static class TestConfiguration {
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestBalanceSheetReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestBalanceSheetReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestBalanceSheetReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestBalanceSheetReportSpecification.java
index a64b19c..d8ae817 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestBalanceSheetReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestBalanceSheetReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestCustomerListReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestCustomerListReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestCustomerListReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestCustomerListReportSpecification.java
index fdef649..7fdae97 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestCustomerListReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestCustomerListReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestDepositListReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestDepositListReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestDepositListReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestDepositListReportSpecification.java
index 092b365..d13fcf6 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestDepositListReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestDepositListReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestIncomeStatementReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestIncomeStatementReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestIncomeStatementReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestIncomeStatementReportSpecification.java
index f65dfe6..d919828 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestIncomeStatementReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestIncomeStatementReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestLoanListReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestLoanListReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestLoanListReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestLoanListReportSpecification.java
index 346444b..49075cf 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestLoanListReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestLoanListReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestTellerListReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerListReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestTellerListReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerListReportSpecification.java
index 419f0f2..fe3d2f4 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestTellerListReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerListReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/component-test/src/main/java/io/mifos/reporting/TestTellerTransactionReportSpecification.java
 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerTransactionReportSpecification.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/reporting/TestTellerTransactionReportSpecification.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerTransactionReportSpecification.java
index 75eba2b..fb76bc3 100644
--- 
a/component-test/src/main/java/io/mifos/reporting/TestTellerTransactionReportSpecification.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/reporting/TestTellerTransactionReportSpecification.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting;
+package org.apache.fineract.cn.reporting;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/ReportingApplication.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingApplication.java
similarity index 95%
rename from 
service/src/main/java/io/mifos/reporting/service/ReportingApplication.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingApplication.java
index 02b0d84..b753877 100644
--- a/service/src/main/java/io/mifos/reporting/service/ReportingApplication.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingApplication.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service;
+package org.apache.fineract.cn.reporting.service;
 
 import org.springframework.boot.SpringApplication;
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/ReportingConfiguration.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingConfiguration.java
similarity index 74%
rename from 
service/src/main/java/io/mifos/reporting/service/ReportingConfiguration.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingConfiguration.java
index cf7708c..bc71177 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/ReportingConfiguration.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ReportingConfiguration.java
@@ -16,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service;
+package org.apache.fineract.cn.reporting.service;
 
-import io.mifos.anubis.config.EnableAnubis;
-import io.mifos.core.cassandra.config.EnableCassandra;
-import io.mifos.core.command.config.EnableCommandProcessing;
-import io.mifos.core.lang.config.EnableApplicationName;
-import io.mifos.core.lang.config.EnableServiceException;
-import io.mifos.core.lang.config.EnableTenantContext;
-import io.mifos.core.mariadb.config.EnableMariaDB;
+import org.apache.fineract.cn.anubis.config.EnableAnubis;
+import org.apache.fineract.cn.cassandra.config.EnableCassandra;
+import org.apache.fineract.cn.command.config.EnableCommandProcessing;
+import org.apache.fineract.cn.lang.config.EnableApplicationName;
+import org.apache.fineract.cn.lang.config.EnableServiceException;
+import org.apache.fineract.cn.lang.config.EnableTenantContext;
+import org.apache.fineract.cn.mariadb.config.EnableMariaDB;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@@ -47,10 +47,11 @@
 @EnableMariaDB
 @EnableAnubis
 @EnableServiceException
-@EnableJpaRepositories(basePackages = { 
"io.mifos.reporting.service.internal.repository" })
+@EnableJpaRepositories(basePackages = {
+    "org.apache.fineract.cn.reporting.service.internal.repository"})
 @ComponentScan({
-    "io.mifos.reporting.service.rest",
-    "io.mifos.reporting.service.internal"
+    "org.apache.fineract.cn.reporting.service.rest",
+    "org.apache.fineract.cn.reporting.service.internal"
 })
 public class ReportingConfiguration extends WebMvcConfigurerAdapter {
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/ServiceConstants.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ServiceConstants.java
similarity index 94%
rename from 
service/src/main/java/io/mifos/reporting/service/ServiceConstants.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/ServiceConstants.java
index b5cb983..ccceb46 100644
--- a/service/src/main/java/io/mifos/reporting/service/ServiceConstants.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/ServiceConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service;
+package org.apache.fineract.cn.reporting.service;
 
 public interface ServiceConstants {
   String LOGGER_NAME = "reporting-logger";
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/provider/ReportSpecificationProvider.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/provider/ReportSpecificationProvider.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java
index f6393ff..da21c30 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/provider/ReportSpecificationProvider.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/provider/ReportSpecificationProvider.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.provider;
+package org.apache.fineract.cn.reporting.service.internal.provider;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.Report;
-import io.mifos.reporting.service.spi.ReportSpecification;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import org.slf4j.Logger;
 import org.springframework.beans.BeansException;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/repository/DummyEntity.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyEntity.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/repository/DummyEntity.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyEntity.java
index 05e080a..670ab5d 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/repository/DummyEntity.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyEntity.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.repository;
+package org.apache.fineract.cn.reporting.service.internal.repository;
 
 import javax.persistence.Entity;
 import javax.persistence.Id;
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/repository/DummyRepository.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyRepository.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/repository/DummyRepository.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyRepository.java
index bdca566..f5640f3 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/repository/DummyRepository.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/repository/DummyRepository.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.repository;
+package org.apache.fineract.cn.reporting.service.internal.repository;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.stereotype.Repository;
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/BalanceSheetReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/BalanceSheetReportSpecification.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/BalanceSheetReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/BalanceSheetReportSpecification.java
index aed5953..17f32cf 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/BalanceSheetReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/BalanceSheetReportSpecification.java
@@ -16,18 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.math.BigDecimal;
 import java.time.Clock;
 import java.time.LocalDateTime;
@@ -36,6 +39,12 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Accounting", identifier = "Balancesheet")
 public class BalanceSheetReportSpecification implements ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/CustomerListReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/CustomerListReportSpecification.java
similarity index 91%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/CustomerListReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/CustomerListReportSpecification.java
index cbb45d6..cb654fb 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/CustomerListReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/CustomerListReportSpecification.java
@@ -16,31 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.DisplayableField;
-import io.mifos.reporting.api.v1.domain.Header;
-import io.mifos.reporting.api.v1.domain.QueryParameter;
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
-import io.mifos.reporting.api.v1.domain.ReportPage;
-import io.mifos.reporting.api.v1.domain.ReportRequest;
-import io.mifos.reporting.api.v1.domain.Row;
-import io.mifos.reporting.api.v1.domain.Type;
-import io.mifos.reporting.api.v1.domain.Value;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.CriteriaBuilder;
-import io.mifos.reporting.service.spi.DisplayableFieldBuilder;
-import io.mifos.reporting.service.spi.QueryParameterBuilder;
-import io.mifos.reporting.service.spi.Report;
-import io.mifos.reporting.service.spi.ReportSpecification;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.QueryParameterBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.text.DecimalFormat;
 import java.time.Clock;
 import java.time.LocalDateTime;
@@ -49,6 +41,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Customer", identifier = "Listing")
 public class CustomerListReportSpecification implements ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/DepositListReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/DepositListReportSpecification.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/DepositListReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/DepositListReportSpecification.java
index 458a081..24fb94b 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/DepositListReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/DepositListReportSpecification.java
@@ -16,19 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.QueryParameterBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.ArrayList;
@@ -36,6 +40,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Deposit", identifier = "Listing")
 public class DepositListReportSpecification implements ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/IncomeStatementReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/IncomeStatementReportSpecification.java
similarity index 91%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/IncomeStatementReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/IncomeStatementReportSpecification.java
index 7f5c678..2b54880 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/IncomeStatementReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/IncomeStatementReportSpecification.java
@@ -16,18 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.math.BigDecimal;
 import java.time.Clock;
 import java.time.LocalDateTime;
@@ -36,6 +39,12 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Accounting", identifier = "Incomestatement")
 public class IncomeStatementReportSpecification implements ReportSpecification 
{
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/LoanListReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/LoanListReportSpecification.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/LoanListReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/LoanListReportSpecification.java
index 6017321..457fe64 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/LoanListReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/LoanListReportSpecification.java
@@ -16,19 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.ArrayList;
@@ -36,6 +39,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Loan", identifier = "Listing")
 public class LoanListReportSpecification implements ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/OfficeListReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/OfficeListReportSpecification.java
similarity index 91%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/OfficeListReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/OfficeListReportSpecification.java
index f1c118d..fdbb6e9 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/OfficeListReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/OfficeListReportSpecification.java
@@ -16,19 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.ArrayList;
@@ -36,6 +39,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 @Report(category = "Organization", identifier = "Office")
 public class OfficeListReportSpecification implements ReportSpecification {
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/TellerListReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java
similarity index 88%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/TellerListReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java
index a00db8f..2652f9b 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/TellerListReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java
@@ -16,19 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.QueryParameterBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.ArrayList;
@@ -36,6 +40,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Teller" , identifier = "Listing")
 public class TellerListReportSpecification implements ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/TellerTransactionReportSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerTransactionReportSpecification.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/reporting/service/internal/specification/TellerTransactionReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerTransactionReportSpecification.java
index c196e92..b797fd5 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/internal/specification/TellerTransactionReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerTransactionReportSpecification.java
@@ -16,19 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.internal.specification;
-
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.reporting.api.v1.domain.*;
-import io.mifos.reporting.service.ServiceConstants;
-import io.mifos.reporting.service.spi.*;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.persistence.EntityManager;
-import javax.persistence.Query;
+package org.apache.fineract.cn.reporting.service.internal.specification;
+
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Header;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.Row;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.Value;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import org.apache.fineract.cn.reporting.service.spi.CriteriaBuilder;
+import org.apache.fineract.cn.reporting.service.spi.DisplayableFieldBuilder;
+import org.apache.fineract.cn.reporting.service.spi.QueryParameterBuilder;
+import org.apache.fineract.cn.reporting.service.spi.Report;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.ArrayList;
@@ -36,6 +40,13 @@
 import java.util.HashMap;
 import java.util.List;
 import java.util.stream.Collectors;
+import javax.persistence.EntityManager;
+import javax.persistence.Query;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Report(category = "Teller", identifier = "Transactions")
 public class TellerTransactionReportSpecification implements 
ReportSpecification {
diff --git 
a/service/src/main/java/io/mifos/reporting/service/rest/ReportingRestController.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/rest/ReportingRestController.java
similarity index 87%
rename from 
service/src/main/java/io/mifos/reporting/service/rest/ReportingRestController.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/rest/ReportingRestController.java
index 7970f8a..49691a6 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/rest/ReportingRestController.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/rest/ReportingRestController.java
@@ -16,24 +16,26 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.rest;
+package org.apache.fineract.cn.reporting.service.rest;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
-import io.mifos.anubis.annotation.AcceptedTokenType;
-import io.mifos.anubis.annotation.Permittable;
-import io.mifos.core.lang.ApplicationName;
-import io.mifos.core.lang.ServiceException;
-import io.mifos.core.lang.TenantContextHolder;
-import io.mifos.core.lang.config.TenantHeaderFilter;
-import io.mifos.reporting.api.v1.EventConstants;
-import io.mifos.reporting.api.v1.PermittableGroupIds;
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
-import io.mifos.reporting.api.v1.domain.ReportPage;
-import io.mifos.reporting.api.v1.domain.ReportRequest;
-import io.mifos.reporting.service.ServiceConstants;
-import 
io.mifos.reporting.service.internal.provider.ReportSpecificationProvider;
-import io.mifos.reporting.service.spi.ReportSpecification;
+import org.apache.fineract.cn.reporting.api.v1.EventConstants;
+import org.apache.fineract.cn.reporting.api.v1.PermittableGroupIds;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.service.ServiceConstants;
+import 
org.apache.fineract.cn.reporting.service.internal.provider.ReportSpecificationProvider;
+import org.apache.fineract.cn.reporting.service.spi.ReportSpecification;
+import java.util.List;
+import java.util.Optional;
+import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;
+import org.apache.fineract.cn.anubis.annotation.Permittable;
+import org.apache.fineract.cn.lang.ApplicationName;
+import org.apache.fineract.cn.lang.ServiceException;
+import org.apache.fineract.cn.lang.TenantContextHolder;
+import org.apache.fineract.cn.lang.config.TenantHeaderFilter;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -48,9 +50,6 @@
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
 
-import java.util.List;
-import java.util.Optional;
-
 @SuppressWarnings("unused")
 @RestController
 @RequestMapping("/")
diff --git 
a/service/src/main/java/io/mifos/reporting/service/spi/CriteriaBuilder.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/CriteriaBuilder.java
similarity index 96%
rename from 
service/src/main/java/io/mifos/reporting/service/spi/CriteriaBuilder.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/spi/CriteriaBuilder.java
index 30a2c09..3ef8002 100644
--- a/service/src/main/java/io/mifos/reporting/service/spi/CriteriaBuilder.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/CriteriaBuilder.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.spi;
+package org.apache.fineract.cn.reporting.service.spi;
 
-import io.mifos.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
 import org.owasp.esapi.ESAPI;
 import org.owasp.esapi.Encoder;
 import org.owasp.esapi.codecs.MySQLCodec;
diff --git 
a/service/src/main/java/io/mifos/reporting/service/spi/DisplayableFieldBuilder.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/DisplayableFieldBuilder.java
similarity index 89%
rename from 
service/src/main/java/io/mifos/reporting/service/spi/DisplayableFieldBuilder.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/spi/DisplayableFieldBuilder.java
index eba5094..4a089e3 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/spi/DisplayableFieldBuilder.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/DisplayableFieldBuilder.java
@@ -16,10 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.spi;
+package org.apache.fineract.cn.reporting.service.spi;
 
-import io.mifos.reporting.api.v1.domain.DisplayableField;
-import io.mifos.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.DisplayableField;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
 
 public class DisplayableFieldBuilder {
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/spi/QueryParameterBuilder.java
 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/QueryParameterBuilder.java
similarity index 90%
rename from 
service/src/main/java/io/mifos/reporting/service/spi/QueryParameterBuilder.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/spi/QueryParameterBuilder.java
index 23eece5..aade86e 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/spi/QueryParameterBuilder.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/QueryParameterBuilder.java
@@ -16,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.spi;
+package org.apache.fineract.cn.reporting.service.spi;
 
-import io.mifos.reporting.api.v1.domain.AutoCompleteResource;
-import io.mifos.reporting.api.v1.domain.QueryParameter;
-import io.mifos.reporting.api.v1.domain.Type;
+import org.apache.fineract.cn.reporting.api.v1.domain.AutoCompleteResource;
+import org.apache.fineract.cn.reporting.api.v1.domain.QueryParameter;
+import org.apache.fineract.cn.reporting.api.v1.domain.Type;
 
 import java.util.Arrays;
 
diff --git a/service/src/main/java/io/mifos/reporting/service/spi/Report.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/Report.java
similarity index 95%
rename from service/src/main/java/io/mifos/reporting/service/spi/Report.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/spi/Report.java
index 4268f0b..acc0f77 100644
--- a/service/src/main/java/io/mifos/reporting/service/spi/Report.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/Report.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.spi;
+package org.apache.fineract.cn.reporting.service.spi;
 
 import org.springframework.stereotype.Component;
 
diff --git 
a/service/src/main/java/io/mifos/reporting/service/spi/ReportSpecification.java 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/ReportSpecification.java
similarity index 80%
rename from 
service/src/main/java/io/mifos/reporting/service/spi/ReportSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/reporting/service/spi/ReportSpecification.java
index 3511815..2fe0bd0 100644
--- 
a/service/src/main/java/io/mifos/reporting/service/spi/ReportSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/reporting/service/spi/ReportSpecification.java
@@ -16,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.reporting.service.spi;
+package org.apache.fineract.cn.reporting.service.spi;
 
-import io.mifos.reporting.api.v1.domain.ReportDefinition;
-import io.mifos.reporting.api.v1.domain.ReportPage;
-import io.mifos.reporting.api.v1.domain.ReportRequest;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportDefinition;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportPage;
+import org.apache.fineract.cn.reporting.api.v1.domain.ReportRequest;
 
 public interface ReportSpecification {
 


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to