myrle-krantz closed pull request #4: Updating package names.
URL: https://github.com/apache/fineract-cn-cheques/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 55da002..2ceb05c 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,5 @@
 # Apache Fineract CN Cheques Management
 
-[![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 services to issue, validate cheques and execute 
transactions on them.
 
 ## Abstract
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/EventConstants.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/EventConstants.java
similarity index 97%
rename from api/src/main/java/io/mifos/cheque/api/v1/EventConstants.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/EventConstants.java
index d769670..cdc616c 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/EventConstants.java
+++ b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/EventConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1;
+package org.apache.fineract.cn.cheque.api.v1;
 
 @SuppressWarnings("unused")
 public interface EventConstants {
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/PermittableGroupIds.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/PermittableGroupIds.java
similarity index 95%
rename from api/src/main/java/io/mifos/cheque/api/v1/PermittableGroupIds.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/PermittableGroupIds.java
index f2ea3cc..2dbfc45 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/PermittableGroupIds.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/PermittableGroupIds.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1;
+package org.apache.fineract.cn.cheque.api.v1;
 
 @SuppressWarnings("unused")
 public interface PermittableGroupIds {
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/client/ChequeManager.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/ChequeManager.java
similarity index 85%
rename from api/src/main/java/io/mifos/cheque/api/v1/client/ChequeManager.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/ChequeManager.java
index 0b8e33a..bf27ce5 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/client/ChequeManager.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/ChequeManager.java
@@ -16,17 +16,19 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.client;
+package org.apache.fineract.cn.cheque.api.v1.client;
 
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.ChequeProcessingCommand;
-import io.mifos.cheque.api.v1.domain.ChequeTransaction;
-import io.mifos.cheque.api.v1.domain.IssuingCount;
-import io.mifos.cheque.api.v1.domain.MICRResolution;
-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.api.util.NotFoundException;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeProcessingCommand;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeTransaction;
+import org.apache.fineract.cn.cheque.api.v1.domain.IssuingCount;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICRResolution;
+import java.util.List;
+import javax.validation.Valid;
+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.apache.fineract.cn.api.util.NotFoundException;
 import org.springframework.cloud.netflix.feign.FeignClient;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.MediaType;
@@ -36,9 +38,6 @@
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
 
-import javax.validation.Valid;
-import java.util.List;
-
 @SuppressWarnings("unused")
 @FeignClient(value = "cheques-v1", path = "/cheques/v1", configuration = 
CustomFeignClientsConfiguration.class)
 public interface ChequeManager {
diff --git 
a/api/src/main/java/io/mifos/cheque/api/v1/client/DependingResourceNotValidException.java
 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/DependingResourceNotValidException.java
similarity index 94%
rename from 
api/src/main/java/io/mifos/cheque/api/v1/client/DependingResourceNotValidException.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/DependingResourceNotValidException.java
index 1d0dd3b..b55ddc0 100644
--- 
a/api/src/main/java/io/mifos/cheque/api/v1/client/DependingResourceNotValidException.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/DependingResourceNotValidException.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.client;
+package org.apache.fineract.cn.cheque.api.v1.client;
 
 public class DependingResourceNotValidException extends RuntimeException {
 }
diff --git 
a/api/src/main/java/io/mifos/cheque/api/v1/client/InvalidChequeNumberException.java
 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/InvalidChequeNumberException.java
similarity index 94%
rename from 
api/src/main/java/io/mifos/cheque/api/v1/client/InvalidChequeNumberException.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/InvalidChequeNumberException.java
index 7a5fca8..90018c7 100644
--- 
a/api/src/main/java/io/mifos/cheque/api/v1/client/InvalidChequeNumberException.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/client/InvalidChequeNumberException.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.client;
+package org.apache.fineract.cn.cheque.api.v1.client;
 
 public class InvalidChequeNumberException extends RuntimeException {
 }
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/domain/Action.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Action.java
similarity index 94%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/Action.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Action.java
index 027898c..1859be2 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/Action.java
+++ b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Action.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 public enum Action {
   APPROVE,
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/domain/Cheque.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Cheque.java
similarity index 98%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/Cheque.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Cheque.java
index a162157..85b4345 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/Cheque.java
+++ b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/Cheque.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 import org.hibernate.validator.constraints.NotEmpty;
 
diff --git 
a/api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeProcessingCommand.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeProcessingCommand.java
similarity index 95%
rename from 
api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeProcessingCommand.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeProcessingCommand.java
index fe3490c..16e7ae7 100644
--- 
a/api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeProcessingCommand.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeProcessingCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 import javax.validation.constraints.NotNull;
 
diff --git 
a/api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeTransaction.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeTransaction.java
similarity index 93%
rename from 
api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeTransaction.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeTransaction.java
index ae396d9..50cf01f 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/ChequeTransaction.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/ChequeTransaction.java
@@ -16,12 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
-
-import io.mifos.core.lang.validation.constraints.ValidIdentifier;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 import javax.validation.Valid;
 import javax.validation.constraints.NotNull;
+import org.apache.fineract.cn.lang.validation.constraints.ValidIdentifier;
 
 public class ChequeTransaction {
 
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/domain/IssuingCount.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/IssuingCount.java
similarity index 96%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/IssuingCount.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/IssuingCount.java
index 4a46ff3..577623a 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/IssuingCount.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/IssuingCount.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 import javax.validation.constraints.Min;
 import javax.validation.constraints.NotNull;
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/domain/MICR.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICR.java
similarity index 92%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/MICR.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICR.java
index d46e95f..bef6282 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/MICR.java
+++ b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICR.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
-import io.mifos.core.lang.validation.constraints.ValidIdentifier;
+import org.apache.fineract.cn.lang.validation.constraints.ValidIdentifier;
 
 public class MICR {
 
diff --git 
a/api/src/main/java/io/mifos/cheque/api/v1/domain/MICRResolution.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICRResolution.java
similarity index 95%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/MICRResolution.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICRResolution.java
index 3044183..473d447 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/MICRResolution.java
+++ 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/MICRResolution.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 public class MICRResolution {
 
diff --git a/api/src/main/java/io/mifos/cheque/api/v1/domain/State.java 
b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/State.java
similarity index 94%
rename from api/src/main/java/io/mifos/cheque/api/v1/domain/State.java
rename to 
api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/State.java
index ac73548..daec6f3 100644
--- a/api/src/main/java/io/mifos/cheque/api/v1/domain/State.java
+++ b/api/src/main/java/org/apache/fineract/cn/cheque/api/v1/domain/State.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.api.v1.domain;
+package org.apache.fineract.cn.cheque.api.v1.domain;
 
 public enum State {
   PENDING,
diff --git 
a/component-test/src/main/java/io/mifos/cheque/AbstractChequeTest.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/AbstractChequeTest.java
similarity index 82%
rename from component-test/src/main/java/io/mifos/cheque/AbstractChequeTest.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/AbstractChequeTest.java
index 7370b72..e45a167 100644
--- a/component-test/src/main/java/io/mifos/cheque/AbstractChequeTest.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/AbstractChequeTest.java
@@ -16,17 +16,17 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
-
-import io.mifos.anubis.test.v1.TenantApplicationSecurityEnvironmentTestRule;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.cheque.api.v1.client.ChequeManager;
-import io.mifos.cheque.service.ChequeConfiguration;
-import io.mifos.core.api.context.AutoUserContext;
-import io.mifos.core.lang.ApplicationName;
-import io.mifos.core.test.fixture.TenantDataStoreContextTestRule;
-import io.mifos.core.test.listener.EnableEventRecording;
-import io.mifos.core.test.listener.EventRecorder;
+package org.apache.fineract.cn.cheque;
+
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.cheque.api.v1.client.ChequeManager;
+import org.apache.fineract.cn.cheque.service.ChequeConfiguration;
+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.fixture.TenantDataStoreContextTestRule;
+import org.apache.fineract.cn.test.listener.EnableEventRecording;
+import org.apache.fineract.cn.test.listener.EventRecorder;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.ClassRule;
@@ -103,10 +103,10 @@ public boolean waitForInitialize() {
 
   @Configuration
   @EnableEventRecording
-  @EnableFeignClients(basePackages = {"io.mifos.cheque.api.v1"})
+  @EnableFeignClients(basePackages = {"org.apache.fineract.cn.cheque.api.v1"})
   @RibbonClient(name = APP_NAME)
   @Import({ChequeConfiguration.class})
-  @ComponentScan("io.mifos.cheque.listener")
+  @ComponentScan("org.apache.fineract.cn.cheque.listener")
   public static class TestConfiguration {
     public TestConfiguration() {
       super();
diff --git a/component-test/src/main/java/io/mifos/cheque/Fixture.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/Fixture.java
similarity index 89%
rename from component-test/src/main/java/io/mifos/cheque/Fixture.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/Fixture.java
index e8b411a..4e7a875 100644
--- a/component-test/src/main/java/io/mifos/cheque/Fixture.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/cheque/Fixture.java
@@ -16,15 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
-
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.core.lang.DateConverter;
-import org.apache.commons.lang3.RandomStringUtils;
+package org.apache.fineract.cn.cheque;
 
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
 import java.time.Clock;
 import java.time.LocalDate;
+import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.fineract.cn.lang.DateConverter;
 
 public class Fixture {
 
diff --git 
a/component-test/src/main/java/io/mifos/cheque/SuiteTestEnvironment.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/SuiteTestEnvironment.java
similarity index 86%
rename from 
component-test/src/main/java/io/mifos/cheque/SuiteTestEnvironment.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/SuiteTestEnvironment.java
index 4a8fdab..c2b5fb4 100644
--- a/component-test/src/main/java/io/mifos/cheque/SuiteTestEnvironment.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/SuiteTestEnvironment.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
+package org.apache.fineract.cn.cheque;
 
 
-import io.mifos.core.test.env.TestEnvironment;
-import io.mifos.core.test.fixture.cassandra.CassandraInitializer;
-import io.mifos.core.test.fixture.mariadb.MariaDBInitializer;
+import org.apache.fineract.cn.test.env.TestEnvironment;
+import org.apache.fineract.cn.test.fixture.cassandra.CassandraInitializer;
+import org.apache.fineract.cn.test.fixture.mariadb.MariaDBInitializer;
 import org.junit.ClassRule;
 import org.junit.rules.RuleChain;
 import org.junit.rules.RunExternalResourceOnce;
diff --git a/component-test/src/main/java/io/mifos/cheque/TestCheques.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestCheques.java
similarity index 90%
rename from component-test/src/main/java/io/mifos/cheque/TestCheques.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/TestCheques.java
index c557408..c312032 100644
--- a/component-test/src/main/java/io/mifos/cheque/TestCheques.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestCheques.java
@@ -16,25 +16,28 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
+package org.apache.fineract.cn.cheque;
 
 import com.google.common.collect.Sets;
-import io.mifos.accounting.api.v1.domain.Account;
-import io.mifos.accounting.api.v1.domain.Creditor;
-import io.mifos.accounting.api.v1.domain.Debtor;
-import io.mifos.accounting.api.v1.domain.JournalEntry;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.cheque.api.v1.domain.Action;
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.ChequeProcessingCommand;
-import io.mifos.cheque.api.v1.domain.ChequeTransaction;
-import io.mifos.cheque.api.v1.domain.IssuingCount;
-import io.mifos.cheque.api.v1.domain.State;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.service.helper.AccountingService;
-import io.mifos.cheque.service.internal.service.helper.DepositService;
-import io.mifos.cheque.service.internal.service.helper.OrganizationService;
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.cheque.api.v1.domain.Action;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeProcessingCommand;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeTransaction;
+import org.apache.fineract.cn.cheque.api.v1.domain.IssuingCount;
+import org.apache.fineract.cn.cheque.api.v1.domain.State;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.AccountingService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.DepositService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.OrganizationService;
+import java.util.Collections;
+import java.util.Optional;
+import java.util.UUID;
 import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.fineract.cn.accounting.api.v1.domain.Account;
+import org.apache.fineract.cn.accounting.api.v1.domain.Creditor;
+import org.apache.fineract.cn.accounting.api.v1.domain.Debtor;
+import org.apache.fineract.cn.accounting.api.v1.domain.JournalEntry;
 import org.junit.Assert;
 import org.junit.Test;
 import org.mockito.Matchers;
@@ -44,10 +47,6 @@
 import org.springframework.validation.BeanPropertyBindingResult;
 import org.springframework.validation.Validator;
 
-import java.util.Collections;
-import java.util.Optional;
-import java.util.UUID;
-
 public class TestCheques extends AbstractChequeTest {
 
   @MockBean
diff --git 
a/component-test/src/main/java/io/mifos/cheque/TestIssuingCheques.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestIssuingCheques.java
similarity index 89%
rename from component-test/src/main/java/io/mifos/cheque/TestIssuingCheques.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/TestIssuingCheques.java
index 158f287..0acfc03 100644
--- a/component-test/src/main/java/io/mifos/cheque/TestIssuingCheques.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestIssuingCheques.java
@@ -16,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
+package org.apache.fineract.cn.cheque;
 
-import io.mifos.cheque.api.v1.domain.IssuingCount;
-import io.mifos.cheque.service.internal.repository.IssuedChequeEntity;
-import io.mifos.cheque.service.internal.repository.IssuedChequeRepository;
-import io.mifos.cheque.service.internal.service.helper.AccountingService;
-import io.mifos.cheque.service.internal.service.helper.DepositService;
+import org.apache.fineract.cn.cheque.api.v1.domain.IssuingCount;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeEntity;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeRepository;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.AccountingService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.DepositService;
 import org.apache.commons.lang3.RandomStringUtils;
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/component-test/src/main/java/io/mifos/cheque/TestMICR.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestMICR.java
similarity index 87%
rename from component-test/src/main/java/io/mifos/cheque/TestMICR.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/TestMICR.java
index 1066aa4..6cc08d7 100644
--- a/component-test/src/main/java/io/mifos/cheque/TestMICR.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestMICR.java
@@ -16,36 +16,35 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
-
-import io.mifos.accounting.api.v1.domain.Account;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.cheque.api.v1.client.DependingResourceNotValidException;
-import io.mifos.cheque.api.v1.client.InvalidChequeNumberException;
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.ChequeTransaction;
-import io.mifos.cheque.api.v1.domain.IssuingCount;
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.cheque.api.v1.domain.MICRResolution;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.service.helper.AccountingService;
-import io.mifos.cheque.service.internal.service.helper.CustomerService;
-import io.mifos.cheque.service.internal.service.helper.DepositService;
-import io.mifos.cheque.service.internal.service.helper.OrganizationService;
-import io.mifos.core.api.util.NotFoundException;
-import io.mifos.customer.api.v1.domain.Customer;
-import io.mifos.deposit.api.v1.instance.domain.ProductInstance;
-import io.mifos.office.api.v1.domain.Office;
+package org.apache.fineract.cn.cheque;
+
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import 
org.apache.fineract.cn.cheque.api.v1.client.DependingResourceNotValidException;
+import 
org.apache.fineract.cn.cheque.api.v1.client.InvalidChequeNumberException;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeTransaction;
+import org.apache.fineract.cn.cheque.api.v1.domain.IssuingCount;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICRResolution;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.AccountingService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.CustomerService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.DepositService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.OrganizationService;
+import java.util.Collections;
+import java.util.Optional;
 import org.apache.commons.lang3.RandomStringUtils;
+import org.apache.fineract.cn.accounting.api.v1.domain.Account;
+import org.apache.fineract.cn.api.util.NotFoundException;
+import org.apache.fineract.cn.customer.api.v1.domain.Customer;
+import org.apache.fineract.cn.deposit.api.v1.instance.domain.ProductInstance;
+import org.apache.fineract.cn.office.api.v1.domain.Office;
 import org.junit.Assert;
 import org.junit.Test;
 import org.mockito.Mockito;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.mock.mockito.MockBean;
 
-import java.util.Collections;
-import java.util.Optional;
-
 public class TestMICR extends AbstractChequeTest {
 
   private static final String OFFICE_NAME = "Money Bin";
diff --git a/component-test/src/main/java/io/mifos/cheque/TestSuite.java 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestSuite.java
similarity index 96%
rename from component-test/src/main/java/io/mifos/cheque/TestSuite.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/TestSuite.java
index 3a8e9a9..634539f 100644
--- a/component-test/src/main/java/io/mifos/cheque/TestSuite.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/cheque/TestSuite.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
+package org.apache.fineract.cn.cheque;
 
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
diff --git 
a/component-test/src/main/java/io/mifos/cheque/listener/ChequeEventListener.java
 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ChequeEventListener.java
similarity index 92%
rename from 
component-test/src/main/java/io/mifos/cheque/listener/ChequeEventListener.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ChequeEventListener.java
index 69cf012..979bb19 100644
--- 
a/component-test/src/main/java/io/mifos/cheque/listener/ChequeEventListener.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ChequeEventListener.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.listener;
+package org.apache.fineract.cn.cheque.listener;
 
-import io.mifos.cheque.AbstractChequeTest;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.core.lang.config.TenantHeaderFilter;
-import io.mifos.core.test.listener.EventRecorder;
+import org.apache.fineract.cn.cheque.AbstractChequeTest;
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.lang.config.TenantHeaderFilter;
+import org.apache.fineract.cn.test.listener.EventRecorder;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.jms.annotation.JmsListener;
diff --git 
a/component-test/src/main/java/io/mifos/cheque/listener/ManagementEventMigrationListener.java
 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ManagementEventMigrationListener.java
similarity index 87%
rename from 
component-test/src/main/java/io/mifos/cheque/listener/ManagementEventMigrationListener.java
rename to 
component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ManagementEventMigrationListener.java
index 7690c6d..0e7a95d 100644
--- 
a/component-test/src/main/java/io/mifos/cheque/listener/ManagementEventMigrationListener.java
+++ 
b/component-test/src/main/java/org/apache/fineract/cn/cheque/listener/ManagementEventMigrationListener.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.listener;
+package org.apache.fineract.cn.cheque.listener;
 
-import io.mifos.cheque.AbstractChequeTest;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.core.lang.config.TenantHeaderFilter;
-import io.mifos.core.test.listener.EventRecorder;
+import org.apache.fineract.cn.cheque.AbstractChequeTest;
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.lang.config.TenantHeaderFilter;
+import org.apache.fineract.cn.test.listener.EventRecorder;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/ChequeApplication.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeApplication.java
similarity index 95%
rename from service/src/main/java/io/mifos/cheque/service/ChequeApplication.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeApplication.java
index 32d34e5..950af33 100644
--- a/service/src/main/java/io/mifos/cheque/service/ChequeApplication.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeApplication.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service;
+package org.apache.fineract.cn.cheque.service;
 
 import org.springframework.boot.SpringApplication;
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/ChequeConfiguration.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeConfiguration.java
similarity index 68%
rename from 
service/src/main/java/io/mifos/cheque/service/ChequeConfiguration.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeConfiguration.java
index 45c1d92..610f37c 100644
--- a/service/src/main/java/io/mifos/cheque/service/ChequeConfiguration.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ChequeConfiguration.java
@@ -16,19 +16,19 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service;
+package org.apache.fineract.cn.cheque.service;
 
-import io.mifos.accounting.api.v1.client.LedgerManager;
-import io.mifos.anubis.config.EnableAnubis;
-import io.mifos.core.async.config.EnableAsync;
-import io.mifos.core.cassandra.config.EnableCassandra;
-import io.mifos.core.command.config.EnableCommandProcessing;
-import io.mifos.core.lang.config.EnableServiceException;
-import io.mifos.core.lang.config.EnableTenantContext;
-import io.mifos.core.mariadb.config.EnableMariaDB;
-import io.mifos.customer.api.v1.client.CustomerManager;
-import io.mifos.deposit.api.v1.client.DepositAccountManager;
-import io.mifos.office.api.v1.client.OrganizationManager;
+import org.apache.fineract.cn.accounting.api.v1.client.LedgerManager;
+import org.apache.fineract.cn.anubis.config.EnableAnubis;
+import org.apache.fineract.cn.async.config.EnableAsync;
+import org.apache.fineract.cn.cassandra.config.EnableCassandra;
+import org.apache.fineract.cn.command.config.EnableCommandProcessing;
+import org.apache.fineract.cn.customer.api.v1.client.CustomerManager;
+import org.apache.fineract.cn.deposit.api.v1.client.DepositAccountManager;
+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.apache.fineract.cn.office.api.v1.client.OrganizationManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@@ -61,13 +61,13 @@
     }
 )
 @ComponentScan({
-    "io.mifos.cheque.service.rest",
-    "io.mifos.cheque.service.internal.service",
-    "io.mifos.cheque.service.internal.repository",
-    "io.mifos.cheque.service.internal.command.handler"
+    "org.apache.fineract.cn.cheque.service.rest",
+    "org.apache.fineract.cn.cheque.service.internal.service",
+    "org.apache.fineract.cn.cheque.service.internal.repository",
+    "org.apache.fineract.cn.cheque.service.internal.command.handler"
 })
 @EnableJpaRepositories({
-    "io.mifos.cheque.service.internal.repository"
+    "org.apache.fineract.cn.cheque.service.internal.repository"
 })
 public class ChequeConfiguration extends WebMvcConfigurerAdapter {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/ServiceConstants.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ServiceConstants.java
similarity index 95%
rename from service/src/main/java/io/mifos/cheque/service/ServiceConstants.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/ServiceConstants.java
index 909a0b2..a7d9e6d 100644
--- a/service/src/main/java/io/mifos/cheque/service/ServiceConstants.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/ServiceConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service;
+package org.apache.fineract.cn.cheque.service;
 
 public interface ServiceConstants {
   String LOGGER_NAME = "cheques";
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/ApproveChequeTransactionCommand.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ApproveChequeTransactionCommand.java
similarity index 94%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/ApproveChequeTransactionCommand.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ApproveChequeTransactionCommand.java
index 85c91e1..936069a 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/ApproveChequeTransactionCommand.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ApproveChequeTransactionCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command;
+package org.apache.fineract.cn.cheque.service.internal.command;
 
 public class ApproveChequeTransactionCommand {
   private final String identifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/CancelChequeTransactionCommand.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/CancelChequeTransactionCommand.java
similarity index 94%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/CancelChequeTransactionCommand.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/CancelChequeTransactionCommand.java
index 226829e..41c6ba1 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/CancelChequeTransactionCommand.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/CancelChequeTransactionCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command;
+package org.apache.fineract.cn.cheque.service.internal.command;
 
 public class CancelChequeTransactionCommand {
   private final String identifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/ChequeTransactionCommand.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ChequeTransactionCommand.java
similarity index 92%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/ChequeTransactionCommand.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ChequeTransactionCommand.java
index 1b5ff2d..ad7aa10 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/ChequeTransactionCommand.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/ChequeTransactionCommand.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command;
+package org.apache.fineract.cn.cheque.service.internal.command;
 
-import io.mifos.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
 
 public class ChequeTransactionCommand {
   private final Cheque cheque;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/IssueChequesCommand.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/IssueChequesCommand.java
similarity index 95%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/IssueChequesCommand.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/IssueChequesCommand.java
index e42ca5b..4bf621c 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/IssueChequesCommand.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/IssueChequesCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command;
+package org.apache.fineract.cn.cheque.service.internal.command;
 
 public class IssueChequesCommand {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/MigrationCommand.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/MigrationCommand.java
similarity index 93%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/MigrationCommand.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/MigrationCommand.java
index 8366e8f..2582995 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/MigrationCommand.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/MigrationCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command;
+package org.apache.fineract.cn.cheque.service.internal.command;
 
 public class MigrationCommand {
   public MigrationCommand() {
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/handler/ChequeAggregate.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ChequeAggregate.java
similarity index 82%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/handler/ChequeAggregate.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ChequeAggregate.java
index fc5d327..2298561 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/handler/ChequeAggregate.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ChequeAggregate.java
@@ -16,49 +16,48 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command.handler;
+package org.apache.fineract.cn.cheque.service.internal.command.handler;
 
 import com.google.common.collect.Sets;
-import io.mifos.accounting.api.v1.client.AccountNotFoundException;
-import io.mifos.accounting.api.v1.domain.Creditor;
-import io.mifos.accounting.api.v1.domain.Debtor;
-import io.mifos.accounting.api.v1.domain.JournalEntry;
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.cheque.api.v1.domain.State;
-import io.mifos.cheque.service.ServiceConstants;
-import 
io.mifos.cheque.service.internal.command.ApproveChequeTransactionCommand;
-import io.mifos.cheque.service.internal.command.CancelChequeTransactionCommand;
-import io.mifos.cheque.service.internal.command.ChequeTransactionCommand;
-import io.mifos.cheque.service.internal.command.IssueChequesCommand;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.mapper.ChequeMapper;
-import io.mifos.cheque.service.internal.repository.ChequeEntity;
-import io.mifos.cheque.service.internal.repository.ChequeRepository;
-import io.mifos.cheque.service.internal.repository.IssuedChequeEntity;
-import io.mifos.cheque.service.internal.repository.IssuedChequeRepository;
-import io.mifos.cheque.service.internal.service.helper.AccountingService;
-import io.mifos.cheque.service.internal.service.helper.DepositService;
-import io.mifos.cheque.service.internal.service.helper.OrganizationService;
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.command.annotation.Aggregate;
-import io.mifos.core.command.annotation.CommandHandler;
-import io.mifos.core.command.annotation.EventEmitter;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.core.lang.ServiceException;
-import io.mifos.deposit.api.v1.definition.domain.Charge;
-import io.mifos.deposit.api.v1.instance.ProductInstanceNotFoundException;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-
-import javax.transaction.Transactional;
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.api.v1.domain.State;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import 
org.apache.fineract.cn.cheque.service.internal.command.ApproveChequeTransactionCommand;
+import 
org.apache.fineract.cn.cheque.service.internal.command.CancelChequeTransactionCommand;
+import 
org.apache.fineract.cn.cheque.service.internal.command.ChequeTransactionCommand;
+import 
org.apache.fineract.cn.cheque.service.internal.command.IssueChequesCommand;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import org.apache.fineract.cn.cheque.service.internal.mapper.ChequeMapper;
+import org.apache.fineract.cn.cheque.service.internal.repository.ChequeEntity;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.ChequeRepository;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeEntity;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeRepository;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.AccountingService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.DepositService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.OrganizationService;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 import java.util.stream.Collectors;
+import javax.transaction.Transactional;
+import 
org.apache.fineract.cn.accounting.api.v1.client.AccountNotFoundException;
+import org.apache.fineract.cn.accounting.api.v1.domain.Creditor;
+import org.apache.fineract.cn.accounting.api.v1.domain.Debtor;
+import org.apache.fineract.cn.accounting.api.v1.domain.JournalEntry;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.command.annotation.Aggregate;
+import org.apache.fineract.cn.command.annotation.CommandHandler;
+import org.apache.fineract.cn.command.annotation.EventEmitter;
+import org.apache.fineract.cn.deposit.api.v1.definition.domain.Charge;
+import 
org.apache.fineract.cn.deposit.api.v1.instance.ProductInstanceNotFoundException;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.apache.fineract.cn.lang.ServiceException;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 
 @Aggregate
 public class ChequeAggregate {
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/command/handler/ManagementAggregate.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ManagementAggregate.java
similarity index 79%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/command/handler/ManagementAggregate.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ManagementAggregate.java
index e20fb8d..e541246 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/command/handler/ManagementAggregate.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/command/handler/ManagementAggregate.java
@@ -16,23 +16,22 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.command.handler;
+package org.apache.fineract.cn.cheque.service.internal.command.handler;
 
-import io.mifos.cheque.api.v1.EventConstants;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.command.MigrationCommand;
-import io.mifos.core.command.annotation.Aggregate;
-import io.mifos.core.command.annotation.CommandHandler;
-import io.mifos.core.command.annotation.EventEmitter;
-import io.mifos.core.lang.ApplicationName;
-import io.mifos.core.mariadb.domain.FlywayFactoryBean;
+import org.apache.fineract.cn.cheque.api.v1.EventConstants;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import org.apache.fineract.cn.cheque.service.internal.command.MigrationCommand;
+import javax.sql.DataSource;
+import org.apache.fineract.cn.command.annotation.Aggregate;
+import org.apache.fineract.cn.command.annotation.CommandHandler;
+import org.apache.fineract.cn.command.annotation.EventEmitter;
+import org.apache.fineract.cn.lang.ApplicationName;
+import org.apache.fineract.cn.mariadb.domain.FlywayFactoryBean;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.transaction.annotation.Transactional;
 
-import javax.sql.DataSource;
-
 @Aggregate
 public class ManagementAggregate {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/format/MICRParser.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/format/MICRParser.java
similarity index 94%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/format/MICRParser.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/format/MICRParser.java
index 3bd0d9e..7b5972f 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/format/MICRParser.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/format/MICRParser.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.format;
+package org.apache.fineract.cn.cheque.service.internal.format;
 
-import io.mifos.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
 
 public class MICRParser {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/mapper/ChequeMapper.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/mapper/ChequeMapper.java
similarity index 88%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/mapper/ChequeMapper.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/mapper/ChequeMapper.java
index 88ddfb6..4a1dbc6 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/mapper/ChequeMapper.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/mapper/ChequeMapper.java
@@ -16,17 +16,16 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.mapper;
-
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.cheque.service.internal.repository.ChequeEntity;
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
+package org.apache.fineract.cn.cheque.service.internal.mapper;
 
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.service.internal.repository.ChequeEntity;
 import java.sql.Date;
 import java.time.Clock;
 import java.time.LocalDateTime;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.lang.DateConverter;
 
 public class ChequeMapper {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeEntity.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeEntity.java
similarity index 97%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeEntity.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeEntity.java
index 8169c9d..4b0f248 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeEntity.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeEntity.java
@@ -16,10 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.repository;
-
-import io.mifos.core.mariadb.util.LocalDateTimeConverter;
+package org.apache.fineract.cn.cheque.service.internal.repository;
 
+import java.sql.Date;
+import java.time.LocalDateTime;
 import javax.persistence.Column;
 import javax.persistence.Convert;
 import javax.persistence.Entity;
@@ -27,8 +27,7 @@
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.Table;
-import java.sql.Date;
-import java.time.LocalDateTime;
+import org.apache.fineract.cn.mariadb.util.LocalDateTimeConverter;
 
 @Entity
 @Table(name = "sopdet_cheques")
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeRepository.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeRepository.java
similarity index 95%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeRepository.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeRepository.java
index 76a5702..446bba8 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/ChequeRepository.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/ChequeRepository.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.repository;
+package org.apache.fineract.cn.cheque.service.internal.repository;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeEntity.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeEntity.java
similarity index 95%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeEntity.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeEntity.java
index 33deca3..77c2781 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeEntity.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeEntity.java
@@ -16,10 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.repository;
-
-import io.mifos.core.mariadb.util.LocalDateTimeConverter;
+package org.apache.fineract.cn.cheque.service.internal.repository;
 
+import java.time.LocalDateTime;
 import javax.persistence.Column;
 import javax.persistence.Convert;
 import javax.persistence.Entity;
@@ -27,7 +26,7 @@
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.Table;
-import java.time.LocalDateTime;
+import org.apache.fineract.cn.mariadb.util.LocalDateTimeConverter;
 
 @Entity
 @Table(name = "sopdet_issued_cheques")
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeRepository.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeRepository.java
similarity index 94%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeRepository.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeRepository.java
index 28be5ac..63c3c0b 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/IssuedChequeRepository.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/IssuedChequeRepository.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.repository;
+package org.apache.fineract.cn.cheque.service.internal.repository;
 
 import org.springframework.data.jpa.repository.JpaRepository;
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/specification/ChequeSpecification.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/specification/ChequeSpecification.java
similarity index 87%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/repository/specification/ChequeSpecification.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/specification/ChequeSpecification.java
index 7865ede..e17e64e 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/repository/specification/ChequeSpecification.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/repository/specification/ChequeSpecification.java
@@ -16,10 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.repository.specification;
+package 
org.apache.fineract.cn.cheque.service.internal.repository.specification;
 
-import io.mifos.cheque.api.v1.domain.State;
-import io.mifos.cheque.service.internal.repository.ChequeEntity;
+import org.apache.fineract.cn.cheque.api.v1.domain.State;
+import org.apache.fineract.cn.cheque.service.internal.repository.ChequeEntity;
 import org.springframework.data.jpa.domain.Specification;
 
 import javax.persistence.criteria.Predicate;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/ChequeService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/ChequeService.java
similarity index 82%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/ChequeService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/ChequeService.java
index 24898d7..0a0e209 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/ChequeService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/ChequeService.java
@@ -16,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service;
+package org.apache.fineract.cn.cheque.service.internal.service;
 
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.mapper.ChequeMapper;
-import io.mifos.cheque.service.internal.repository.ChequeRepository;
-import 
io.mifos.cheque.service.internal.repository.specification.ChequeSpecification;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import org.apache.fineract.cn.cheque.service.internal.mapper.ChequeMapper;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.ChequeRepository;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.specification.ChequeSpecification;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/MICRService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/MICRService.java
similarity index 78%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/MICRService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/MICRService.java
index 968165b..a913f28 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/MICRService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/MICRService.java
@@ -16,20 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service;
+package org.apache.fineract.cn.cheque.service.internal.service;
 
-import io.mifos.cheque.api.v1.domain.MICR;
-import io.mifos.cheque.api.v1.domain.MICRResolution;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.repository.IssuedChequeEntity;
-import io.mifos.cheque.service.internal.repository.IssuedChequeRepository;
-import io.mifos.cheque.service.internal.service.helper.CustomerService;
-import io.mifos.cheque.service.internal.service.helper.DepositService;
-import io.mifos.cheque.service.internal.service.helper.OrganizationService;
-import io.mifos.core.lang.ServiceException;
-import io.mifos.customer.api.v1.domain.Customer;
-import io.mifos.deposit.api.v1.instance.domain.ProductInstance;
-import io.mifos.office.api.v1.domain.Office;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICRResolution;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeEntity;
+import 
org.apache.fineract.cn.cheque.service.internal.repository.IssuedChequeRepository;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.CustomerService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.DepositService;
+import 
org.apache.fineract.cn.cheque.service.internal.service.helper.OrganizationService;
+import org.apache.fineract.cn.customer.api.v1.domain.Customer;
+import org.apache.fineract.cn.deposit.api.v1.instance.domain.ProductInstance;
+import org.apache.fineract.cn.lang.ServiceException;
+import org.apache.fineract.cn.office.api.v1.domain.Office;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/AccountingService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/AccountingService.java
similarity index 83%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/helper/AccountingService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/AccountingService.java
index 5d2d630..892f8db 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/AccountingService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/AccountingService.java
@@ -16,32 +16,31 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service.helper;
+package org.apache.fineract.cn.cheque.service.internal.service.helper;
 
 import com.google.common.collect.Sets;
-import io.mifos.accounting.api.v1.client.AccountNotFoundException;
-import io.mifos.accounting.api.v1.client.LedgerManager;
-import io.mifos.accounting.api.v1.domain.Account;
-import io.mifos.accounting.api.v1.domain.AccountPage;
-import io.mifos.accounting.api.v1.domain.Creditor;
-import io.mifos.accounting.api.v1.domain.Debtor;
-import io.mifos.accounting.api.v1.domain.JournalEntry;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.core.api.util.UserContextHolder;
-import io.mifos.core.lang.DateConverter;
-import io.mifos.core.lang.ServiceException;
-import io.mifos.deposit.api.v1.definition.domain.Charge;
-import org.slf4j.Logger;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.stereotype.Service;
-
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.List;
 import java.util.Optional;
 import java.util.UUID;
 import java.util.stream.Collectors;
+import 
org.apache.fineract.cn.accounting.api.v1.client.AccountNotFoundException;
+import org.apache.fineract.cn.accounting.api.v1.client.LedgerManager;
+import org.apache.fineract.cn.accounting.api.v1.domain.Account;
+import org.apache.fineract.cn.accounting.api.v1.domain.AccountPage;
+import org.apache.fineract.cn.accounting.api.v1.domain.Creditor;
+import org.apache.fineract.cn.accounting.api.v1.domain.Debtor;
+import org.apache.fineract.cn.accounting.api.v1.domain.JournalEntry;
+import org.apache.fineract.cn.api.util.UserContextHolder;
+import org.apache.fineract.cn.deposit.api.v1.definition.domain.Charge;
+import org.apache.fineract.cn.lang.DateConverter;
+import org.apache.fineract.cn.lang.ServiceException;
+import org.slf4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.stereotype.Service;
 
 @Service
 public class AccountingService {
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/CustomerService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/CustomerService.java
similarity index 82%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/helper/CustomerService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/CustomerService.java
index b90e3a4..f954e55 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/CustomerService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/CustomerService.java
@@ -16,19 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service.helper;
+package org.apache.fineract.cn.cheque.service.internal.service.helper;
 
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.customer.api.v1.client.CustomerManager;
-import io.mifos.customer.api.v1.client.CustomerNotFoundException;
-import io.mifos.customer.api.v1.domain.Customer;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import java.util.Optional;
+import org.apache.fineract.cn.customer.api.v1.client.CustomerManager;
+import org.apache.fineract.cn.customer.api.v1.client.CustomerNotFoundException;
+import org.apache.fineract.cn.customer.api.v1.domain.Customer;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Service;
 
-import java.util.Optional;
-
 @Service
 public class CustomerService {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/DepositService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/DepositService.java
similarity index 83%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/helper/DepositService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/DepositService.java
index 98bcabc..a041e3f 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/DepositService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/DepositService.java
@@ -16,24 +16,23 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service.helper;
+package org.apache.fineract.cn.cheque.service.internal.service.helper;
 
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.deposit.api.v1.client.DepositAccountManager;
-import io.mifos.deposit.api.v1.definition.domain.Action;
-import io.mifos.deposit.api.v1.definition.domain.Charge;
-import io.mifos.deposit.api.v1.definition.domain.ProductDefinition;
-import io.mifos.deposit.api.v1.instance.ProductInstanceNotFoundException;
-import io.mifos.deposit.api.v1.instance.domain.ProductInstance;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import java.util.List;
+import java.util.Optional;
+import java.util.stream.Collectors;
+import org.apache.fineract.cn.deposit.api.v1.client.DepositAccountManager;
+import org.apache.fineract.cn.deposit.api.v1.definition.domain.Action;
+import org.apache.fineract.cn.deposit.api.v1.definition.domain.Charge;
+import 
org.apache.fineract.cn.deposit.api.v1.definition.domain.ProductDefinition;
+import 
org.apache.fineract.cn.deposit.api.v1.instance.ProductInstanceNotFoundException;
+import org.apache.fineract.cn.deposit.api.v1.instance.domain.ProductInstance;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Service;
 
-import java.util.List;
-import java.util.Optional;
-import java.util.stream.Collectors;
-
 @Service
 public class DepositService {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/OrganizationService.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/OrganizationService.java
similarity index 84%
rename from 
service/src/main/java/io/mifos/cheque/service/internal/service/helper/OrganizationService.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/OrganizationService.java
index 26177cd..24b97d0 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/internal/service/helper/OrganizationService.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/internal/service/helper/OrganizationService.java
@@ -16,19 +16,18 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.service.helper;
+package org.apache.fineract.cn.cheque.service.internal.service.helper;
 
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.office.api.v1.client.NotFoundException;
-import io.mifos.office.api.v1.client.OrganizationManager;
-import io.mifos.office.api.v1.domain.Office;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import java.util.Optional;
+import org.apache.fineract.cn.office.api.v1.client.NotFoundException;
+import org.apache.fineract.cn.office.api.v1.client.OrganizationManager;
+import org.apache.fineract.cn.office.api.v1.domain.Office;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Service;
 
-import java.util.Optional;
-
 @Service
 public class OrganizationService {
 
diff --git 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeManagementRestController.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeManagementRestController.java
similarity index 84%
rename from 
service/src/main/java/io/mifos/cheque/service/rest/ChequeManagementRestController.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeManagementRestController.java
index facfee4..f680448 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeManagementRestController.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeManagementRestController.java
@@ -16,13 +16,13 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.rest;
+package org.apache.fineract.cn.cheque.service.rest;
 
-import io.mifos.anubis.annotation.AcceptedTokenType;
-import io.mifos.anubis.annotation.Permittable;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.command.MigrationCommand;
-import io.mifos.core.command.gateway.CommandGateway;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import org.apache.fineract.cn.cheque.service.internal.command.MigrationCommand;
+import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;
+import org.apache.fineract.cn.anubis.annotation.Permittable;
+import org.apache.fineract.cn.command.gateway.CommandGateway;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeRestController.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeRestController.java
similarity index 82%
rename from 
service/src/main/java/io/mifos/cheque/service/rest/ChequeRestController.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeRestController.java
index 946c8c0..b181cbf 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeRestController.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeRestController.java
@@ -16,24 +16,26 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.rest;
+package org.apache.fineract.cn.cheque.service.rest;
 
-import io.mifos.anubis.annotation.AcceptedTokenType;
-import io.mifos.anubis.annotation.Permittable;
-import io.mifos.cheque.api.v1.PermittableGroupIds;
-import io.mifos.cheque.api.v1.domain.Action;
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.ChequeProcessingCommand;
-import io.mifos.cheque.api.v1.domain.IssuingCount;
-import io.mifos.cheque.service.ServiceConstants;
-import 
io.mifos.cheque.service.internal.command.ApproveChequeTransactionCommand;
-import io.mifos.cheque.service.internal.command.CancelChequeTransactionCommand;
-import io.mifos.cheque.service.internal.command.IssueChequesCommand;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.service.ChequeService;
-import io.mifos.core.command.domain.CommandCallback;
-import io.mifos.core.command.gateway.CommandGateway;
-import io.mifos.core.lang.ServiceException;
+import org.apache.fineract.cn.cheque.api.v1.PermittableGroupIds;
+import org.apache.fineract.cn.cheque.api.v1.domain.Action;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeProcessingCommand;
+import org.apache.fineract.cn.cheque.api.v1.domain.IssuingCount;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import 
org.apache.fineract.cn.cheque.service.internal.command.ApproveChequeTransactionCommand;
+import 
org.apache.fineract.cn.cheque.service.internal.command.CancelChequeTransactionCommand;
+import 
org.apache.fineract.cn.cheque.service.internal.command.IssueChequesCommand;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import org.apache.fineract.cn.cheque.service.internal.service.ChequeService;
+import java.util.List;
+import javax.validation.Valid;
+import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;
+import org.apache.fineract.cn.anubis.annotation.Permittable;
+import org.apache.fineract.cn.command.domain.CommandCallback;
+import org.apache.fineract.cn.command.gateway.CommandGateway;
+import org.apache.fineract.cn.lang.ServiceException;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -47,9 +49,6 @@
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
 
-import javax.validation.Valid;
-import java.util.List;
-
 @RestController
 @RequestMapping("/cheques")
 public class ChequeRestController {
diff --git 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeTransactionRestController.java
 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeTransactionRestController.java
similarity index 78%
rename from 
service/src/main/java/io/mifos/cheque/service/rest/ChequeTransactionRestController.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeTransactionRestController.java
index 9d83275..8236fcb 100644
--- 
a/service/src/main/java/io/mifos/cheque/service/rest/ChequeTransactionRestController.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/ChequeTransactionRestController.java
@@ -16,19 +16,20 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.rest;
+package org.apache.fineract.cn.cheque.service.rest;
 
-import io.mifos.anubis.annotation.AcceptedTokenType;
-import io.mifos.anubis.annotation.Permittable;
-import io.mifos.cheque.api.v1.PermittableGroupIds;
-import io.mifos.cheque.api.v1.domain.Cheque;
-import io.mifos.cheque.api.v1.domain.ChequeTransaction;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.command.ChequeTransactionCommand;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.service.ChequeService;
-import io.mifos.core.command.gateway.CommandGateway;
-import io.mifos.core.lang.ServiceException;
+import org.apache.fineract.cn.cheque.api.v1.PermittableGroupIds;
+import org.apache.fineract.cn.cheque.api.v1.domain.Cheque;
+import org.apache.fineract.cn.cheque.api.v1.domain.ChequeTransaction;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import 
org.apache.fineract.cn.cheque.service.internal.command.ChequeTransactionCommand;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import org.apache.fineract.cn.cheque.service.internal.service.ChequeService;
+import javax.validation.Valid;
+import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;
+import org.apache.fineract.cn.anubis.annotation.Permittable;
+import org.apache.fineract.cn.command.gateway.CommandGateway;
+import org.apache.fineract.cn.lang.ServiceException;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
@@ -40,8 +41,6 @@
 import org.springframework.web.bind.annotation.ResponseBody;
 import org.springframework.web.bind.annotation.RestController;
 
-import javax.validation.Valid;
-
 @RestController
 @RequestMapping("/transactions")
 public class ChequeTransactionRestController {
diff --git 
a/service/src/main/java/io/mifos/cheque/service/rest/MIRCRestController.java 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/MIRCRestController.java
similarity index 81%
rename from 
service/src/main/java/io/mifos/cheque/service/rest/MIRCRestController.java
rename to 
service/src/main/java/org/apache/fineract/cn/cheque/service/rest/MIRCRestController.java
index c28eddb..53c4679 100644
--- a/service/src/main/java/io/mifos/cheque/service/rest/MIRCRestController.java
+++ 
b/service/src/main/java/org/apache/fineract/cn/cheque/service/rest/MIRCRestController.java
@@ -16,15 +16,15 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.rest;
+package org.apache.fineract.cn.cheque.service.rest;
 
-import io.mifos.anubis.annotation.AcceptedTokenType;
-import io.mifos.anubis.annotation.Permittable;
-import io.mifos.cheque.api.v1.PermittableGroupIds;
-import io.mifos.cheque.api.v1.domain.MICRResolution;
-import io.mifos.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.format.MICRParser;
-import io.mifos.cheque.service.internal.service.MICRService;
+import org.apache.fineract.cn.cheque.api.v1.PermittableGroupIds;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICRResolution;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
+import org.apache.fineract.cn.cheque.service.internal.format.MICRParser;
+import org.apache.fineract.cn.cheque.service.internal.service.MICRService;
+import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;
+import org.apache.fineract.cn.anubis.annotation.Permittable;
 import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
diff --git 
a/service/src/test/java/io/mifos/cheque/service/internal/format/TestMICRParser.java
 
b/service/src/test/java/org/apache/fineract/cn/cheque/service/internal/format/TestMICRParser.java
similarity index 97%
rename from 
service/src/test/java/io/mifos/cheque/service/internal/format/TestMICRParser.java
rename to 
service/src/test/java/org/apache/fineract/cn/cheque/service/internal/format/TestMICRParser.java
index da44743..ec06856 100644
--- 
a/service/src/test/java/io/mifos/cheque/service/internal/format/TestMICRParser.java
+++ 
b/service/src/test/java/org/apache/fineract/cn/cheque/service/internal/format/TestMICRParser.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.format;
+package org.apache.fineract.cn.cheque.service.internal.format;
 
-import io.mifos.cheque.api.v1.domain.MICR;
+import org.apache.fineract.cn.cheque.api.v1.domain.MICR;
 import org.junit.Assert;
 import org.junit.Test;
 


 

----------------------------------------------------------------
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