public interface SageoneConfig
Modifier and Type | Field and Description |
---|---|
static int |
ACCESS_TOKEN_TTL_IN_MS |
static int |
MAX_CACHE_ENTRIES |
static int |
SYNCHRONIZATION_TIME_LIMIT |
static int |
TAX_RATES_TTL_IN_MS |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getClientId()
Provides the Sage-application client id.
|
java.lang.String |
getClientSecret()
Provides the Sage-application client secret.
|
org.joda.time.DateTime |
getDefaultInitialSyncTime()
Provides the timestamp to fetch orders for the
initial synchronization run.
|
java.lang.Integer |
getDefaultLedgerAccountNominalCodeForInvoices()
Provides the nominal code of the ledger account
supposed to be used as default for sales invoices.
|
java.lang.Integer |
getDefaultLedgerAccountNominalCodeForPayments()
Provides the nominal code of the ledger account
supposed to be used as default for payments.
|
java.lang.Integer |
getDefaultTermsOfPaymentDays()
Provides the default amount of days for terms of payment.
|
int |
getEmailMaxLength()
Provides the length limitation for email addresses.
|
java.lang.String |
getIntegrationVersion()
Provides the used version number of the connector.
|
java.util.Locale |
getLocale()
Provides a locale applicable for the used API version.
|
java.util.List<java.lang.String> |
getLoggerBlackList()
Provides a list of params that are supposed to be masked
while logging.
|
int |
getMaxItemDescriptionLength()
Provides the length limitation for the description length of lineitems.
|
int |
getMaxNameLength()
Provides the length limitation for contact names.
|
java.lang.String |
getNoAddressMessage()
Provides string to display in case we miss any address information.
|
java.lang.Integer |
getOrdersPerPage()
Provides the amount of orders requested per page
from epages6 environment.
|
java.lang.String |
getPaymentDefaultName()
Provides a fall back name for payment methods without a name.
|
java.lang.String |
getSageApiBasePath()
Provides the base path of sage-API to use.
|
java.lang.String |
getSageApiTokenResource()
Provides the resource path for access-tokens of the sage-API to use.
|
java.lang.String |
getSageContactsResource()
Provides the resource path for contacts.
|
java.lang.String |
getSageDateFormat()
Provides the date-format expected by the sage-API.
|
java.lang.String |
getSageLedgerAccountsResource()
Provides the resource path for ledger accounts.
|
java.lang.String |
getSageoneBoardingResource()
Provides the resource path for oAuth onboarding.
|
java.lang.String |
getSageoneBoardingUrlBase()
Provides the base url for the oAuth onboarding.
|
java.lang.String |
getSageSalesInvoicesResource()
Provides the resource path for sales invoices.
|
java.lang.String |
getSageSpecificContactResource()
Provides the resource path for a specific contact.
|
java.lang.String |
getSageSpecificSalesInvoiceResource()
Provides the resource path for a specific sales invoice.
|
java.lang.String |
getSageTaxratesResource()
Provides the resource path for tax rates.
|
java.lang.String |
getShippingDefaultName()
Provides a fall back name for shipping methods without a name.
|
java.lang.String |
getSigningSecret()
Provides the Sage-application signing secret.
|
java.util.List<java.util.Currency> |
getSupportedCurrencies()
Provides a list of all supported currencies.
|
java.util.List<java.lang.String> |
getSupportedShippingCountrys()
Provides a list of all supported shipping destination countrys.
|
static final int ACCESS_TOKEN_TTL_IN_MS
static final int TAX_RATES_TTL_IN_MS
static final int MAX_CACHE_ENTRIES
static final int SYNCHRONIZATION_TIME_LIMIT
java.lang.String getIntegrationVersion()
java.util.List<java.lang.String> getLoggerBlackList()
java.util.List<java.util.Currency> getSupportedCurrencies()
java.util.List<java.lang.String> getSupportedShippingCountrys()
int getEmailMaxLength()
int getMaxNameLength()
int getMaxItemDescriptionLength()
java.lang.String getNoAddressMessage()
java.lang.String getClientId()
java.lang.String getClientSecret()
java.lang.String getSigningSecret()
java.lang.String getSageApiBasePath()
java.lang.String getSageApiTokenResource()
java.lang.String getPaymentDefaultName()
java.lang.String getShippingDefaultName()
java.util.Locale getLocale()
java.lang.String getSageoneBoardingUrlBase()
java.lang.String getSageoneBoardingResource()
java.lang.String getSageContactsResource()
java.lang.String getSageSpecificContactResource()
java.lang.String getSageSalesInvoicesResource()
java.lang.String getSageSpecificSalesInvoiceResource()
java.lang.String getSageTaxratesResource()
java.lang.String getSageLedgerAccountsResource()
org.joda.time.DateTime getDefaultInitialSyncTime()
java.lang.String getSageDateFormat()
java.lang.Integer getDefaultLedgerAccountNominalCodeForInvoices()
java.lang.Integer getDefaultLedgerAccountNominalCodeForPayments()
java.lang.Integer getOrdersPerPage()
java.lang.Integer getDefaultTermsOfPaymentDays()