public class InvalidSubscriberAccountException extends DefaultHCIException
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="invalidSubscriberAccountFault">
<xs:complexType>
<xs:sequence>
<xs:element ref="arg" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="reason" type="InvalidSubscriberAccountReason" use="required"/>
<xs:attribute name="objType" type="aboutObjectType" use="required"/>
</xs:complexType>
</xs:element><xs:element name="arg">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required"/>
<xs:attribute name="value" type="xs:string" />
</xs:complexType>
</xs:element><xs:simpleType name="aboutObjectType">
<xs:restriction base="xs:string">
<xs:enumeration value="subscriberAccount"/>
<xs:enumeration value="externalAccount"/>
<xs:enumeration value="prepaidAccount"/>
<xs:enumeration value="creditLimitBalance"/>
<xs:enumeration value="amountAlert"/>
<xs:enumeration value="expirationAlert"/>
<xs:enumeration value="operation"/>
</xs:restriction>
</xs:simpleType><xs:simpleType name="InvalidSubscriberAccountReason">
<xs:restriction base="xs:string">
<xs:enumeration value="alreadyExists"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="autoPrepaidAccountOverrun"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="cannotClearPrepaidAccountManagedTaxIncluded"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="closedPrepaidAccount"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="duplicatedCodes"/> <!-- serviceProvider, suacCode, duplicatedCode -->
<xs:enumeration value="forbiddenCurrencyUpdate"/> <!-- serviceProvider, suacCode, accountCode -->
<xs:enumeration value="incompatibleOverrunAccountCurrency"/> <!-- serviceProvider, suacCode, prepaidAccountCode, expectedCurrencyCode, overrunAccountCurrencyCode -->
<xs:enumeration value="incompatibleResetCurrency"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode, creditLimitBalanceCurrency -->
<xs:enumeration value="invalidAdditionalInfo"/> <!-- serviceProvider, suacCode, name, value, type -->
<xs:enumeration value="invalidBlockedStateDate"/> <!-- serviceProvider, suacCode, prepaidAccountCode, date -->
<xs:enumeration value="invalidCreditLimitBalanceAmount"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode, amount, emptyLimit -->
<xs:enumeration value="invalidCreditLimitBalanceCurrency"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode, currencyCode -->
<xs:enumeration value="invalidCreditLimitBalanceResetRecurrence"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode -->
<xs:enumeration value="invalidExternalAccountCreditorId"/> <!-- creditorId, debtorId, suacCode -->
<xs:enumeration value="invalidExternalAccountCurrency"/> <!-- serviceProvider, suacCode, externalAccountCode, currencyCode -->
<xs:enumeration value="invalidExternalAccountDebtorId"/> <!-- creditorId, debtorId, suacCode -->
<xs:enumeration value="invalidLockedStateDate"/> <!-- serviceProvider, suacCode, prepaidAccountCode, date -->
<xs:enumeration value="invalidPrepaidAccountClippingLimit"/> <!-- serviceProvider, suacCode, prepaidAccountCode, invalidClippingLimit, emptyLimit -->
<xs:enumeration value="invalidPrepaidAccountCurrency"/> <!-- serviceProvider, suacCode, prepaidAccountCode, currencyCode -->
<xs:enumeration value="invalidPrepaidAccountOverrunLink"/> <!-- serviceProvider, suacCode, prepaidAccountCode, unknownOverrunLink -->
<xs:enumeration value="missingAccountBalanceCode"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="missingAmount"/> <!-- serviceProvider, suacCode, objectCode -->
<xs:enumeration value="missingAmountAlertAmount"/> <!-- serviceProvider, suacCode, accountBalanceCode, alertCode -->
<xs:enumeration value="missingCode"/> <!-- serviceProvider -->
<xs:enumeration value="missingCreditLimitBalanceCreditLimit"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode -->
<xs:enumeration value="missingCreditLimitBalanceCurrency"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode -->
<xs:enumeration value="missingDefaultChargedAccount"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="missingExpirationAlertCode"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="missingExpirationAlertReferenceDate"/> <!-- serviceProvider, suacCode, prepaidAccountCode, expirationAlertCode -->
<xs:enumeration value="missingExternalAccountCreditorId"/> <!-- serviceProvider, suacCode, externalAccountCode -->
<xs:enumeration value="missingExternalAccountDebtorId"/> <!-- serviceProvider, suacCode, externalAccountCode -->
<xs:enumeration value="missingPrepaidAccountClientId"/> <!-- serviceProvider, suacCode, clientId -->
<xs:enumeration value="missingPrepaidAccountCurrency"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="missingPrepaidAccountEmptyLimit"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="missingServiceProvider"/> <!-- suacCode -->
<xs:enumeration value="missingSubscriber"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="missingSubscriberAccount"/> <!-- operationName -->
<xs:enumeration value="missingSubscriberAccountCode"/>
<xs:enumeration value="missingTaxCode"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="missingTaxationModule"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="negativeCreditLimitBalanceCreditLimit"/> <!-- serviceProvider, suacCode, creditLimitBalanceCode, creditLimit -->
<xs:enumeration value="negativeRefillNotAllowed"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="notEmptyAccount"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="operationNotAvailable"/> <!-- serviceProvider, suacCode, opName -->
<xs:enumeration value="undeletableAccountBalance"/> <!-- serviceProvider, suacCode, accountCode -->
<xs:enumeration value="unknownAccountBalance"/> <!-- serviceProvider, suacCode, accountBalanceCode -->
<xs:enumeration value="unknownExternalAccount"/> <!-- serviceProvider, suacCode, externalAccountCode -->
<xs:enumeration value="unknownPrepaidAccount"/> <!-- serviceProvider, suacCode, prepaidAccountCode -->
<xs:enumeration value="unknownPrepaidAccountCurrency"/> <!-- serviceProvider, suacCode, prepaidAccountCode, currencyCode -->
<xs:enumeration value="unknownPrepaidAccountOverrunLink"/> <!-- serviceProvider, suacCode, prepaidAccountCode, unknownOverrunLink -->
<xs:enumeration value="unknownSubscriberAccount"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="unknownSubscriberAccountRef"/> <!-- reference -->
<xs:enumeration value="unresolvedPreRating"/> <!-- serviceProvider, suacCode, subscriptionCode -->
<xs:enumeration value="chargingContractsRemaining"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="subscriberMappingTablesRemaining"/> <!-- serviceProvider, suacCode -->
<xs:enumeration value="prepaidAccountUnsupported"/> <!-- serviceProvider, suacCode -->
</xs:restriction>
</xs:simpleType>
| Modifier and Type | Class and Description |
|---|---|
static class |
InvalidSubscriberAccountException.InvalidSubscriberAccountReason |
static class |
InvalidSubscriberAccountException.ObjectType |
DefaultHCIException.ExceptionReason| Constructor and Description |
|---|
InvalidSubscriberAccountException() |
InvalidSubscriberAccountException(InvalidSubscriberAccountException.InvalidSubscriberAccountReason reason,
InvalidSubscriberAccountException.ObjectType type,
java.lang.String... args) |
| Modifier and Type | Method and Description |
|---|---|
static InvalidSubscriberAccountException |
alreadyExists(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
cannotClearPrepaidAccountTaxIncluded(InvalidSubscriberAccountException.ObjectType type,
java.lang.String serviceProvider,
java.lang.String subscriberAccountCode) |
static InvalidSubscriberAccountException |
chargingContractsRemaining(java.lang.String serviceProvider,
java.lang.String subscriberAccountCode) |
static InvalidSubscriberAccountException |
closedPrepaidAccount(java.lang.String serviceProvider,
java.lang.String subscriberAccountCode,
java.lang.String prepaidAccountCode) |
static InvalidSubscriberAccountException |
duplicatedCodes(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String duplicatedCode) |
static InvalidSubscriberAccountException |
forbiddenCurrencyUpdate(java.lang.String serviceProvider,
java.lang.String suacCode,
InvalidSubscriberAccountException.ObjectType accountType,
java.lang.String accountCode) |
java.lang.String |
getMessage()
Returns the text message of this exception.
|
InvalidSubscriberAccountException.ObjectType |
getObjectType() |
InvalidSubscriberAccountException.InvalidSubscriberAccountReason |
getReason()
Returns the
reason of this exception. |
static InvalidSubscriberAccountException.InvalidSubscriberAccountReason |
getReasonByCode(java.lang.String s) |
static InvalidSubscriberAccountException |
incompatibleOverrunAccountCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String expectedCurrencyCode,
java.lang.String currencyCode) |
static InvalidSubscriberAccountException |
incompatibleResetCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode,
java.lang.String creditLimitCurrency) |
static InvalidSubscriberAccountException |
invalidAdditionalInfo(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String name,
java.lang.String value,
java.lang.String type) |
static InvalidSubscriberAccountException |
invalidBlockedStateDate(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String prepaidAccountCode,
java.util.Date stateDate) |
static InvalidSubscriberAccountException |
invalidCreditLimitBalanceAmount(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode,
java.math.BigDecimal amount) |
static InvalidSubscriberAccountException |
invalidCreditLimitBalanceCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode,
java.lang.String currencyCode) |
static InvalidSubscriberAccountException |
invalidCreditLimitBalanceResetRecurrence(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
invalidExternalAccountCreditorId(java.lang.String creditorId,
java.lang.String debtorId,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
invalidExternalAccountCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String currencyCode) |
static InvalidSubscriberAccountException |
invalidExternalAccountDebtorId(java.lang.String creditorId,
java.lang.String debtorId,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
invalidExternalAccountTaxInfo(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
invalidLockedStateDate(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String prepaidAccountCode,
java.util.Date stateDate) |
static InvalidSubscriberAccountException |
invalidPrepaidAccountClippingAmount(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.math.BigDecimal clippingLimit,
java.math.BigDecimal emptyLimit) |
static InvalidSubscriberAccountException |
invalidPrepaidAccountCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String currencyCode) |
static InvalidSubscriberAccountException |
invalidPrepaidAccountOverrunLink(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String overrunLink) |
static InvalidSubscriberAccountException |
invalidPrepaidAccountTaxInfo(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
missingAccountBalanceCode(InvalidSubscriberAccountException.ObjectType type,
java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
missingAmount(InvalidSubscriberAccountException.ObjectType type,
java.lang.String serviceProvider,
java.lang.String subscriberAccountCode,
java.lang.String objectCode) |
static InvalidSubscriberAccountException |
missingAmountAlertAmount(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String amountAlertCode) |
static InvalidSubscriberAccountException |
missingCode(java.lang.String serviceProvider,
boolean aboutOperation) |
static InvalidSubscriberAccountException |
missingCreditLimitBalanceCreditLimit(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode) |
static InvalidSubscriberAccountException |
missingCreditLimitBalanceCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode) |
static InvalidSubscriberAccountException |
missingDefaultChargedAccount(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
missingExpirationAlertCode(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String prepaidAccountCode) |
static InvalidSubscriberAccountException |
missingExpirationAlertReferenceDate(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String prepaidAccountCode,
java.lang.String expirationAlertCode) |
static InvalidSubscriberAccountException |
missingExternalAccountCreditorId(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
missingExternalAccountDebtorId(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
missingPrepaidAccountClientId(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String clientId) |
static InvalidSubscriberAccountException |
missingPrepaidAccountCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
missingPrepaidAccountEmptyLimit(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
missingServiceProvider() |
static InvalidSubscriberAccountException |
missingServiceProvider(java.lang.String suacCode,
boolean aboutOperation) |
static InvalidSubscriberAccountException |
missingSubscriber(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
missingSubscriberAccount(java.lang.String operationName) |
static InvalidSubscriberAccountException |
missingSubscriberAccountCode() |
static InvalidSubscriberAccountException |
missingTaxationModule(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
missingTaxCode(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
negativeCreditLimitBalanceCreditLimit(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String balanceCode,
java.math.BigDecimal creditLimit) |
static InvalidSubscriberAccountException |
negativeRefill(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String prepaidAccountCode) |
static InvalidSubscriberAccountException |
notEmptyAccount(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
operationNotAvailable(java.lang.String serviceProvider,
java.lang.String subscriberAccountCode,
java.lang.String opName) |
static InvalidSubscriberAccountException |
prepaidAccountUnsupported(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
recursivePrepaidAccountOverrunLink(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
subscriberMappingTablesRemaining(java.lang.String serviceProvider,
java.lang.String subscriberAccountCode) |
static InvalidSubscriberAccountException |
subscriberRangeTablesRemaining(java.lang.String serviceProvider,
java.lang.String subscriberAccountCode) |
static InvalidSubscriberAccountException |
undeletableAccountBalance(java.lang.String serviceProvider,
java.lang.String suacCode,
InvalidSubscriberAccountException.ObjectType accountType,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
unknownAccountBalance(InvalidSubscriberAccountException.ObjectType type,
java.lang.String serviceProvider,
java.lang.String subscriberAccountCode,
java.lang.String accountCode) |
static InvalidSubscriberAccountException |
unknownPrepaidAccountCurrency(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String currencyCode) |
static InvalidSubscriberAccountException |
unknownPrepaidAccountOverrunLink(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String accountCode,
java.lang.String overrunLink) |
static InvalidSubscriberAccountException |
unknownSubscriberAccount(java.lang.String serviceProvider,
java.lang.String suacCode) |
static InvalidSubscriberAccountException |
unknownSubscriberAccountRef(java.lang.String reference) |
static InvalidSubscriberAccountException |
unresolvedPreRating(java.lang.String serviceProvider,
java.lang.String suacCode,
java.lang.String subscriptionCode) |
addCharacterData, addChild, equals, getArgs, hashCode, marshal, setAttributesgetOperandReferencepublic static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_SUBSCRIBER_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_CODE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_SERVICE_PROVIDER
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_SUBSCRIBER
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_TAXATION_MODULE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_TAX_CODE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_DEFAULT_CHARGED_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason ALREADY_EXISTS
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_SUBSCRIBER_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_SUBSCRIBER_ACCOUNT_REF
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason NOT_EMPTY_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNRESOLVED_PRE_RATING
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason DUPLICATED_CODES
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_ADDITIONAL_INFO
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_BLOCKED_STATE_DATE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_LOCKED_STATE_DATE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_AMOUNT_ALERT_AMOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_PREPAID_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_PREPAID_ACCOUNT_CLIENT_ID
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_PREPAID_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_PREPAID_ACCOUNT_TAX_INFO
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INCOMPATIBLE_OVERRUN_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_PREPAID_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNDELETABLE_ACCOUNT_BALANCE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason FORBIDDEN_CURRENCY_UPDATE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_PREPAID_ACCOUNT_EMPTY_LIMIT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_PREPAID_ACCOUNT_CLIPPING_LIMIT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason RECURSIVE_PREPAID_ACCOUNT_OVERRUN_LINK
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_PREPAID_ACCOUNT_OVERRUN_LINK
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_PREPAID_ACCOUNT_OVERRUN_LINK
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason PREPAID_ACCOUNT_UNSUPPORTED
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_ACCOUNT_BALANCE_CODE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_EXTERNAL_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_EXTERNAL_ACCOUNT_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_EXTERNAL_ACCOUNT_TAX_INFO
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_EXTERNAL_ACCOUNT_DEBTOR_ID
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_EXTERNAL_ACCOUNT_CREDITOR_ID
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_CREDIT_LIMIT_BALANCE_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_CREDIT_LIMIT_BALANCE_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_CREDIT_LIMIT_BALANCE_RESET_RECURRENCE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_CREDIT_LIMIT_BALANCE_AMOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_EXTERNAL_ACCOUNT_CREDITOR_ID
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INVALID_EXTERNAL_ACCOUNT_DEBTOR_ID
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason NEGATIVE_CREDIT_LIMIT_BALANCE_CREDIT_LIMIT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason NEGATIVE_REFILL
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_CREDIT_LIMIT_BALANCE_CREDIT_LIMIT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason INCOMPATIBLE_RESET_CURRENCY
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_EXPIRATION_ALERT_CODE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_EXPIRATION_ALERT_REFERENCE_DATE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_ACCOUNT_BALANCE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason CANNOT_CLEAR_PREPAID_ACCOUNT_TAX_INCLUDED
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_SUBSCRIBER_ACCOUNT_CODE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_PREPAID_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason UNKNOWN_EXTERNAL_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason MISSING_AMOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason CLOSED_PREPAID_ACCOUNT
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason OPERATION_NOT_AVAILABLE
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason CHARGING_CONTRACTS_REMAINING
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason SUBSCRIBER_MAPPING_TABLES_REMAINING
public static final InvalidSubscriberAccountException.InvalidSubscriberAccountReason SUBSCRIBER_RANGE_TABLES_REMAINING
public InvalidSubscriberAccountException()
public InvalidSubscriberAccountException(InvalidSubscriberAccountException.InvalidSubscriberAccountReason reason, InvalidSubscriberAccountException.ObjectType type, java.lang.String... args)
public InvalidSubscriberAccountException.ObjectType getObjectType()
public InvalidSubscriberAccountException.InvalidSubscriberAccountReason getReason()
DefaultHCIExceptionreason of this exception.getReason in class DefaultHCIExceptionreason of the exception if exists, null otherwisepublic java.lang.String getMessage()
DefaultHCIExceptiongetMessage in class DefaultHCIExceptionnull otherwisepublic static InvalidSubscriberAccountException.InvalidSubscriberAccountReason getReasonByCode(java.lang.String s)
public static InvalidSubscriberAccountException missingSubscriberAccount(java.lang.String operationName)
public static InvalidSubscriberAccountException missingCode(java.lang.String serviceProvider, boolean aboutOperation)
public static InvalidSubscriberAccountException missingServiceProvider(java.lang.String suacCode, boolean aboutOperation)
public static InvalidSubscriberAccountException missingSubscriber(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException missingTaxationModule(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException missingTaxCode(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException missingDefaultChargedAccount(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException notEmptyAccount(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException unresolvedPreRating(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String subscriptionCode)
public static InvalidSubscriberAccountException alreadyExists(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException unknownSubscriberAccount(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException unknownSubscriberAccountRef(java.lang.String reference)
public static InvalidSubscriberAccountException duplicatedCodes(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String duplicatedCode)
public static InvalidSubscriberAccountException invalidAdditionalInfo(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String name, java.lang.String value, java.lang.String type)
public static final InvalidSubscriberAccountException chargingContractsRemaining(java.lang.String serviceProvider, java.lang.String subscriberAccountCode)
public static final InvalidSubscriberAccountException subscriberMappingTablesRemaining(java.lang.String serviceProvider, java.lang.String subscriberAccountCode)
public static final InvalidSubscriberAccountException subscriberRangeTablesRemaining(java.lang.String serviceProvider, java.lang.String subscriberAccountCode)
public static InvalidSubscriberAccountException invalidBlockedStateDate(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String prepaidAccountCode, java.util.Date stateDate)
public static InvalidSubscriberAccountException invalidLockedStateDate(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String prepaidAccountCode, java.util.Date stateDate)
public static InvalidSubscriberAccountException missingPrepaidAccountCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException missingPrepaidAccountClientId(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String clientId)
public static InvalidSubscriberAccountException unknownPrepaidAccountCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String currencyCode)
public static InvalidSubscriberAccountException invalidPrepaidAccountCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String currencyCode)
public static InvalidSubscriberAccountException invalidPrepaidAccountTaxInfo(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException incompatibleOverrunAccountCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String expectedCurrencyCode, java.lang.String currencyCode)
public static InvalidSubscriberAccountException missingAmountAlertAmount(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String amountAlertCode)
public static InvalidSubscriberAccountException missingPrepaidAccountEmptyLimit(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException invalidPrepaidAccountClippingAmount(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.math.BigDecimal clippingLimit, java.math.BigDecimal emptyLimit)
public static InvalidSubscriberAccountException recursivePrepaidAccountOverrunLink(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException unknownPrepaidAccountOverrunLink(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String overrunLink)
public static InvalidSubscriberAccountException invalidPrepaidAccountOverrunLink(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String overrunLink)
public static InvalidSubscriberAccountException prepaidAccountUnsupported(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException missingAccountBalanceCode(InvalidSubscriberAccountException.ObjectType type, java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException invalidExternalAccountCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode, java.lang.String currencyCode)
public static InvalidSubscriberAccountException invalidExternalAccountTaxInfo(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException invalidExternalAccountCreditorId(java.lang.String creditorId, java.lang.String debtorId, java.lang.String accountCode)
public static InvalidSubscriberAccountException invalidExternalAccountDebtorId(java.lang.String creditorId, java.lang.String debtorId, java.lang.String accountCode)
public static InvalidSubscriberAccountException missingExternalAccountCreditorId(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException missingExternalAccountDebtorId(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String accountCode)
public static InvalidSubscriberAccountException missingCreditLimitBalanceCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode)
public static InvalidSubscriberAccountException invalidCreditLimitBalanceCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode, java.lang.String currencyCode)
public static InvalidSubscriberAccountException invalidCreditLimitBalanceResetRecurrence(java.lang.String serviceProvider, java.lang.String suacCode)
public static InvalidSubscriberAccountException invalidCreditLimitBalanceAmount(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode, java.math.BigDecimal amount)
public static InvalidSubscriberAccountException negativeCreditLimitBalanceCreditLimit(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode, java.math.BigDecimal creditLimit)
public static InvalidSubscriberAccountException negativeRefill(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String prepaidAccountCode)
public static InvalidSubscriberAccountException missingCreditLimitBalanceCreditLimit(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode)
public static InvalidSubscriberAccountException incompatibleResetCurrency(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String balanceCode, java.lang.String creditLimitCurrency)
public static final InvalidSubscriberAccountException unknownAccountBalance(InvalidSubscriberAccountException.ObjectType type, java.lang.String serviceProvider, java.lang.String subscriberAccountCode, java.lang.String accountCode)
public static final InvalidSubscriberAccountException cannotClearPrepaidAccountTaxIncluded(InvalidSubscriberAccountException.ObjectType type, java.lang.String serviceProvider, java.lang.String subscriberAccountCode)
public static InvalidSubscriberAccountException missingExpirationAlertCode(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String prepaidAccountCode)
public static InvalidSubscriberAccountException missingExpirationAlertReferenceDate(java.lang.String serviceProvider, java.lang.String suacCode, java.lang.String prepaidAccountCode, java.lang.String expirationAlertCode)
public static InvalidSubscriberAccountException undeletableAccountBalance(java.lang.String serviceProvider, java.lang.String suacCode, InvalidSubscriberAccountException.ObjectType accountType, java.lang.String accountCode)
public static InvalidSubscriberAccountException forbiddenCurrencyUpdate(java.lang.String serviceProvider, java.lang.String suacCode, InvalidSubscriberAccountException.ObjectType accountType, java.lang.String accountCode)
public static final InvalidSubscriberAccountException missingServiceProvider()
public static final InvalidSubscriberAccountException missingSubscriberAccountCode()
public static final InvalidSubscriberAccountException missingAmount(InvalidSubscriberAccountException.ObjectType type, java.lang.String serviceProvider, java.lang.String subscriberAccountCode, java.lang.String objectCode)
public static final InvalidSubscriberAccountException closedPrepaidAccount(java.lang.String serviceProvider, java.lang.String subscriberAccountCode, java.lang.String prepaidAccountCode)
public static final InvalidSubscriberAccountException operationNotAvailable(java.lang.String serviceProvider, java.lang.String subscriberAccountCode, java.lang.String opName)