From e4cf90562c1182b9c0235212762a3d41e977756c Mon Sep 17 00:00:00 2001 From: Chandrika Date: Tue, 30 Dec 2014 12:50:04 -0500 Subject: [PATCH] MIFOSX-1809 Closure Reason Code added for Centers-'CenterClosureReason' --- .../portfolio/group/api/GroupingTypesApiConstants.java | 1 + .../portfolio/group/service/CenterReadPlatformServiceImpl.java | 2 +- .../GroupingTypesWritePlatformServiceJpaRepositoryImpl.java | 2 +- .../migrations/core_db/V231__insert_center_closure_reason.sql | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 mifosng-provider/src/main/resources/sql/migrations/core_db/V231__insert_center_closure_reason.sql diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/api/GroupingTypesApiConstants.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/api/GroupingTypesApiConstants.java index 28ab2d571..3dd9f0c3e 100755 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/api/GroupingTypesApiConstants.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/api/GroupingTypesApiConstants.java @@ -22,6 +22,7 @@ public class GroupingTypesApiConstants { public static final String GROUP_ROLE_NAME = "GROUPROLE"; public static final String GROUP_CLOSURE_REASON = "GroupClosureReason"; + public static final String CENTER_CLOSURE_REASON = "CenterClosureReason"; public static final String roleParamName = "role"; public static final String groupIdParamName = "groupId"; diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/CenterReadPlatformServiceImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/CenterReadPlatformServiceImpl.java index 6c3eab031..6bf256e57 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/CenterReadPlatformServiceImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/CenterReadPlatformServiceImpl.java @@ -504,7 +504,7 @@ public class CenterReadPlatformServiceImpl implements CenterReadPlatformService @Override public CenterData retrieveCenterWithClosureReasons() { final List closureReasons = new ArrayList<>( - this.codeValueReadPlatformService.retrieveCodeValuesByCode(GroupingTypesApiConstants.GROUP_CLOSURE_REASON)); + this.codeValueReadPlatformService.retrieveCodeValuesByCode(GroupingTypesApiConstants.CENTER_CLOSURE_REASON)); return CenterData.withClosureReasons(closureReasons); } diff --git a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java index 7af69b90a..f40bdd709 100644 --- a/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java +++ b/mifosng-provider/src/main/java/org/mifosplatform/portfolio/group/service/GroupingTypesWritePlatformServiceJpaRepositoryImpl.java @@ -589,7 +589,7 @@ public class GroupingTypesWritePlatformServiceJpaRepositoryImpl implements Group final Long closureReasonId = command.longValueOfParameterNamed(GroupingTypesApiConstants.closureReasonIdParamName); final CodeValue closureReason = this.codeValueRepository.findOneByCodeNameAndIdWithNotFoundDetection( - GroupingTypesApiConstants.GROUP_CLOSURE_REASON, closureReasonId); + GroupingTypesApiConstants.CENTER_CLOSURE_REASON, closureReasonId); final AppUser currentUser = this.context.authenticatedUser(); diff --git a/mifosng-provider/src/main/resources/sql/migrations/core_db/V231__insert_center_closure_reason.sql b/mifosng-provider/src/main/resources/sql/migrations/core_db/V231__insert_center_closure_reason.sql new file mode 100644 index 000000000..627004fd1 --- /dev/null +++ b/mifosng-provider/src/main/resources/sql/migrations/core_db/V231__insert_center_closure_reason.sql @@ -0,0 +1 @@ +INSERT INTO `m_code` (`code_name`,`is_system_defined`) VALUES('CenterClosureReason',1); \ No newline at end of file