You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ju...@apache.org on 2019/10/17 07:34:27 UTC

[fineract-cn-cheques] 28/44: Change package names from mifos to apache fineract.

This is an automated email from the ASF dual-hosted git repository.

juhan pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-cn-cheques.git

commit 4abe7dde474131bb9ddaa2e1825b9214c7a90729
Author: Myrle Krantz <my...@apache.org>
AuthorDate: Mon Apr 16 11:51:08 2018 +0200

    Change package names from mifos to apache fineract.
---
 .../fineract/cn}/cheque/api/v1/EventConstants.java |  2 +-
 .../cn}/cheque/api/v1/PermittableGroupIds.java     |  2 +-
 .../cn}/cheque/api/v1/client/ChequeManager.java    | 12 ++++----
 .../client/DependingResourceNotValidException.java |  2 +-
 .../v1/client/InvalidChequeNumberException.java    |  2 +-
 .../fineract/cn}/cheque/api/v1/domain/Action.java  |  2 +-
 .../fineract/cn}/cheque/api/v1/domain/Cheque.java  |  2 +-
 .../api/v1/domain/ChequeProcessingCommand.java     |  2 +-
 .../cheque/api/v1/domain/ChequeTransaction.java    |  2 +-
 .../cn}/cheque/api/v1/domain/IssuingCount.java     |  2 +-
 .../fineract/cn}/cheque/api/v1/domain/MICR.java    |  2 +-
 .../cn}/cheque/api/v1/domain/MICRResolution.java   |  2 +-
 .../fineract/cn}/cheque/api/v1/domain/State.java   |  2 +-
 .../fineract/cn}/cheque/AbstractChequeTest.java    | 12 ++++----
 .../apache/fineract/cn}/cheque/Fixture.java        |  6 ++--
 .../fineract/cn}/cheque/SuiteTestEnvironment.java  |  2 +-
 .../apache/fineract/cn}/cheque/TestCheques.java    | 24 +++++++--------
 .../fineract/cn}/cheque/TestIssuingCheques.java    | 12 ++++----
 .../apache/fineract/cn}/cheque/TestMICR.java       | 30 +++++++++---------
 .../apache/fineract/cn}/cheque/TestSuite.java      |  2 +-
 .../cn}/cheque/listener/ChequeEventListener.java   |  6 ++--
 .../listener/ManagementEventMigrationListener.java |  6 ++--
 .../cn}/cheque/service/ChequeApplication.java      |  2 +-
 .../cn}/cheque/service/ChequeConfiguration.java    | 12 ++++----
 .../cn}/cheque/service/ServiceConstants.java       |  2 +-
 .../command/ApproveChequeTransactionCommand.java   |  2 +-
 .../command/CancelChequeTransactionCommand.java    |  2 +-
 .../internal/command/ChequeTransactionCommand.java |  4 +--
 .../internal/command/IssueChequesCommand.java      |  2 +-
 .../service/internal/command/MigrationCommand.java |  2 +-
 .../internal/command/handler/ChequeAggregate.java  | 36 +++++++++++-----------
 .../command/handler/ManagementAggregate.java       |  8 ++---
 .../cheque/service/internal/format/MICRParser.java |  4 +--
 .../service/internal/mapper/ChequeMapper.java      |  8 ++---
 .../service/internal/repository/ChequeEntity.java  |  2 +-
 .../internal/repository/ChequeRepository.java      |  2 +-
 .../internal/repository/IssuedChequeEntity.java    |  2 +-
 .../repository/IssuedChequeRepository.java         |  2 +-
 .../specification/ChequeSpecification.java         |  6 ++--
 .../service/internal/service/ChequeService.java    | 14 ++++-----
 .../service/internal/service/MICRService.java      | 18 +++++------
 .../internal/service/helper/AccountingService.java |  4 +--
 .../internal/service/helper/CustomerService.java   |  4 +--
 .../internal/service/helper/DepositService.java    |  4 +--
 .../service/helper/OrganizationService.java        |  4 +--
 .../rest/ChequeManagementRestController.java       |  6 ++--
 .../cheque/service/rest/ChequeRestController.java  | 24 +++++++--------
 .../rest/ChequeTransactionRestController.java      | 16 +++++-----
 .../cheque/service/rest/MIRCRestController.java    | 12 ++++----
 .../service/internal/format/TestMICRParser.java    |  4 +--
 50 files changed, 172 insertions(+), 172 deletions(-)

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 91%
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 51a6875..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,13 +16,13 @@
  * 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 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;
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 97%
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 9663dd4..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,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.Valid;
 import javax.validation.constraints.NotNull;
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 96%
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 230e09c..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,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.apache.fineract.cn.lang.validation.constraints.ValidIdentifier;
 
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 91%
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 3710d18..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,11 +16,11 @@
  * 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.EventConstants;
-import io.mifos.cheque.api.v1.client.ChequeManager;
-import io.mifos.cheque.service.ChequeConfiguration;
+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;
@@ -103,10 +103,10 @@ public abstract class AbstractChequeTest extends SuiteTestEnvironment {
 
   @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 92%
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 a1f519b..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,10 +16,10 @@
  * 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.Cheque;
-import io.mifos.cheque.api.v1.domain.MICR;
+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;
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 97%
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 a1b27c1..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,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
+package org.apache.fineract.cn.cheque;
 
 
 import org.apache.fineract.cn.test.env.TestEnvironment;
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 92%
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 ed20d64..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,20 +16,20 @@
  * 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.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;
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 90%
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 0545e60..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,21 +16,21 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque;
-
-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;
+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;
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 95%
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 c7cf2a0..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,10 +16,10 @@
  * 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 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;
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 92%
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 d565c72..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,10 +16,10 @@
  * 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 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;
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 89%
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 6f6a52c..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,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.apache.fineract.cn.accounting.api.v1.client.LedgerManager;
 import org.apache.fineract.cn.anubis.config.EnableAnubis;
@@ -61,13 +61,13 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
     }
 )
 @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 89%
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 8b6a500..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,26 +16,26 @@
  * 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.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 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;
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 90%
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 d310658..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,11 +16,11 @@
  * 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 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;
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 91%
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 28547a4..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,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.cheque.service.internal.mapper;
+package org.apache.fineract.cn.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 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;
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 98%
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 14fced8..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,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 java.sql.Date;
 import java.time.LocalDateTime;
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 97%
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 fab2c9f..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,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 java.time.LocalDateTime;
 import javax.persistence.Column;
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 84%
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 865ab45..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,16 +16,16 @@
  * 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 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;
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 97%
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 0eb32cf..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,10 +16,10 @@
  * 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.cheque.service.ServiceConstants;
+import org.apache.fineract.cn.cheque.service.ServiceConstants;
 import java.time.Clock;
 import java.time.LocalDateTime;
 import java.util.List;
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 93%
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 fb82213..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,9 +16,9 @@
  * 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 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;
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 96%
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 92e128f..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,9 +16,9 @@
  * 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 org.apache.fineract.cn.cheque.service.ServiceConstants;
 import java.util.List;
 import java.util.Optional;
 import java.util.stream.Collectors;
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 93%
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 3af98fd..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,9 +16,9 @@
  * 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 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;
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 92%
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 47299b9..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,10 +16,10 @@
  * 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.cheque.service.ServiceConstants;
-import io.mifos.cheque.service.internal.command.MigrationCommand;
+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;
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 86%
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 fb990be..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,19 +16,19 @@
  * 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.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 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;
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 85%
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 d499ef0..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,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.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 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;
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 85%
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 b9d0252..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,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.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;
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;