Interface AccountServiceAPI


public interface AccountServiceAPI
  • Field Details

  • Method Details

    • getAccountStatus

      AccountStatus getAccountStatus(Long accountId)
    • getAccount

      AccountDTO getAccount(Long accountId)
    • getSystemAccountId

      Long getSystemAccountId()
    • getCurrentAccountId

      Long getCurrentAccountId()
    • getCurrentAccount

      AccountDTO getCurrentAccount()
    • updateAccountUsers

      void updateAccountUsers(Long accountId, long users, long activedUsers)
    • getPayments

      List<AccountPaymentDTO> getPayments(Long accountId)
    • getLogs

      List<AccountLogDTO> getLogs(Long accountId, Date startDate, Date endDate)
    • getParameterValue

      String getParameterValue(String name)
    • getParameterValue

      String getParameterValue(String name, String defaultValue)
    • setParameter

      void setParameter(String name, String value)
    • hasFeature

      default boolean hasFeature(Long accountId, String featureId)
    • isPrintingEnabled

      default boolean isPrintingEnabled(Long accountId)
    • findAccountsIdByFeature

      List<Long> findAccountsIdByFeature(String featureId)
    • log

      void log(Long accountId, String message)
    • getAccountStatusDetails

      default AccountStatusDTO getAccountStatusDetails(Long accountId)
    • getParentAccountId

      default Long getParentAccountId(Long accountId)
    • getAccountIdByDomain

      Long getAccountIdByDomain(String domain)
    • clearCache

      default void clearCache()
    • clearCache

      default void clearCache(Long accountId, String accountDomain)
    • findAccountsId

      default List<Long> findAccountsId(Map<String,Object> params)
    • findActivePaymentRequiredAccounts

      default List<Long> findActivePaymentRequiredAccounts()