Class ConfigurationDomainServiceJpa
java.lang.Object
org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainServiceJpa
- All Implemented Interfaces:
org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
@Service
public class ConfigurationDomainServiceJpa
extends Object
implements org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisMakerCheckerEnabledForTask(String taskPermissionCode) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidremoveGlobalConfigurationPropertyDataFromCache(String propertyName) booleanvoidupdateCache(org.apache.fineract.infrastructure.cache.domain.CacheType cacheType)
-
Constructor Details
-
ConfigurationDomainServiceJpa
public ConfigurationDomainServiceJpa()
-
-
Method Details
-
isMakerCheckerEnabledForTask
- Specified by:
isMakerCheckerEnabledForTaskin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAllowedLoanStatusesForExternalAssetTransfer
- Specified by:
getAllowedLoanStatusesForExternalAssetTransferin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAllowedLoanStatusesOfDelayedSettlementForExternalAssetTransfer
- Specified by:
getAllowedLoanStatusesOfDelayedSettlementForExternalAssetTransferin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isSameMakerCheckerEnabled
public boolean isSameMakerCheckerEnabled()- Specified by:
isSameMakerCheckerEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isAmazonS3Enabled
public boolean isAmazonS3Enabled()- Specified by:
isAmazonS3Enabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isRescheduleFutureRepaymentsEnabled
public boolean isRescheduleFutureRepaymentsEnabled()- Specified by:
isRescheduleFutureRepaymentsEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isRescheduleRepaymentsOnHolidaysEnabled
public boolean isRescheduleRepaymentsOnHolidaysEnabled()- Specified by:
isRescheduleRepaymentsOnHolidaysEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
allowTransactionsOnHolidayEnabled
public boolean allowTransactionsOnHolidayEnabled()- Specified by:
allowTransactionsOnHolidayEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
allowTransactionsOnNonWorkingDayEnabled
public boolean allowTransactionsOnNonWorkingDayEnabled()- Specified by:
allowTransactionsOnNonWorkingDayEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isConstraintApproachEnabledForDatatables
public boolean isConstraintApproachEnabledForDatatables()- Specified by:
isConstraintApproachEnabledForDatatablesin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isEhcacheEnabled
public boolean isEhcacheEnabled()- Specified by:
isEhcacheEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
updateCache
@Transactional public void updateCache(org.apache.fineract.infrastructure.cache.domain.CacheType cacheType) - Specified by:
updateCachein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrievePenaltyWaitPeriod
- Specified by:
retrievePenaltyWaitPeriodin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveGraceOnPenaltyPostingPeriod
- Specified by:
retrieveGraceOnPenaltyPostingPeriodin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isPasswordForcedResetEnable
public boolean isPasswordForcedResetEnable()- Specified by:
isPasswordForcedResetEnablein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrievePasswordLiveTime
- Specified by:
retrievePasswordLiveTimein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveOpeningBalancesContraAccount
- Specified by:
retrieveOpeningBalancesContraAccountin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isSavingsInterestPostingAtCurrentPeriodEnd
public boolean isSavingsInterestPostingAtCurrentPeriodEnd()- Specified by:
isSavingsInterestPostingAtCurrentPeriodEndin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveFinancialYearBeginningMonth
- Specified by:
retrieveFinancialYearBeginningMonthin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveMinAllowedClientsInGroup
- Specified by:
retrieveMinAllowedClientsInGroupin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveMaxAllowedClientsInGroup
- Specified by:
retrieveMaxAllowedClientsInGroupin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isMeetingMandatoryForJLGLoans
public boolean isMeetingMandatoryForJLGLoans()- Specified by:
isMeetingMandatoryForJLGLoansin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getRoundingMode
public int getRoundingMode()- Specified by:
getRoundingModein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isBackdatePenaltiesEnabled
public boolean isBackdatePenaltiesEnabled()- Specified by:
isBackdatePenaltiesEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isOrganisationstartDateEnabled
public boolean isOrganisationstartDateEnabled()- Specified by:
isOrganisationstartDateEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveOrganisationStartDate
- Specified by:
retrieveOrganisationStartDatein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isPaymentTypeApplicableForDisbursementCharge
public boolean isPaymentTypeApplicableForDisbursementCharge()- Specified by:
isPaymentTypeApplicableForDisbursementChargein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isSkippingMeetingOnFirstDayOfMonthEnabled
public boolean isSkippingMeetingOnFirstDayOfMonthEnabled()- Specified by:
isSkippingMeetingOnFirstDayOfMonthEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isFirstRepaymentDateAfterRescheduleAllowedOnHoliday
public boolean isFirstRepaymentDateAfterRescheduleAllowedOnHoliday()- Specified by:
isFirstRepaymentDateAfterRescheduleAllowedOnHolidayin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isInterestToBeRecoveredFirstWhenGreaterThanEMI
public boolean isInterestToBeRecoveredFirstWhenGreaterThanEMI()- Specified by:
isInterestToBeRecoveredFirstWhenGreaterThanEMIin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isPrincipalCompoundingDisabledForOverdueLoans
public boolean isPrincipalCompoundingDisabledForOverdueLoans()- Specified by:
isPrincipalCompoundingDisabledForOverdueLoansin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retreivePeriodInNumberOfDaysForSkipMeetingDate
- Specified by:
retreivePeriodInNumberOfDaysForSkipMeetingDatein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isInterestChargedFromDateSameAsDisbursementDate
public boolean isInterestChargedFromDateSameAsDisbursementDate()- Specified by:
isInterestChargedFromDateSameAsDisbursementDatein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isChangeEmiIfRepaymentDateSameAsDisbursementDateEnabled
public boolean isChangeEmiIfRepaymentDateSameAsDisbursementDateEnabled()- Specified by:
isChangeEmiIfRepaymentDateSameAsDisbursementDateEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isDailyTPTLimitEnabled
public boolean isDailyTPTLimitEnabled()- Specified by:
isDailyTPTLimitEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getDailyTPTLimit
- Specified by:
getDailyTPTLimitin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
removeGlobalConfigurationPropertyDataFromCache
- Specified by:
removeGlobalConfigurationPropertyDataFromCachein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isSMSOTPDeliveryEnabled
public boolean isSMSOTPDeliveryEnabled()- Specified by:
isSMSOTPDeliveryEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isEmailOTPDeliveryEnabled
public boolean isEmailOTPDeliveryEnabled()- Specified by:
isEmailOTPDeliveryEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveOTPCharacterLength
- Specified by:
retrieveOTPCharacterLengthin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveOTPLiveTime
- Specified by:
retrieveOTPLiveTimein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrievePivotDateConfig
public boolean retrievePivotDateConfig()- Specified by:
retrievePivotDateConfigin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isRelaxingDaysConfigForPivotDateEnabled
public boolean isRelaxingDaysConfigForPivotDateEnabled()- Specified by:
isRelaxingDaysConfigForPivotDateEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveRelaxingDaysConfigForPivotDate
- Specified by:
retrieveRelaxingDaysConfigForPivotDatein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isSubRatesEnabled
public boolean isSubRatesEnabled()- Specified by:
isSubRatesEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAccountMappingForPaymentType
- Specified by:
getAccountMappingForPaymentTypein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAccountMappingForCharge
- Specified by:
getAccountMappingForChargein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isNextDayFixedDepositInterestTransferEnabledForPeriodEnd
public boolean isNextDayFixedDepositInterestTransferEnabledForPeriodEnd()- Specified by:
isNextDayFixedDepositInterestTransferEnabledForPeriodEndin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isBusinessDateEnabled
public boolean isBusinessDateEnabled()- Specified by:
isBusinessDateEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isCOBDateAdjustmentEnabled
public boolean isCOBDateAdjustmentEnabled()- Specified by:
isCOBDateAdjustmentEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isReversalTransactionAllowed
public boolean isReversalTransactionAllowed()- Specified by:
isReversalTransactionAllowedin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveExternalEventsPurgeDaysCriteria
- Specified by:
retrieveExternalEventsPurgeDaysCriteriain interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveProcessedCommandsPurgeDaysCriteria
- Specified by:
retrieveProcessedCommandsPurgeDaysCriteriain interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveRepaymentDueDays
- Specified by:
retrieveRepaymentDueDaysin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveRepaymentOverdueDays
- Specified by:
retrieveRepaymentOverdueDaysin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isExternalIdAutoGenerationEnabled
public boolean isExternalIdAutoGenerationEnabled()- Specified by:
isExternalIdAutoGenerationEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isAddressEnabled
public boolean isAddressEnabled()- Specified by:
isAddressEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isCOBBulkEventEnabled
public boolean isCOBBulkEventEnabled()- Specified by:
isCOBBulkEventEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveExternalEventBatchSize
- Specified by:
retrieveExternalEventBatchSizein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
retrieveReportExportS3FolderName
- Specified by:
retrieveReportExportS3FolderNamein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAccrualDateConfigForCharge
- Specified by:
getAccrualDateConfigForChargein interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getNextPaymentDateConfigForLoan
- Specified by:
getNextPaymentDateConfigForLoanin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
isImmediateChargeAccrualPostMaturityEnabled
public boolean isImmediateChargeAccrualPostMaturityEnabled()- Specified by:
isImmediateChargeAccrualPostMaturityEnabledin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-
getAssetOwnerTransferOustandingInterestStrategy
- Specified by:
getAssetOwnerTransferOustandingInterestStrategyin interfaceorg.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService
-