Path Lines of Code api/src/main/java/org/apache/fineract/cn/customer/PermittableGroupIds.java 9 api/src/main/java/org/apache/fineract/cn/customer/api/v1/CustomerEventConstants.java 56 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/AddressValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CommandExecutionException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CompletedDocumentCannotBeChangedException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/ContactDetailValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CustomerAlreadyExistsException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CustomerDocumentsManager.java 134 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CustomerManager.java 346 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CustomerNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/CustomerValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/DocumentValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/IdentificationCardNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/IdentificationCardValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/PortraitNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/ScanAlreadyExistsException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/ScanNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/ScanValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/TaskAlreadyExistsException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/TaskExecutionException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/TaskNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/TaskValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/TasksStillPendingException.java 3 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/validation/NotBlankBasedOnConfig.java 23 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/validation/NotBlankBasedOnConfigValidator.java 29 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/validation/NotNullBasedOnConfig.java 21 api/src/main/java/org/apache/fineract/cn/customer/api/v1/client/validation/NotNullBasedOnConfigValidator.java 23 api/src/main/java/org/apache/fineract/cn/customer/api/v1/config/CustomerFeignClientConfig.java 67 api/src/main/java/org/apache/fineract/cn/customer/api/v1/config/encoder/CustomDecoder.java 24 api/src/main/java/org/apache/fineract/cn/customer/api/v1/config/encoder/CustomEncoder.java 28 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/Address.java 53 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/Command.java 43 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/ContactDetail.java 58 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/Customer.java 173 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/CustomerDocument.java 68 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/CustomerPage.java 28 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/ExpirationDate.java 50 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/IdentificationCard.java 69 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/IdentificationCardScan.java 17 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/NonPerson.java 29 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/ProcessStep.java 21 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/TaskDefinition.java 75 api/src/main/java/org/apache/fineract/cn/customer/api/v1/domain/TaskInstance.java 36 api/src/main/java/org/apache/fineract/cn/customer/api/v1/events/DocumentEvent.java 41 api/src/main/java/org/apache/fineract/cn/customer/api/v1/events/DocumentPageEvent.java 52 api/src/main/java/org/apache/fineract/cn/customer/api/v1/events/ScanEvent.java 29 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/CatalogEventConstants.java 13 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/CatalogAlreadyExistsException.java 3 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/CatalogAlreadyInUseException.java 3 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/CatalogManager.java 85 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/CatalogNotFoundException.java 3 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/CatalogValidationException.java 3 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/client/FieldAlreadyInUseException.java 3 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/domain/Catalog.java 69 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/domain/Field.java 113 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/domain/Option.java 38 api/src/main/java/org/apache/fineract/cn/customer/catalog/api/v1/domain/Value.java 32 component-test/src/main/java/org/apache/fineract/cn/customer/AbstractCustomerTest.java 89 component-test/src/main/java/org/apache/fineract/cn/customer/CustomerApiDocumentation.java 1333 component-test/src/main/java/org/apache/fineract/cn/customer/IdentificationApiDocumentation.java 387 component-test/src/main/java/org/apache/fineract/cn/customer/SuiteTestEnvironment.java 19 component-test/src/main/java/org/apache/fineract/cn/customer/TestCustomer.java 331 component-test/src/main/java/org/apache/fineract/cn/customer/TestDocuments.java 162 component-test/src/main/java/org/apache/fineract/cn/customer/TestIdentificationCards.java 157 component-test/src/main/java/org/apache/fineract/cn/customer/TestInfrastructure.java 24 component-test/src/main/java/org/apache/fineract/cn/customer/TestSuite.java 14 component-test/src/main/java/org/apache/fineract/cn/customer/TestTaskDefinition.java 88 component-test/src/main/java/org/apache/fineract/cn/customer/TestTaskInstance.java 161 component-test/src/main/java/org/apache/fineract/cn/customer/catalog/TestCatalog.java 290 component-test/src/main/java/org/apache/fineract/cn/customer/catalog/listener/CatalogEventListener.java 51 component-test/src/main/java/org/apache/fineract/cn/customer/catalog/util/CatalogGenerator.java 41 component-test/src/main/java/org/apache/fineract/cn/customer/listener/CustomerEventListener.java 146 component-test/src/main/java/org/apache/fineract/cn/customer/listener/DocumentEventListener.java 73 component-test/src/main/java/org/apache/fineract/cn/customer/listener/MigrationEventListener.java 26 component-test/src/main/java/org/apache/fineract/cn/customer/listener/TaskEventListener.java 34 component-test/src/main/java/org/apache/fineract/cn/customer/util/AddressGenerator.java 19 component-test/src/main/java/org/apache/fineract/cn/customer/util/CommandGenerator.java 13 component-test/src/main/java/org/apache/fineract/cn/customer/util/ContactDetailGenerator.java 17 component-test/src/main/java/org/apache/fineract/cn/customer/util/CustomerDocumentGenerator.java 14 component-test/src/main/java/org/apache/fineract/cn/customer/util/CustomerGenerator.java 29 component-test/src/main/java/org/apache/fineract/cn/customer/util/IdentificationCardGenerator.java 19 component-test/src/main/java/org/apache/fineract/cn/customer/util/ScanGenerator.java 17 component-test/src/main/java/org/apache/fineract/cn/customer/util/TaskGenerator.java 19 component-test/src/main/resources/logback-test.xml 22 service/src/main/java/org/apache/fineract/cn/customer/CustomerApplication.java 11 service/src/main/java/org/apache/fineract/cn/customer/ServiceConstants.java 4 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/ChangeFieldCommand.java 17 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/CreateCatalogCommand.java 12 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/DeleteCatalogCommand.java 11 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/DeleteFieldCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/command/handler/CatalogAggregate.java 117 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/config/CatalogServiceConfiguration.java 20 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/mapper/CatalogMapper.java 34 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/mapper/FieldMapper.java 62 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/mapper/OptionMapper.java 30 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/CatalogEntity.java 95 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/CatalogRepository.java 8 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/FieldEntity.java 147 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/FieldRepository.java 8 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/FieldValueEntity.java 53 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/FieldValueRepository.java 12 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/OptionEntity.java 71 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/repository/OptionRepository.java 5 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/service/CatalogService.java 89 service/src/main/java/org/apache/fineract/cn/customer/catalog/internal/service/FieldValueValidator.java 125 service/src/main/java/org/apache/fineract/cn/customer/catalog/rest/config/CatalogRestConfiguration.java 34 service/src/main/java/org/apache/fineract/cn/customer/catalog/rest/controller/CatalogRestController.java 137 service/src/main/java/org/apache/fineract/cn/customer/internal/command/ActivateCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/AddTaskDefinitionToCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/ChangeDocumentCommand.java 25 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CloseCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CompleteDocumentCommand.java 22 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateCustomerCommand.java 12 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateDocumentCommand.java 25 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateDocumentPageCommand.java 30 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateIdentificationCardCommand.java 17 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateIdentificationCardScanCommand.java 27 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreatePortraitCommand.java 17 service/src/main/java/org/apache/fineract/cn/customer/internal/command/CreateTaskDefinitionCommand.java 12 service/src/main/java/org/apache/fineract/cn/customer/internal/command/DeleteDocumentCommand.java 22 service/src/main/java/org/apache/fineract/cn/customer/internal/command/DeleteDocumentPageCommand.java 28 service/src/main/java/org/apache/fineract/cn/customer/internal/command/DeleteIdentificationCardCommand.java 11 service/src/main/java/org/apache/fineract/cn/customer/internal/command/DeleteIdentificationCardScanCommand.java 13 service/src/main/java/org/apache/fineract/cn/customer/internal/command/DeletePortraitCommand.java 11 service/src/main/java/org/apache/fineract/cn/customer/internal/command/ExecuteTaskForCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/InitializeServiceCommand.java 6 service/src/main/java/org/apache/fineract/cn/customer/internal/command/LockCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/ReopenCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UnlockCustomerCommand.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UpdateAddressCommand.java 17 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UpdateContactDetailsCommand.java 18 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UpdateCustomerCommand.java 12 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UpdateIdentificationCardCommand.java 22 service/src/main/java/org/apache/fineract/cn/customer/internal/command/UpdateTaskDefinitionCommand.java 17 service/src/main/java/org/apache/fineract/cn/customer/internal/command/handler/CustomerAggregate.java 435 service/src/main/java/org/apache/fineract/cn/customer/internal/command/handler/DocumentCommandHandler.java 118 service/src/main/java/org/apache/fineract/cn/customer/internal/command/handler/MigrationAggregate.java 37 service/src/main/java/org/apache/fineract/cn/customer/internal/command/handler/TaskAggregate.java 130 service/src/main/java/org/apache/fineract/cn/customer/internal/config/CustomerServiceConfiguration.java 20 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/AddressMapper.java 28 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/CommandMapper.java 30 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/ContactDetailMapper.java 26 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/CustomerMapper.java 71 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/DocumentMapper.java 47 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/FieldValueMapper.java 13 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/IdentificationCardMapper.java 34 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/IdentificationCardScanMapper.java 20 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/PortraitMapper.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/TaskDefinitionMapper.java 31 service/src/main/java/org/apache/fineract/cn/customer/internal/mapper/TaskInstanceMapper.java 27 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/AddressEntity.java 72 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/AddressRepository.java 6 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/CommandEntity.java 73 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/CommandRepository.java 6 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/ContactDetailEntity.java 76 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/ContactDetailRepository.java 8 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/CustomerEntity.java 193 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/CustomerRepository.java 19 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/DocumentEntity.java 93 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/DocumentPageEntity.java 86 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/DocumentPageRepository.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/DocumentRepository.java 16 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/IdentificationCardEntity.java 108 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/IdentificationCardRepository.java 14 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/IdentificationCardScanEntity.java 98 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/IdentificationCardScanRepository.java 14 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/PortraitEntity.java 62 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/PortraitRepository.java 12 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/TaskDefinitionEntity.java 91 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/TaskDefinitionRepository.java 13 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/TaskInstanceEntity.java 73 service/src/main/java/org/apache/fineract/cn/customer/internal/repository/TaskInstanceRepository.java 10 service/src/main/java/org/apache/fineract/cn/customer/internal/service/CustomerService.java 202 service/src/main/java/org/apache/fineract/cn/customer/internal/service/DocumentService.java 73 service/src/main/java/org/apache/fineract/cn/customer/internal/service/TaskService.java 54 service/src/main/java/org/apache/fineract/cn/customer/rest/config/CustomerRestConfiguration.java 58 service/src/main/java/org/apache/fineract/cn/customer/rest/config/UploadProperties.java 26 service/src/main/java/org/apache/fineract/cn/customer/rest/controller/CustomerRestController.java 761 service/src/main/java/org/apache/fineract/cn/customer/rest/controller/DocumentsRestController.java 247 service/src/main/resources/application.yml 58 service/src/main/resources/bootstrap.yml 3 service/src/main/resources/db/migrations/postgresql/V10__relax_customer_constraints.sql 4 service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql 37 service/src/main/resources/db/migrations/postgresql/V2__customer_portrait.sql 7 service/src/main/resources/db/migrations/postgresql/V3__added_is_member_flag.sql 3 service/src/main/resources/db/migrations/postgresql/V4__identification_card_scans.sql 4 service/src/main/resources/db/migrations/postgresql/V5__add_payroll_distributions.sql 8 service/src/main/resources/db/migrations/postgresql/V6__drop_pyroll_distributions.sql 2 service/src/main/resources/db/migrations/postgresql/V7__documents.sql 8 service/src/main/resources/db/migrations/postgresql/V8__documents_description.sql 1 service/src/main/resources/db/migrations/postgresql/V9__add_application_date_to_customer.sql 2 service/src/main/resources/logback.xml 33