Click or drag to resize

Atomia.Billing.Core.Sdk.BusinessLogic Namespace

Namespace for business logic types
Classes
  ClassDescription
Public classAccountsHelper
Accounts business logic class.
Public classAttachmentHelper
Domain owner change business logic class.
Public classAutocreditHelper
Defines the AutocreditHelper type.
Public classAzureHelper
Helper methods for Azure billing.
Public classBeginPaymentAbortedException
Exception that should be thrown by payment plugins when it is safe to release transaction lock, i.e. before payment gateway has been contacted.
Public classCampaignsHelper
Helper methods for campaign plugin.
Public classContextCache Obsolete.
Public classCounterTypeHelper
Helper class for counter type.
Public classCreateAzureInvoiceConfig
Public classCreditInvoiceHelper
Defines the CreditInvoiceHelper type.
Public classCreditLevelHelper
Defines the CreditLevelHelper type.
Public classCurrencyHelper
Currency business logic class.
Public classCustomerReminderHelper
Helper class for customer reminders.
Public classCustomerReminderScheduledEventHandlerConfiguration
Container class for CustomerReminderScheduledEventHandler. It was placed here since Plugins project is not accessible. Class will be removed once Customer reminders are implemented in generic fashion.
Public classDebtCollectionHelper
Debt collection helper.
Public classDefaltShopValidator
Shop validator which checks whether there is only one default shop for specified period.
Public classDefaultCurrencyPricesShopValidator
Shop validator which check if all items have prices in reseller's default currency.
Public classDocumentNumberProvider
Implements business logic for document number.
Public classDomainHelper
Contains various methods regarding domains.
Public classDomainHelperDomainCheckCompletedEventArgs
Public classEntLibCachingManager
Implementation of caching manager which wraps MS Enterprise Library Caching Application Block.
Public classExchangeRateHelper
Defines the ExchangeRateHelper type.
Public classExecutionContextHelper
ExecutionContext helper class.
Public classFraudDetectionHelper
Methods for using fraud detection plugins.
Public classGlobalSearchHelper
Business logic for Global Search feature.
Public classGlobalSettingHelper
Helper for global settings business logic.
Public classInternalCacheHelper Obsolete.
Internal cache
Public classInternalCacheItem Obsolete.
Internal cache item
Public classInternationalsHelper
Business logic for internationals.
Public classInvoiceHelper
Invoices business logic class.
Public classInvoiceHelperAdapter
Public classItemHelper
Item business logic class.
Public classMailingListHelper
Defines the MailingListHelper type.
Public classMessageContent
MessageContent class.
Public classMessageHelper
Defines the MessageHelper type.
Public classOrderHelper
Order business logic class.
Public classOrderHelperAdapter
Public classOrderPricesValidator
Order validator which checks if all items have price in selected currency.
Public classOrdersSearchRequest
Public classOrderValidator
Defines the OrderValidator type.
Public classPackageConfigurationHelper
Default implementation of PackageConfiguration helper.
Public classPayFileHelper
Pay files helper.
Public classPaymentCorrectionHelper
The payment correction helper class.
Public classPaymentMatchResult
Defines the PaymentMatchResult type.
Public classPaymentMethodsHelper
Encapsulates methods for manipulation with payment methods objects.
Public classPaymentMethodsHelperAdapter
Public classPaymentProfileHelper
Defines the PaymentProfileHelper type.
Public classPaymentsHelper
Defines the PaymentsHelper type.
Public classPendingChargeHelper
Pending charge business logic class.
Public classPerformanceLogHelper
Defines the PerformanceLogHelper type.
Public classPluginHelper
Helper methods for plugin and plugin configurations
Public classPrepaidCreditHelper
Prepaid credits business logic class.
Public classPrepaidCreditHelperAdapter
Public classPricesShopValidator
Shop validator which check if all items have prices in all reseller's currencies.
Public classProvisioningActionHelper
Defines the ProvisioningActionHelper type.
Public classProvisioningPackageHelper
Default implementation of ProvisioningDescriptionPackage helper.
Public classProvisioningScheduler
Provisioning schedule business logic class.
Public classProvisioningServiceHelper
Default implementation of Service helper.
Public classRecurringPaymentHelper
Defines the RecurringPaymentHelper type.
Public classRefundHelper
The refund helper class.
Public classReportHelper
Defines the ReportHelper type.
Public classReportsEngineHelper
Reports engine business logic.
Public classResellerCommissionHelper
Defines the ResellerCommissionHelper type.
Public classResourceLocationHelper
Defines the ResourceLocationHelper type.
Public classScheduledTaskRunHelper
Defines the ScheduledTaskRunHelper type.
Public classSearchPropertyHelper
Defines the SearchPropertyHelper type.
Public classShopHelper
Business logic implementation for shops.
Public classShopNameValidator
Shop validator which checks whether shop name is unique for specified period.
Public classSSLHelper
SSL business logic class.
Public classSubscriptionHelper
Subscription business logic class.
Public classSubscriptionHelperAdapter
Public classTasksToRunHelper
Helper wrapper for tasks to run.
Public classTaxHelper
Tax business logic class.
Public classTaxProfileHelper
Helper class for Tax rule engine.
Public classTerminationOriginHelper
Termination origin helper.
Public classUpgradeDowngradeHelper
Contains business logic for upgrade/downgrade subscriptions.
Public classUsageLogHelper
Helper class for usage logs business logic.
Public classUsageReportHelper
Helper class for usage report.
Public classVatNumberHelper
VAT number helper class.
Interfaces
  InterfaceDescription
Public interfaceICachingManager
Interface for caching managers.
Public interfaceIGracePeriod
Grace period logic.
Public interfaceIInvoiceHelper
Public interfaceINoticePeriod
Notice period logic.
Public interfaceIOrderHelper
Public interfaceIPackageConfigurationHelper
Interface for PackageConfiguration helpers.
Public interfaceIPaymentMethodsHelper
Public interfaceIPrepaidCreditHelper
Public interfaceIProvisioningPackageHelper
Interface for ProvisioningDescriptionPackage helpers
Public interfaceIProvisioningScheduler
Interface for provisioning schedulers.
Public interfaceIProvisioningServiceHelper
Interface for Service helpers.
Public interfaceIReportsEngineHelper
Interface for reports engine business logic.
Public interfaceIShopHelper
Interface for shop helpers.
Public interfaceIShopValidator
Interface for shop validators.
Public interfaceISubscriptionHelper
Delegates
Enumerations
  EnumerationDescription
Public enumerationCacheExpirationType
Cache expiration types.