Class ShareAccountDataSerializer

java.lang.Object
org.apache.fineract.portfolio.shareaccounts.serialization.ShareAccountDataSerializer

@Service public class ShareAccountDataSerializer extends Object
  • Constructor Details

    • ShareAccountDataSerializer

      @Autowired public ShareAccountDataSerializer(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext platformSecurityContext, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepositoryWrapper, ClientRepositoryWrapper clientRepositoryWrapper, ShareProductRepositoryWrapper shareProductRepository, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService)
  • Method Details

    • validateAndCreate

      public ShareAccount validateAndCreate(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand)
    • validateAndUpdate

      public Map<String,Object> validateAndUpdate(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndApprove

      public Map<String,Object> validateAndApprove(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndUndoApprove

      public Map<String,Object> validateAndUndoApprove(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndReject

      public Map<String,Object> validateAndReject(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndActivate

      public Map<String,Object> validateAndActivate(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndApplyAddtionalShares

      public Map<String,Object> validateAndApplyAddtionalShares(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndApproveAddtionalShares

      public Map<String,Object> validateAndApproveAddtionalShares(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndRejectAddtionalShares

      public Map<String,Object> validateAndRejectAddtionalShares(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndRedeemShares

      public Map<String,Object> validateAndRedeemShares(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)
    • validateAndClose

      public Map<String,Object> validateAndClose(org.apache.fineract.infrastructure.core.api.JsonCommand jsonCommand, ShareAccount account)