You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by ik...@apache.org on 2019/09/02 22:39:45 UTC

[fineract-cn-template] 25/38: Change package names from mifos to apache fineract.

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

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

commit a31d2fdf7c930dccaea2a5d6615a44ce3c5a4849
Author: Myrle Krantz <my...@apache.org>
AuthorDate: Fri Apr 13 16:58:38 2018 +0200

    Change package names from mifos to apache fineract.
---
 README.md                                                  |  2 +-
 .../fineract/cn}/template/api/v1/PermittableGroupIds.java  |  2 +-
 .../cn}/template/api/v1/client/IamATeapotException.java    |  2 +-
 .../cn}/template/api/v1/client/TemplateManager.java        |  4 ++--
 .../apache/fineract/cn}/template/api/v1/domain/Sample.java |  2 +-
 .../cn}/template/api/v1/events/EventConstants.java         |  2 +-
 .../fineract/cn}/template/api/v1/domain/SampleTest.java    |  2 +-
 .../apache/fineract/cn}/template/SuiteTestEnvironment.java |  2 +-
 .../apache/fineract/cn}/template/TestSample.java           | 14 +++++++-------
 .../apache/fineract/cn}/template/TestSuite.java            |  2 +-
 .../cn}/template/listener/MigrationEventListener.java      |  4 ++--
 .../cn}/template/listener/SampleEventListener.java         |  4 ++--
 .../fineract/cn}/template/service/ServiceConstants.java    |  2 +-
 .../fineract/cn}/template/service/TemplateApplication.java |  2 +-
 .../cn}/template/service/TemplateConfiguration.java        | 12 ++++++------
 .../service/internal/command/InitializeServiceCommand.java |  2 +-
 .../template/service/internal/command/SampleCommand.java   |  4 ++--
 .../internal/command/handler/MigrationAggregate.java       |  8 ++++----
 .../service/internal/command/handler/SampleAggregate.java  | 10 +++++-----
 .../cn}/template/service/internal/mapper/SampleMapper.java |  6 +++---
 .../service/internal/repository/SampleJpaEntity.java       |  2 +-
 .../internal/repository/SampleJpaEntityRepository.java     |  2 +-
 .../template/service/internal/service/SampleService.java   |  8 ++++----
 .../cn}/template/service/rest/SampleRestController.java    | 14 +++++++-------
 24 files changed, 57 insertions(+), 57 deletions(-)

diff --git a/README.md b/README.md
index 3f20df9..0a1f496 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ Apache Fineract CN is an application framework for digital financial services, a
 
 7.  Import project into IDE
 
-8.  Rename all io.mifos.template packages to io.mifos.{project name}
+8.  Rename all org.apache.fineract.cn.template packages to io.mifos.{project name}
 
 9.  Open _SampleRestConfiguration_ and _SampleServiceConfiguration_, adjust @ComponentScan to reflect the new package name
 
diff --git a/api/src/main/java/io/mifos/template/api/v1/PermittableGroupIds.java b/api/src/main/java/org/apache/fineract/cn/template/api/v1/PermittableGroupIds.java
similarity index 95%
rename from api/src/main/java/io/mifos/template/api/v1/PermittableGroupIds.java
rename to api/src/main/java/org/apache/fineract/cn/template/api/v1/PermittableGroupIds.java
index ef5ec01..5b7a4a9 100644
--- a/api/src/main/java/io/mifos/template/api/v1/PermittableGroupIds.java
+++ b/api/src/main/java/org/apache/fineract/cn/template/api/v1/PermittableGroupIds.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1;
+package org.apache.fineract.cn.template.api.v1;
 
 @SuppressWarnings("unused")
 public interface PermittableGroupIds {
diff --git a/api/src/main/java/io/mifos/template/api/v1/client/IamATeapotException.java b/api/src/main/java/org/apache/fineract/cn/template/api/v1/client/IamATeapotException.java
similarity index 94%
rename from api/src/main/java/io/mifos/template/api/v1/client/IamATeapotException.java
rename to api/src/main/java/org/apache/fineract/cn/template/api/v1/client/IamATeapotException.java
index 00825b2..df11da2 100644
--- a/api/src/main/java/io/mifos/template/api/v1/client/IamATeapotException.java
+++ b/api/src/main/java/org/apache/fineract/cn/template/api/v1/client/IamATeapotException.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1.client;
+package org.apache.fineract.cn.template.api.v1.client;
 
 @SuppressWarnings("WeakerAccess")
 public class IamATeapotException extends RuntimeException {
diff --git a/api/src/main/java/io/mifos/template/api/v1/client/TemplateManager.java b/api/src/main/java/org/apache/fineract/cn/template/api/v1/client/TemplateManager.java
similarity index 95%
rename from api/src/main/java/io/mifos/template/api/v1/client/TemplateManager.java
rename to api/src/main/java/org/apache/fineract/cn/template/api/v1/client/TemplateManager.java
index f4d7037..9caf8dc 100644
--- a/api/src/main/java/io/mifos/template/api/v1/client/TemplateManager.java
+++ b/api/src/main/java/org/apache/fineract/cn/template/api/v1/client/TemplateManager.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1.client;
+package org.apache.fineract.cn.template.api.v1.client;
 
-import io.mifos.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
 import java.util.List;
 import org.apache.fineract.cn.api.annotation.ThrowsException;
 import org.apache.fineract.cn.api.util.CustomFeignClientsConfiguration;
diff --git a/api/src/main/java/io/mifos/template/api/v1/domain/Sample.java b/api/src/main/java/org/apache/fineract/cn/template/api/v1/domain/Sample.java
similarity index 97%
rename from api/src/main/java/io/mifos/template/api/v1/domain/Sample.java
rename to api/src/main/java/org/apache/fineract/cn/template/api/v1/domain/Sample.java
index 12bf046..1155f4c 100644
--- a/api/src/main/java/io/mifos/template/api/v1/domain/Sample.java
+++ b/api/src/main/java/org/apache/fineract/cn/template/api/v1/domain/Sample.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1.domain;
+package org.apache.fineract.cn.template.api.v1.domain;
 
 import java.util.Objects;
 import org.apache.fineract.cn.lang.validation.constraints.ValidIdentifier;
diff --git a/api/src/main/java/io/mifos/template/api/v1/events/EventConstants.java b/api/src/main/java/org/apache/fineract/cn/template/api/v1/events/EventConstants.java
similarity index 95%
rename from api/src/main/java/io/mifos/template/api/v1/events/EventConstants.java
rename to api/src/main/java/org/apache/fineract/cn/template/api/v1/events/EventConstants.java
index 58368c4..ce52f51 100644
--- a/api/src/main/java/io/mifos/template/api/v1/events/EventConstants.java
+++ b/api/src/main/java/org/apache/fineract/cn/template/api/v1/events/EventConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1.events;
+package org.apache.fineract.cn.template.api.v1.events;
 
 @SuppressWarnings("unused")
 public interface EventConstants {
diff --git a/api/src/test/java/io/mifos/template/api/v1/domain/SampleTest.java b/api/src/test/java/org/apache/fineract/cn/template/api/v1/domain/SampleTest.java
similarity index 97%
rename from api/src/test/java/io/mifos/template/api/v1/domain/SampleTest.java
rename to api/src/test/java/org/apache/fineract/cn/template/api/v1/domain/SampleTest.java
index eb6dd03..b0a05bf 100644
--- a/api/src/test/java/io/mifos/template/api/v1/domain/SampleTest.java
+++ b/api/src/test/java/org/apache/fineract/cn/template/api/v1/domain/SampleTest.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.api.v1.domain;
+package org.apache.fineract.cn.template.api.v1.domain;
 
 import java.util.ArrayList;
 import java.util.Collection;
diff --git a/component-test/src/main/java/io/mifos/template/SuiteTestEnvironment.java b/component-test/src/main/java/org/apache/fineract/cn/template/SuiteTestEnvironment.java
similarity index 98%
rename from component-test/src/main/java/io/mifos/template/SuiteTestEnvironment.java
rename to component-test/src/main/java/org/apache/fineract/cn/template/SuiteTestEnvironment.java
index 3ec0a44..85b601e 100644
--- a/component-test/src/main/java/io/mifos/template/SuiteTestEnvironment.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/template/SuiteTestEnvironment.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template;
+package org.apache.fineract.cn.template;
 
 import org.apache.fineract.cn.test.env.TestEnvironment;
 import org.apache.fineract.cn.test.fixture.cassandra.CassandraInitializer;
diff --git a/component-test/src/main/java/io/mifos/template/TestSample.java b/component-test/src/main/java/org/apache/fineract/cn/template/TestSample.java
similarity index 90%
rename from component-test/src/main/java/io/mifos/template/TestSample.java
rename to component-test/src/main/java/org/apache/fineract/cn/template/TestSample.java
index 527e978..42fc067 100644
--- a/component-test/src/main/java/io/mifos/template/TestSample.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/template/TestSample.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template;
+package org.apache.fineract.cn.template;
 
-import io.mifos.template.api.v1.client.TemplateManager;
-import io.mifos.template.api.v1.domain.Sample;
-import io.mifos.template.api.v1.events.EventConstants;
-import io.mifos.template.service.TemplateConfiguration;
+import org.apache.fineract.cn.template.api.v1.client.TemplateManager;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.api.v1.events.EventConstants;
+import org.apache.fineract.cn.template.service.TemplateConfiguration;
 import java.util.List;
 import org.apache.commons.lang3.RandomStringUtils;
 import org.apache.fineract.cn.anubis.test.v1.TenantApplicationSecurityEnvironmentTestRule;
@@ -58,10 +58,10 @@ public class TestSample extends SuiteTestEnvironment {
 
   @Configuration
   @EnableEventRecording
-  @EnableFeignClients(basePackages = {"io.mifos.template.api.v1.client"})
+  @EnableFeignClients(basePackages = {"org.apache.fineract.cn.template.api.v1.client"})
   @RibbonClient(name = APP_NAME)
   @Import({TemplateConfiguration.class})
-  @ComponentScan("io.mifos.template.listener")
+  @ComponentScan("org.apache.fineract.cn.template.listener")
   public static class TestConfiguration {
     public TestConfiguration() {
       super();
diff --git a/component-test/src/main/java/io/mifos/template/TestSuite.java b/component-test/src/main/java/org/apache/fineract/cn/template/TestSuite.java
similarity index 96%
rename from component-test/src/main/java/io/mifos/template/TestSuite.java
rename to component-test/src/main/java/org/apache/fineract/cn/template/TestSuite.java
index 13af827..a8f0647 100644
--- a/component-test/src/main/java/io/mifos/template/TestSuite.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/template/TestSuite.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template;
+package org.apache.fineract.cn.template;
 
 import org.junit.runner.RunWith;
 import org.junit.runners.Suite;
diff --git a/component-test/src/main/java/io/mifos/template/listener/MigrationEventListener.java b/component-test/src/main/java/org/apache/fineract/cn/template/listener/MigrationEventListener.java
similarity index 94%
rename from component-test/src/main/java/io/mifos/template/listener/MigrationEventListener.java
rename to component-test/src/main/java/org/apache/fineract/cn/template/listener/MigrationEventListener.java
index b54f66f..9222a99 100644
--- a/component-test/src/main/java/io/mifos/template/listener/MigrationEventListener.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/template/listener/MigrationEventListener.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.listener;
+package org.apache.fineract.cn.template.listener;
 
-import io.mifos.template.api.v1.events.EventConstants;
+import org.apache.fineract.cn.template.api.v1.events.EventConstants;
 import org.apache.fineract.cn.lang.config.TenantHeaderFilter;
 import org.apache.fineract.cn.test.listener.EventRecorder;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/component-test/src/main/java/io/mifos/template/listener/SampleEventListener.java b/component-test/src/main/java/org/apache/fineract/cn/template/listener/SampleEventListener.java
similarity index 94%
rename from component-test/src/main/java/io/mifos/template/listener/SampleEventListener.java
rename to component-test/src/main/java/org/apache/fineract/cn/template/listener/SampleEventListener.java
index cf6b8c4..c23228d 100644
--- a/component-test/src/main/java/io/mifos/template/listener/SampleEventListener.java
+++ b/component-test/src/main/java/org/apache/fineract/cn/template/listener/SampleEventListener.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.listener;
+package org.apache.fineract.cn.template.listener;
 
-import io.mifos.template.api.v1.events.EventConstants;
+import org.apache.fineract.cn.template.api.v1.events.EventConstants;
 import org.apache.fineract.cn.lang.config.TenantHeaderFilter;
 import org.apache.fineract.cn.test.listener.EventRecorder;
 import org.springframework.beans.factory.annotation.Autowired;
diff --git a/service/src/main/java/io/mifos/template/service/ServiceConstants.java b/service/src/main/java/org/apache/fineract/cn/template/service/ServiceConstants.java
similarity index 94%
rename from service/src/main/java/io/mifos/template/service/ServiceConstants.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/ServiceConstants.java
index fd1d982..eaff469 100644
--- a/service/src/main/java/io/mifos/template/service/ServiceConstants.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/ServiceConstants.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service;
+package org.apache.fineract.cn.template.service;
 
 public interface ServiceConstants {
   String LOGGER_NAME = "rest-logger";
diff --git a/service/src/main/java/io/mifos/template/service/TemplateApplication.java b/service/src/main/java/org/apache/fineract/cn/template/service/TemplateApplication.java
similarity index 95%
rename from service/src/main/java/io/mifos/template/service/TemplateApplication.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/TemplateApplication.java
index 473bec4..8d2bd42 100644
--- a/service/src/main/java/io/mifos/template/service/TemplateApplication.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/TemplateApplication.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service;
+package org.apache.fineract.cn.template.service;
 
 import org.springframework.boot.SpringApplication;
 
diff --git a/service/src/main/java/io/mifos/template/service/TemplateConfiguration.java b/service/src/main/java/org/apache/fineract/cn/template/service/TemplateConfiguration.java
similarity index 87%
rename from service/src/main/java/io/mifos/template/service/TemplateConfiguration.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/TemplateConfiguration.java
index b75c1ad..568ae47 100644
--- a/service/src/main/java/io/mifos/template/service/TemplateConfiguration.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/TemplateConfiguration.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service;
+package org.apache.fineract.cn.template.service;
 
 import org.apache.fineract.cn.anubis.config.EnableAnubis;
 import org.apache.fineract.cn.async.config.EnableAsync;
@@ -48,13 +48,13 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter
 @EnableAnubis
 @EnableServiceException
 @ComponentScan({
-    "io.mifos.template.service.rest",
-    "io.mifos.template.service.internal.service",
-    "io.mifos.template.service.internal.repository",
-    "io.mifos.template.service.internal.command.handler"
+    "org.apache.fineract.cn.template.service.rest",
+    "org.apache.fineract.cn.template.service.internal.service",
+    "org.apache.fineract.cn.template.service.internal.repository",
+    "org.apache.fineract.cn.template.service.internal.command.handler"
 })
 @EnableJpaRepositories({
-    "io.mifos.template.service.internal.repository"
+    "org.apache.fineract.cn.template.service.internal.repository"
 })
 public class TemplateConfiguration extends WebMvcConfigurerAdapter {
 
diff --git a/service/src/main/java/io/mifos/template/service/internal/command/InitializeServiceCommand.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/InitializeServiceCommand.java
similarity index 93%
rename from service/src/main/java/io/mifos/template/service/internal/command/InitializeServiceCommand.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/command/InitializeServiceCommand.java
index aef272b..99ad3af 100644
--- a/service/src/main/java/io/mifos/template/service/internal/command/InitializeServiceCommand.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/InitializeServiceCommand.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.command;
+package org.apache.fineract.cn.template.service.internal.command;
 
 public class InitializeServiceCommand {
 
diff --git a/service/src/main/java/io/mifos/template/service/internal/command/SampleCommand.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/SampleCommand.java
similarity index 90%
rename from service/src/main/java/io/mifos/template/service/internal/command/SampleCommand.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/command/SampleCommand.java
index b11ecfc..bca95d9 100644
--- a/service/src/main/java/io/mifos/template/service/internal/command/SampleCommand.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/SampleCommand.java
@@ -16,9 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.command;
+package org.apache.fineract.cn.template.service.internal.command;
 
-import io.mifos.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
 
 public class SampleCommand {
 
diff --git a/service/src/main/java/io/mifos/template/service/internal/command/handler/MigrationAggregate.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/MigrationAggregate.java
similarity index 89%
rename from service/src/main/java/io/mifos/template/service/internal/command/handler/MigrationAggregate.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/MigrationAggregate.java
index eeecf99..ef44e6c 100644
--- a/service/src/main/java/io/mifos/template/service/internal/command/handler/MigrationAggregate.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/MigrationAggregate.java
@@ -16,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.command.handler;
+package org.apache.fineract.cn.template.service.internal.command.handler;
 
-import io.mifos.template.api.v1.events.EventConstants;
-import io.mifos.template.service.ServiceConstants;
-import io.mifos.template.service.internal.command.InitializeServiceCommand;
+import org.apache.fineract.cn.template.api.v1.events.EventConstants;
+import org.apache.fineract.cn.template.service.ServiceConstants;
+import org.apache.fineract.cn.template.service.internal.command.InitializeServiceCommand;
 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/template/service/internal/command/handler/SampleAggregate.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/SampleAggregate.java
similarity index 87%
rename from service/src/main/java/io/mifos/template/service/internal/command/handler/SampleAggregate.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/SampleAggregate.java
index c82db9f..26e396a 100644
--- a/service/src/main/java/io/mifos/template/service/internal/command/handler/SampleAggregate.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/command/handler/SampleAggregate.java
@@ -16,12 +16,12 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.command.handler;
+package org.apache.fineract.cn.template.service.internal.command.handler;
 
-import io.mifos.template.api.v1.events.EventConstants;
-import io.mifos.template.service.internal.command.SampleCommand;
-import io.mifos.template.service.internal.repository.SampleJpaEntity;
-import io.mifos.template.service.internal.repository.SampleJpaEntityRepository;
+import org.apache.fineract.cn.template.api.v1.events.EventConstants;
+import org.apache.fineract.cn.template.service.internal.command.SampleCommand;
+import org.apache.fineract.cn.template.service.internal.repository.SampleJpaEntity;
+import org.apache.fineract.cn.template.service.internal.repository.SampleJpaEntityRepository;
 import org.apache.fineract.cn.command.annotation.Aggregate;
 import org.apache.fineract.cn.command.annotation.CommandHandler;
 import org.apache.fineract.cn.command.annotation.CommandLogLevel;
diff --git a/service/src/main/java/io/mifos/template/service/internal/mapper/SampleMapper.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/mapper/SampleMapper.java
similarity index 87%
rename from service/src/main/java/io/mifos/template/service/internal/mapper/SampleMapper.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/mapper/SampleMapper.java
index 23ccc7a..028553d 100644
--- a/service/src/main/java/io/mifos/template/service/internal/mapper/SampleMapper.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/mapper/SampleMapper.java
@@ -16,10 +16,10 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.mapper;
+package org.apache.fineract.cn.template.service.internal.mapper;
 
-import io.mifos.template.api.v1.domain.Sample;
-import io.mifos.template.service.internal.repository.SampleJpaEntity;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.service.internal.repository.SampleJpaEntity;
 
 import java.util.ArrayList;
 import java.util.List;
diff --git a/service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntity.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntity.java
similarity index 95%
rename from service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntity.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntity.java
index 382437b..49452f3 100644
--- a/service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntity.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntity.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.repository;
+package org.apache.fineract.cn.template.service.internal.repository;
 
 import javax.persistence.*;
 
diff --git a/service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntityRepository.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntityRepository.java
similarity index 94%
rename from service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntityRepository.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntityRepository.java
index 531c333..87dc990 100644
--- a/service/src/main/java/io/mifos/template/service/internal/repository/SampleJpaEntityRepository.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/repository/SampleJpaEntityRepository.java
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.repository;
+package org.apache.fineract.cn.template.service.internal.repository;
 
 import java.util.Optional;
 import org.springframework.data.jpa.repository.JpaRepository;
diff --git a/service/src/main/java/io/mifos/template/service/internal/service/SampleService.java b/service/src/main/java/org/apache/fineract/cn/template/service/internal/service/SampleService.java
similarity index 83%
rename from service/src/main/java/io/mifos/template/service/internal/service/SampleService.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/internal/service/SampleService.java
index e87a379..ec791ed 100644
--- a/service/src/main/java/io/mifos/template/service/internal/service/SampleService.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/internal/service/SampleService.java
@@ -16,11 +16,11 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.internal.service;
+package org.apache.fineract.cn.template.service.internal.service;
 
-import io.mifos.template.api.v1.domain.Sample;
-import io.mifos.template.service.internal.mapper.SampleMapper;
-import io.mifos.template.service.internal.repository.SampleJpaEntityRepository;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.service.internal.mapper.SampleMapper;
+import org.apache.fineract.cn.template.service.internal.repository.SampleJpaEntityRepository;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
diff --git a/service/src/main/java/io/mifos/template/service/rest/SampleRestController.java b/service/src/main/java/org/apache/fineract/cn/template/service/rest/SampleRestController.java
similarity index 89%
rename from service/src/main/java/io/mifos/template/service/rest/SampleRestController.java
rename to service/src/main/java/org/apache/fineract/cn/template/service/rest/SampleRestController.java
index 86bfa6e..30b0565 100644
--- a/service/src/main/java/io/mifos/template/service/rest/SampleRestController.java
+++ b/service/src/main/java/org/apache/fineract/cn/template/service/rest/SampleRestController.java
@@ -16,14 +16,14 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package io.mifos.template.service.rest;
+package org.apache.fineract.cn.template.service.rest;
 
-import io.mifos.template.api.v1.PermittableGroupIds;
-import io.mifos.template.api.v1.domain.Sample;
-import io.mifos.template.service.ServiceConstants;
-import io.mifos.template.service.internal.command.InitializeServiceCommand;
-import io.mifos.template.service.internal.command.SampleCommand;
-import io.mifos.template.service.internal.service.SampleService;
+import org.apache.fineract.cn.template.api.v1.PermittableGroupIds;
+import org.apache.fineract.cn.template.api.v1.domain.Sample;
+import org.apache.fineract.cn.template.service.ServiceConstants;
+import org.apache.fineract.cn.template.service.internal.command.InitializeServiceCommand;
+import org.apache.fineract.cn.template.service.internal.command.SampleCommand;
+import org.apache.fineract.cn.template.service.internal.service.SampleService;
 import java.util.List;
 import javax.validation.Valid;
 import org.apache.fineract.cn.anubis.annotation.AcceptedTokenType;