com.highdeal.pnr.tif
Class TransactionFieldBook

java.lang.Object
  extended by com.highdeal.pnr.tif.TransactionFieldBook

public final class TransactionFieldBook
extends java.lang.Object

This class lists all transaction fields.


Nested Class Summary
static class TransactionFieldBook.TransactionFieldKeySearchFilter
          The class filters transaction fields which the transaction field key matches the regexp.
static interface TransactionFieldBook.TransactionFieldSearchFilter
          The interface defines how to filter transaction fields.
 
Field Summary
static TransactionField accountCode
          tf_accountCode_xlst using type String
static TransactionField accountEventDate
          tf_accountEventDate_xlst using type Date
static TransactionField accountTypeCode
          tf_accountTypeCode_xlst using type BigDecimal
static TransactionField accountTypeName
          tf_accountTypeName_xlst using type String
static TransactionField activationDate
          tf_activationDate_xlst using type Date
static TransactionFieldBook.TransactionFieldSearchFilter ALL
          Filters transaction fields without scope.
static TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ALL
          Filters transaction fields with scopes TransactionFieldDescription.Scope.ALLOWANCE_ONLY and TransactionFieldDescription.Scope.ALLOWANCE.
static TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ALL_WITHOUT_PLAN
          Filters transaction fields with scopes TransactionFieldDescription.Scope.ALLOWANCE_ONLY and TransactionFieldDescription.Scope.ALLOWANCE.
static TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ONLY
          Filters transaction fields with scope TransactionFieldDescription.Scope.ALLOWANCE_ONLY.
static TransactionField allowanceEndDate
          tf_allowanceEndDate_xlst using type Date
static TransactionField allowanceEventClassName
          tf_allowanceEventClassName_xlst using type String
static TransactionField allowanceStartDate
          tf_allowanceStartDate_xlst using type Date
static TransactionField allowanceUniqueId
          tf_allowanceUniqueId_xlst using type String
static TransactionField amount
          tf_amount_xlst using type BigDecimal
static TransactionField baseAmount
          tf_baseAmount_xlst using type BigDecimal
static TransactionFieldBook.TransactionFieldSearchFilter BOOLEAN
          Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_BOOLEAN.
static TransactionFieldBook.TransactionFieldSearchFilter CHARGEABLE_ITEM
          Filters transaction fields with scope TransactionFieldDescription.Scope.CHARGEABLE_ITEM.
static TransactionField chargeableItemClassName
          tf_chargeableItemClassName_xlst using type String
static TransactionField chargeableItemId
          tf_chargeableItemId_xlst using type String
static TransactionField chargeableItemIdType
          tf_chargeableItemIdType_xlst using type String
static TransactionField chargeableItemPackageCode
          tf_chargeableItemPackageCode_xlst using type String
static TransactionField chargeActivationCancellationDate
          tf_chargeActivationCancellationDate_xlst using type Date
static TransactionField chargeActivationEffectiveDate
          tf_chargeActivationEffectiveDate_xlst using type Date
static TransactionField chargeCode
          tf_chargeCode_xlst using type String
static TransactionField chargedItemSetId
          tf_chargedItemSetId_xlst using type BigDecimal
static TransactionField chargedItemSetIdStr
          tf_chargedItemSetIdStr_xlst using type String
static TransactionField chargedItemSetIdType
          tf_chargedItemSetIdType_xlst using type String
static TransactionField chargedTaxAmount
          tf_chargedTaxAmount_xlst using type BigDecimal
static TransactionField chargedTaxCode
          tf_chargedTaxCode_xlst using type String
static TransactionField chargedTaxDetail
          tf_chargedTaxDetail_xlst using type String
static TransactionField chargedTaxStatusCode
          tf_chargedTaxStatusCode_xlst using type String
static TransactionField chargedTaxStatusId
          tf_chargedTaxStatusId_xlst using type BigDecimal
static TransactionField chargedTotalAmount
          tf_chargedTotalAmount_xlst using type BigDecimal
static TransactionField chargeReference
          tf_chargeReference_xlst using type String
static TransactionField chargeReferenceName
          tf_chargeReferenceName_xlst using type String
static TransactionField chargeTypeCode
          tf_chargeTypeCode_xlst using type BigDecimal
static TransactionField chargeTypeName
          tf_chargeTypeName_xlst using type String
static TransactionFieldBook.TransactionFieldSearchFilter CHARGING
          Filters transaction fields with scope TransactionFieldDescription.Scope.CHARGING.
static TransactionField chargingComponentName
          tf_chargingComponentName_xlst using type String
static TransactionField consumptionDate
          tf_consumptionDate_xlst using type Date
static TransactionField contractId
          tf_contractId_xlst using type String
static TransactionField contractItemExternalId
          tf_contractItemExternalId_xlst using type String
static TransactionField contractItemId
          tf_contractItemId_xlst using type String
static TransactionField contractType
          tf_contractType_xlst using type String
static TransactionField currency
          tf_currency_xlst using type String
static TransactionField date
          tf_date_xlst using type Date
static TransactionFieldBook.TransactionFieldSearchFilter DATE
          Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_DATE.
static TransactionFieldBook.TransactionFieldSearchFilter DETAIL
          Filters transaction fields with scope TransactionFieldDescription.Scope.DETAIL_INFO.
static TransactionField dispatchCode1
          tf_dispatchCode1_xlst using type String
static TransactionField dispatchCode2
          tf_dispatchCode2_xlst using type String
static TransactionField dispatchCode3
          tf_dispatchCode3_xlst using type String
static TransactionFieldBook.TransactionFieldSearchFilter EMPTY
          Filters transaction fields with scope TransactionFieldDescription.Scope.EMPTY.
static TransactionField emptyBoolean
          tf_emptyBoolean_xlst using type Boolean
static TransactionField emptyDate
          tf_emptyDate_xlst using type Date
static TransactionField emptyNumber
          tf_emptyNumber_xlst using type BigDecimal
static TransactionField emptyString
          tf_emptyString_xlst using type String
static TransactionField eventDate
          tf_eventDate_xlst using type Date
static TransactionField eventProcessingDate
          tf_eventProcessingDate_xlst using type Date
static TransactionField excludedRecurringPeriodStopDate
          tf_excludedRecurringPeriodStopDate_xlst using type Date
static TransactionField externalAccountCode
          tf_externalAccountCode_xlst using type String
static TransactionField externalAccountName
          tf_externalAccountName_xlst using type String
static TransactionField externalSystemCode
          tf_externalSystemCode_xlst using type String
static TransactionField includedRecurringPeriodStopDate
          tf_includedRecurringPeriodStopDate_xlst using type Date
static TransactionField isAllowance
          tf_isAllowance_xlst using type Boolean
static TransactionField isChargeableItemExported
          tf_isChargeableItemExported_xlst using type Boolean
static TransactionField isClient
          tf_isClient_xlst using type Boolean
static TransactionField isCredit
          tf_isCredit_xlst using type Boolean
static TransactionField isDebit
          tf_isDebit_xlst using type Boolean
static TransactionField isMaster
          tf_isMaster_xlst using type BigDecimal
static TransactionField iso_currency
          tf_iso_currency_xlst using type String
static TransactionField isPartner
          tf_isPartner_xlst using type Boolean
static TransactionField isPrepaid
          tf_isPrepaid_xlst using type Boolean
static TransactionField isPrepaidRefill
          tf_isPrepaidRefill_xlst using type Boolean
static TransactionField isPrepaidUsage
          tf_isPrepaidUsage_xlst using type Boolean
static TransactionField isProrated
          tf_isProrated_xlst using type Boolean
static TransactionField isRefund
          tf_isRefund_xlst using type Boolean
static TransactionField isTaxIncluded
          tf_isTaxIncluded_xlst using type Boolean
static TransactionField itemSetId
          tf_itemSetId_xlst using type BigDecimal
static TransactionField itemSetIdStr
          tf_itemSetIdStr_xlst using type String
static TransactionField itemSetIdType
          tf_itemSetIdType_xlst using type String
static TransactionFieldBook.TransactionFieldSearchFilter MAIN
          Filters transaction fields with scope TransactionFieldDescription.Scope.MAIN_INFO.
static TransactionFieldBook.TransactionFieldSearchFilter NIL
          Filters transaction fields refusing all.
static TransactionFieldBook.TransactionFieldSearchFilter NUMBER
          Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_NUMBER.
static TransactionField offerCode
          tf_offerCode_xlst using type String
static TransactionField origin
          tf_origin_xlst using type String
static TransactionField overrunFrom
          tf_overrunFrom_xlst using type String
static TransactionField overrunTo
          tf_overrunTo_xlst using type String
static TransactionField prepaidAccountName
          tf_prepaidAccountName_xlst using type String
static TransactionField prepaidBalanceAmount
          tf_prepaidBalanceAmount_xlst using type BigDecimal
static TransactionField pricePlanName
          tf_pricePlanName_xlst using type String
static TransactionField rateComponentName
          tf_rateComponentName_xlst using type String
static TransactionField ratedAmount
          tf_ratedAmount_xlst using type BigDecimal
static TransactionField ratedBaseAmount
          tf_ratedBaseAmount_xlst using type BigDecimal
static TransactionField ratedDetailBoolean
          tf_ratedDetailBoolean_xlst using type Boolean
static TransactionField ratedDetailDate
          tf_ratedDetailDate_xlst using type Date
static TransactionField ratedDetailNumber
          tf_ratedDetailNumber_xlst using type BigDecimal
static TransactionField ratedDetailString
          tf_ratedDetailString_xlst using type String
static TransactionField ratedTaxAmount
          tf_ratedTaxAmount_xlst using type BigDecimal
static TransactionField ratedTaxCode
          tf_ratedTaxCode_xlst using type String
static TransactionField ratedTaxDetail
          tf_ratedTaxDetail_xlst using type String
static TransactionField ratedTaxStatusCode
          tf_ratedTaxStatusCode_xlst using type String
static TransactionField ratedTaxStatusId
          tf_ratedTaxStatusId_xlst using type BigDecimal
static TransactionField ratedTotalAmount
          tf_ratedTotalAmount_xlst using type BigDecimal
static TransactionField ratedUnroundedAmount
          tf_ratedUnroundedAmount_xlst using type BigDecimal
static TransactionFieldBook.TransactionFieldSearchFilter RATING
          Filters transaction fields with scope TransactionFieldDescription.Scope.RATING.
static TransactionField recurringStart
          tf_recurringStart_xlst using type Date
static TransactionField recurringStartRef
          tf_recurringStartRef_xlst using type Date
static TransactionField recurringStop
          tf_recurringStop_xlst using type Date
static TransactionField recurringStopRef
          tf_recurringStopRef_xlst using type Date
static TransactionField refillAmount
          tf_refillAmount_xlst using type BigDecimal
static TransactionField refillCurrency
          tf_refillCurrency_xlst using type String
static TransactionField refillDate
          tf_refillDate_xlst using type Date
static TransactionFieldBook.TransactionFieldSearchFilter REFILLING
          Filters transaction fields with scope TransactionFieldDescription.Scope.REFILLING.
static TransactionField refillIsoCurrency
          tf_refillIsoCurrency_xlst using type String
static TransactionField reservationId
          tf_reservationId_xlst using type BigDecimal
static TransactionField senderJobId
          tf_senderJobId_xlst using type BigDecimal
static TransactionField serviceIdentifier
          tf_serviceIdentifier_xlst using type String
static TransactionField serviceProvider
          tf_serviceProvider_xlst using type String
static TransactionField sessionId
          tf_sessionId_xlst using type String
static TransactionFieldBook.TransactionFieldSearchFilter STRING
          Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_STRING.
static TransactionField subscriberAccountCode
          tf_subscriberAccountCode_xlst using type String
static TransactionField subscriberAccountReference
          tf_subscriberAccountReference_xlst using type String
static TransactionField subscriptionCode
          tf_subscriptionCode_xlst using type String
static TransactionField subscriptionCommitmentExpirationDate
          tf_subscriptionCommitmentExpirationDate_xlst using type Date
static TransactionField subscriptionResumptionDate
          tf_subscriptionResumptionDate_xlst using type Date
static TransactionField subscriptionSuspensionDate
          tf_subscriptionSuspensionDate_xlst using type Date
static TransactionField taxAmount
          tf_taxAmount_xlst using type BigDecimal
static TransactionField taxCode
          tf_taxCode_xlst using type String
static TransactionField taxDetail
          tf_taxDetail_xlst using type String
static TransactionField taxDetType
          tf_taxDetType_xlst using type String
static TransactionField taxStatusCode
          tf_taxStatusCode_xlst using type String
static TransactionField taxStatusId
          tf_taxStatusId_xlst using type BigDecimal
static TransactionField taxUsBusinessClass
          tf_taxUsBusinessClass_xlst using type String
static TransactionField taxUsCallDuration
          tf_taxUsCallDuration_xlst using type BigDecimal
static TransactionField taxUsCountyExempt
          tf_taxUsCountyExempt_xlst using type BigDecimal
static TransactionField taxUsCustomerType
          tf_taxUsCustomerType_xlst using type String
static TransactionField taxUsFacilitiesBasedFlag
          tf_taxUsFacilitiesBasedFlag_xlst using type String
static TransactionField taxUsFederalExempt
          tf_taxUsFederalExempt_xlst using type BigDecimal
static TransactionField taxUsFranchiseFlag
          tf_taxUsFranchiseFlag_xlst using type String
static TransactionField taxUsIncorporatedCode
          tf_taxUsIncorporatedCode_xlst using type String
static TransactionField taxUsLifeLineFlag
          tf_taxUsLifeLineFlag_xlst using type BigDecimal
static TransactionField taxUsLineCount
          tf_taxUsLineCount_xlst using type BigDecimal
static TransactionField taxUsLocalExempt
          tf_taxUsLocalExempt_xlst using type BigDecimal
static TransactionField taxUsLocationCount
          tf_taxUsLocationCount_xlst using type BigDecimal
static TransactionField taxUsOrigination
          tf_taxUsOrigination_xlst using type String
static TransactionField taxUsOriginationFlag
          tf_taxUsOriginationFlag_xlst using type String
static TransactionField taxUsRegulatedFlag
          tf_taxUsRegulatedFlag_xlst using type String
static TransactionField taxUsResaleFlag
          tf_taxUsResaleFlag_xlst using type String
static TransactionField taxUsServiceAddress
          tf_taxUsServiceAddress_xlst using type String
static TransactionField taxUsServiceAddressFlag
          tf_taxUsServiceAddressFlag_xlst using type String
static TransactionField taxUsServiceClass
          tf_taxUsServiceClass_xlst using type String
static TransactionField taxUsServiceType
          tf_taxUsServiceType_xlst using type String
static TransactionField taxUsStateExempt
          tf_taxUsStateExempt_xlst using type BigDecimal
static TransactionField taxUsTaxationDate
          tf_taxUsTaxationDate_xlst using type Date
static TransactionField taxUsTaxData
          tf_taxUsTaxData_xlst using type String
static TransactionField taxUsTelecomType
          tf_taxUsTelecomType_xlst using type String
static TransactionField taxUsTermination
          tf_taxUsTermination_xlst using type String
static TransactionField taxUsTerminationFlag
          tf_taxUsTerminationFlag_xlst using type String
static TransactionField taxUsTransactionType
          tf_taxUsTransactionType_xlst using type String
static TransactionField taxVatBusinessEntity
          tf_taxVatBusinessEntity_xlst using type Boolean
static TransactionField taxVatGrossPriceFlag
          tf_taxVatGrossPriceFlag_xlst using type Boolean
static TransactionField taxVatRateCode
          tf_taxVatRateCode_xlst using type String
static TransactionField taxVatRawRate
          tf_taxVatRawRate_xlst using type BigDecimal
static TransactionField taxVatRawRateId
          tf_taxVatRawRateId_xlst using type String
static TransactionField taxVatSupplierCountryCode
          tf_taxVatSupplierCountryCode_xlst using type String
static TransactionField taxVatTaxationPlace
          tf_taxVatTaxationPlace_xlst using type String
static TransactionField thresholdAmount
          tf_thresholdAmount_xlst using type BigDecimal
static TransactionField totalAmount
          tf_totalAmount_xlst using type BigDecimal
static TransactionField triggeringContractId
          tf_triggeringContractId_xlst using type String
static TransactionField userServiceIdentifier
          tf_userServiceIdentifier_xlst using type String
 
Method Summary
static TransactionFieldBook.TransactionFieldSearchFilter and(TransactionFieldBook.TransactionFieldSearchFilter... nextFilters)
          Logical operation AND between search filters.
static TransactionFieldBook getInstance()
          Gets the singleton instance of transaction field book.
 java.util.List<TransactionField> getTransactionFieldList(TransactionFieldBook.TransactionFieldSearchFilter searchFilter)
          Gets a list of transaction fields that matches a given transaction field search filter.
static TransactionFieldBook.TransactionFieldSearchFilter not(TransactionFieldBook.TransactionFieldSearchFilter nextFilter)
          Logical operation NOT between search filters.
static TransactionFieldBook.TransactionFieldSearchFilter or(TransactionFieldBook.TransactionFieldSearchFilter... nextFilters)
          Logical operation OR between search filters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL

public static final TransactionFieldBook.TransactionFieldSearchFilter ALL
Filters transaction fields without scope.


BOOLEAN

public static final TransactionFieldBook.TransactionFieldSearchFilter BOOLEAN
Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_BOOLEAN.


DATE

public static final TransactionFieldBook.TransactionFieldSearchFilter DATE
Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_DATE.


STRING

public static final TransactionFieldBook.TransactionFieldSearchFilter STRING
Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_STRING.


NUMBER

public static final TransactionFieldBook.TransactionFieldSearchFilter NUMBER
Filters transaction fields with scope TransactionFieldDescription.Scope.TYPE_NUMBER.


EMPTY

public static final TransactionFieldBook.TransactionFieldSearchFilter EMPTY
Filters transaction fields with scope TransactionFieldDescription.Scope.EMPTY.


RATING

public static final TransactionFieldBook.TransactionFieldSearchFilter RATING
Filters transaction fields with scope TransactionFieldDescription.Scope.RATING.


CHARGING

public static final TransactionFieldBook.TransactionFieldSearchFilter CHARGING
Filters transaction fields with scope TransactionFieldDescription.Scope.CHARGING.


REFILLING

public static final TransactionFieldBook.TransactionFieldSearchFilter REFILLING
Filters transaction fields with scope TransactionFieldDescription.Scope.REFILLING.


MAIN

public static final TransactionFieldBook.TransactionFieldSearchFilter MAIN
Filters transaction fields with scope TransactionFieldDescription.Scope.MAIN_INFO.


DETAIL

public static final TransactionFieldBook.TransactionFieldSearchFilter DETAIL
Filters transaction fields with scope TransactionFieldDescription.Scope.DETAIL_INFO.


CHARGEABLE_ITEM

public static final TransactionFieldBook.TransactionFieldSearchFilter CHARGEABLE_ITEM
Filters transaction fields with scope TransactionFieldDescription.Scope.CHARGEABLE_ITEM.


ALLOWANCE_ONLY

public static final TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ONLY
Filters transaction fields with scope TransactionFieldDescription.Scope.ALLOWANCE_ONLY.


ALLOWANCE_ALL

public static final TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ALL
Filters transaction fields with scopes TransactionFieldDescription.Scope.ALLOWANCE_ONLY and TransactionFieldDescription.Scope.ALLOWANCE.


ALLOWANCE_ALL_WITHOUT_PLAN

public static final TransactionFieldBook.TransactionFieldSearchFilter ALLOWANCE_ALL_WITHOUT_PLAN
Filters transaction fields with scopes TransactionFieldDescription.Scope.ALLOWANCE_ONLY and TransactionFieldDescription.Scope.ALLOWANCE.


NIL

public static final TransactionFieldBook.TransactionFieldSearchFilter NIL
Filters transaction fields refusing all.


ratedDetailString

public static final TransactionField ratedDetailString
tf_ratedDetailString_xlst using type String


chargedTotalAmount

public static final TransactionField chargedTotalAmount
tf_chargedTotalAmount_xlst using type BigDecimal


contractItemId

public static final TransactionField contractItemId
tf_contractItemId_xlst using type String


taxUsServiceAddressFlag

public static final TransactionField taxUsServiceAddressFlag
tf_taxUsServiceAddressFlag_xlst using type String


overrunFrom

public static final TransactionField overrunFrom
tf_overrunFrom_xlst using type String


taxVatRawRateId

public static final TransactionField taxVatRawRateId
tf_taxVatRawRateId_xlst using type String


ratedUnroundedAmount

public static final TransactionField ratedUnroundedAmount
tf_ratedUnroundedAmount_xlst using type BigDecimal


chargeableItemIdType

public static final TransactionField chargeableItemIdType
tf_chargeableItemIdType_xlst using type String


chargeableItemPackageCode

public static final TransactionField chargeableItemPackageCode
tf_chargeableItemPackageCode_xlst using type String


taxUsTerminationFlag

public static final TransactionField taxUsTerminationFlag
tf_taxUsTerminationFlag_xlst using type String


chargedItemSetIdType

public static final TransactionField chargedItemSetIdType
tf_chargedItemSetIdType_xlst using type String


baseAmount

public static final TransactionField baseAmount
tf_baseAmount_xlst using type BigDecimal


taxUsServiceClass

public static final TransactionField taxUsServiceClass
tf_taxUsServiceClass_xlst using type String


isProrated

public static final TransactionField isProrated
tf_isProrated_xlst using type Boolean


taxVatRawRate

public static final TransactionField taxVatRawRate
tf_taxVatRawRate_xlst using type BigDecimal


taxStatusId

public static final TransactionField taxStatusId
tf_taxStatusId_xlst using type BigDecimal


reservationId

public static final TransactionField reservationId
tf_reservationId_xlst using type BigDecimal


excludedRecurringPeriodStopDate

public static final TransactionField excludedRecurringPeriodStopDate
tf_excludedRecurringPeriodStopDate_xlst using type Date


isRefund

public static final TransactionField isRefund
tf_isRefund_xlst using type Boolean


taxUsIncorporatedCode

public static final TransactionField taxUsIncorporatedCode
tf_taxUsIncorporatedCode_xlst using type String


chargeTypeName

public static final TransactionField chargeTypeName
tf_chargeTypeName_xlst using type String


refillAmount

public static final TransactionField refillAmount
tf_refillAmount_xlst using type BigDecimal


emptyNumber

public static final TransactionField emptyNumber
tf_emptyNumber_xlst using type BigDecimal


subscriptionSuspensionDate

public static final TransactionField subscriptionSuspensionDate
tf_subscriptionSuspensionDate_xlst using type Date


chargeActivationEffectiveDate

public static final TransactionField chargeActivationEffectiveDate
tf_chargeActivationEffectiveDate_xlst using type Date


taxStatusCode

public static final TransactionField taxStatusCode
tf_taxStatusCode_xlst using type String


serviceIdentifier

public static final TransactionField serviceIdentifier
tf_serviceIdentifier_xlst using type String


taxUsLocalExempt

public static final TransactionField taxUsLocalExempt
tf_taxUsLocalExempt_xlst using type BigDecimal


chargedTaxCode

public static final TransactionField chargedTaxCode
tf_chargedTaxCode_xlst using type String


refillDate

public static final TransactionField refillDate
tf_refillDate_xlst using type Date


itemSetIdType

public static final TransactionField itemSetIdType
tf_itemSetIdType_xlst using type String


taxUsTermination

public static final TransactionField taxUsTermination
tf_taxUsTermination_xlst using type String


overrunTo

public static final TransactionField overrunTo
tf_overrunTo_xlst using type String


recurringStart

public static final TransactionField recurringStart
tf_recurringStart_xlst using type Date


taxUsFacilitiesBasedFlag

public static final TransactionField taxUsFacilitiesBasedFlag
tf_taxUsFacilitiesBasedFlag_xlst using type String


chargeActivationCancellationDate

public static final TransactionField chargeActivationCancellationDate
tf_chargeActivationCancellationDate_xlst using type Date


dispatchCode3

public static final TransactionField dispatchCode3
tf_dispatchCode3_xlst using type String


activationDate

public static final TransactionField activationDate
tf_activationDate_xlst using type Date


date

public static final TransactionField date
tf_date_xlst using type Date


dispatchCode1

public static final TransactionField dispatchCode1
tf_dispatchCode1_xlst using type String


dispatchCode2

public static final TransactionField dispatchCode2
tf_dispatchCode2_xlst using type String


currency

public static final TransactionField currency
tf_currency_xlst using type String


userServiceIdentifier

public static final TransactionField userServiceIdentifier
tf_userServiceIdentifier_xlst using type String


chargeableItemId

public static final TransactionField chargeableItemId
tf_chargeableItemId_xlst using type String


chargedItemSetIdStr

public static final TransactionField chargedItemSetIdStr
tf_chargedItemSetIdStr_xlst using type String


totalAmount

public static final TransactionField totalAmount
tf_totalAmount_xlst using type BigDecimal


consumptionDate

public static final TransactionField consumptionDate
tf_consumptionDate_xlst using type Date


rateComponentName

public static final TransactionField rateComponentName
tf_rateComponentName_xlst using type String


emptyBoolean

public static final TransactionField emptyBoolean
tf_emptyBoolean_xlst using type Boolean


taxVatBusinessEntity

public static final TransactionField taxVatBusinessEntity
tf_taxVatBusinessEntity_xlst using type Boolean


isPartner

public static final TransactionField isPartner
tf_isPartner_xlst using type Boolean


ratedTaxDetail

public static final TransactionField ratedTaxDetail
tf_ratedTaxDetail_xlst using type String


taxUsTransactionType

public static final TransactionField taxUsTransactionType
tf_taxUsTransactionType_xlst using type String


ratedDetailBoolean

public static final TransactionField ratedDetailBoolean
tf_ratedDetailBoolean_xlst using type Boolean


chargedTaxAmount

public static final TransactionField chargedTaxAmount
tf_chargedTaxAmount_xlst using type BigDecimal


chargedTaxStatusId

public static final TransactionField chargedTaxStatusId
tf_chargedTaxStatusId_xlst using type BigDecimal


taxUsOriginationFlag

public static final TransactionField taxUsOriginationFlag
tf_taxUsOriginationFlag_xlst using type String


taxUsTaxationDate

public static final TransactionField taxUsTaxationDate
tf_taxUsTaxationDate_xlst using type Date


chargeReferenceName

public static final TransactionField chargeReferenceName
tf_chargeReferenceName_xlst using type String


ratedTaxAmount

public static final TransactionField ratedTaxAmount
tf_ratedTaxAmount_xlst using type BigDecimal


emptyString

public static final TransactionField emptyString
tf_emptyString_xlst using type String


eventDate

public static final TransactionField eventDate
tf_eventDate_xlst using type Date


accountTypeName

public static final TransactionField accountTypeName
tf_accountTypeName_xlst using type String


refillIsoCurrency

public static final TransactionField refillIsoCurrency
tf_refillIsoCurrency_xlst using type String


thresholdAmount

public static final TransactionField thresholdAmount
tf_thresholdAmount_xlst using type BigDecimal


taxUsLifeLineFlag

public static final TransactionField taxUsLifeLineFlag
tf_taxUsLifeLineFlag_xlst using type BigDecimal


ratedDetailDate

public static final TransactionField ratedDetailDate
tf_ratedDetailDate_xlst using type Date


ratedBaseAmount

public static final TransactionField ratedBaseAmount
tf_ratedBaseAmount_xlst using type BigDecimal


accountTypeCode

public static final TransactionField accountTypeCode
tf_accountTypeCode_xlst using type BigDecimal


taxUsRegulatedFlag

public static final TransactionField taxUsRegulatedFlag
tf_taxUsRegulatedFlag_xlst using type String


taxDetail

public static final TransactionField taxDetail
tf_taxDetail_xlst using type String


recurringStop

public static final TransactionField recurringStop
tf_recurringStop_xlst using type Date


taxUsBusinessClass

public static final TransactionField taxUsBusinessClass
tf_taxUsBusinessClass_xlst using type String


taxUsTelecomType

public static final TransactionField taxUsTelecomType
tf_taxUsTelecomType_xlst using type String


taxVatGrossPriceFlag

public static final TransactionField taxVatGrossPriceFlag
tf_taxVatGrossPriceFlag_xlst using type Boolean


subscriptionResumptionDate

public static final TransactionField subscriptionResumptionDate
tf_subscriptionResumptionDate_xlst using type Date


taxUsLocationCount

public static final TransactionField taxUsLocationCount
tf_taxUsLocationCount_xlst using type BigDecimal


amount

public static final TransactionField amount
tf_amount_xlst using type BigDecimal


accountCode

public static final TransactionField accountCode
tf_accountCode_xlst using type String


pricePlanName

public static final TransactionField pricePlanName
tf_pricePlanName_xlst using type String


isAllowance

public static final TransactionField isAllowance
tf_isAllowance_xlst using type Boolean


ratedDetailNumber

public static final TransactionField ratedDetailNumber
tf_ratedDetailNumber_xlst using type BigDecimal


contractType

public static final TransactionField contractType
tf_contractType_xlst using type String


contractId

public static final TransactionField contractId
tf_contractId_xlst using type String


serviceProvider

public static final TransactionField serviceProvider
tf_serviceProvider_xlst using type String


isClient

public static final TransactionField isClient
tf_isClient_xlst using type Boolean


chargedItemSetId

public static final TransactionField chargedItemSetId
tf_chargedItemSetId_xlst using type BigDecimal


triggeringContractId

public static final TransactionField triggeringContractId
tf_triggeringContractId_xlst using type String


ratedTaxCode

public static final TransactionField ratedTaxCode
tf_ratedTaxCode_xlst using type String


ratedTotalAmount

public static final TransactionField ratedTotalAmount
tf_ratedTotalAmount_xlst using type BigDecimal


taxUsResaleFlag

public static final TransactionField taxUsResaleFlag
tf_taxUsResaleFlag_xlst using type String


emptyDate

public static final TransactionField emptyDate
tf_emptyDate_xlst using type Date


chargingComponentName

public static final TransactionField chargingComponentName
tf_chargingComponentName_xlst using type String


isTaxIncluded

public static final TransactionField isTaxIncluded
tf_isTaxIncluded_xlst using type Boolean


recurringStartRef

public static final TransactionField recurringStartRef
tf_recurringStartRef_xlst using type Date


taxUsLineCount

public static final TransactionField taxUsLineCount
tf_taxUsLineCount_xlst using type BigDecimal


itemSetId

public static final TransactionField itemSetId
tf_itemSetId_xlst using type BigDecimal


taxUsStateExempt

public static final TransactionField taxUsStateExempt
tf_taxUsStateExempt_xlst using type BigDecimal


chargedTaxStatusCode

public static final TransactionField chargedTaxStatusCode
tf_chargedTaxStatusCode_xlst using type String


subscriberAccountReference

public static final TransactionField subscriberAccountReference
tf_subscriberAccountReference_xlst using type String


subscriberAccountCode

public static final TransactionField subscriberAccountCode
tf_subscriberAccountCode_xlst using type String


taxVatRateCode

public static final TransactionField taxVatRateCode
tf_taxVatRateCode_xlst using type String


taxUsCustomerType

public static final TransactionField taxUsCustomerType
tf_taxUsCustomerType_xlst using type String


taxUsFranchiseFlag

public static final TransactionField taxUsFranchiseFlag
tf_taxUsFranchiseFlag_xlst using type String


includedRecurringPeriodStopDate

public static final TransactionField includedRecurringPeriodStopDate
tf_includedRecurringPeriodStopDate_xlst using type Date


taxAmount

public static final TransactionField taxAmount
tf_taxAmount_xlst using type BigDecimal


taxDetType

public static final TransactionField taxDetType
tf_taxDetType_xlst using type String


sessionId

public static final TransactionField sessionId
tf_sessionId_xlst using type String


prepaidAccountName

public static final TransactionField prepaidAccountName
tf_prepaidAccountName_xlst using type String


contractItemExternalId

public static final TransactionField contractItemExternalId
tf_contractItemExternalId_xlst using type String


itemSetIdStr

public static final TransactionField itemSetIdStr
tf_itemSetIdStr_xlst using type String


isMaster

public static final TransactionField isMaster
tf_isMaster_xlst using type BigDecimal


allowanceStartDate

public static final TransactionField allowanceStartDate
tf_allowanceStartDate_xlst using type Date


accountEventDate

public static final TransactionField accountEventDate
tf_accountEventDate_xlst using type Date


isChargeableItemExported

public static final TransactionField isChargeableItemExported
tf_isChargeableItemExported_xlst using type Boolean


subscriptionCommitmentExpirationDate

public static final TransactionField subscriptionCommitmentExpirationDate
tf_subscriptionCommitmentExpirationDate_xlst using type Date


iso_currency

public static final TransactionField iso_currency
tf_iso_currency_xlst using type String


taxVatSupplierCountryCode

public static final TransactionField taxVatSupplierCountryCode
tf_taxVatSupplierCountryCode_xlst using type String


allowanceEndDate

public static final TransactionField allowanceEndDate
tf_allowanceEndDate_xlst using type Date


taxUsCallDuration

public static final TransactionField taxUsCallDuration
tf_taxUsCallDuration_xlst using type BigDecimal


taxUsCountyExempt

public static final TransactionField taxUsCountyExempt
tf_taxUsCountyExempt_xlst using type BigDecimal


isCredit

public static final TransactionField isCredit
tf_isCredit_xlst using type Boolean


offerCode

public static final TransactionField offerCode
tf_offerCode_xlst using type String


isPrepaid

public static final TransactionField isPrepaid
tf_isPrepaid_xlst using type Boolean


taxUsTaxData

public static final TransactionField taxUsTaxData
tf_taxUsTaxData_xlst using type String


taxUsFederalExempt

public static final TransactionField taxUsFederalExempt
tf_taxUsFederalExempt_xlst using type BigDecimal


ratedTaxStatusId

public static final TransactionField ratedTaxStatusId
tf_ratedTaxStatusId_xlst using type BigDecimal


ratedAmount

public static final TransactionField ratedAmount
tf_ratedAmount_xlst using type BigDecimal


chargeReference

public static final TransactionField chargeReference
tf_chargeReference_xlst using type String


externalSystemCode

public static final TransactionField externalSystemCode
tf_externalSystemCode_xlst using type String


chargedTaxDetail

public static final TransactionField chargedTaxDetail
tf_chargedTaxDetail_xlst using type String


allowanceEventClassName

public static final TransactionField allowanceEventClassName
tf_allowanceEventClassName_xlst using type String


prepaidBalanceAmount

public static final TransactionField prepaidBalanceAmount
tf_prepaidBalanceAmount_xlst using type BigDecimal


isPrepaidUsage

public static final TransactionField isPrepaidUsage
tf_isPrepaidUsage_xlst using type Boolean


eventProcessingDate

public static final TransactionField eventProcessingDate
tf_eventProcessingDate_xlst using type Date


isPrepaidRefill

public static final TransactionField isPrepaidRefill
tf_isPrepaidRefill_xlst using type Boolean


taxUsServiceAddress

public static final TransactionField taxUsServiceAddress
tf_taxUsServiceAddress_xlst using type String


taxUsServiceType

public static final TransactionField taxUsServiceType
tf_taxUsServiceType_xlst using type String


taxUsOrigination

public static final TransactionField taxUsOrigination
tf_taxUsOrigination_xlst using type String


taxVatTaxationPlace

public static final TransactionField taxVatTaxationPlace
tf_taxVatTaxationPlace_xlst using type String


externalAccountCode

public static final TransactionField externalAccountCode
tf_externalAccountCode_xlst using type String


origin

public static final TransactionField origin
tf_origin_xlst using type String


recurringStopRef

public static final TransactionField recurringStopRef
tf_recurringStopRef_xlst using type Date


chargeableItemClassName

public static final TransactionField chargeableItemClassName
tf_chargeableItemClassName_xlst using type String


refillCurrency

public static final TransactionField refillCurrency
tf_refillCurrency_xlst using type String


taxCode

public static final TransactionField taxCode
tf_taxCode_xlst using type String


chargeTypeCode

public static final TransactionField chargeTypeCode
tf_chargeTypeCode_xlst using type BigDecimal


subscriptionCode

public static final TransactionField subscriptionCode
tf_subscriptionCode_xlst using type String


ratedTaxStatusCode

public static final TransactionField ratedTaxStatusCode
tf_ratedTaxStatusCode_xlst using type String


externalAccountName

public static final TransactionField externalAccountName
tf_externalAccountName_xlst using type String


chargeCode

public static final TransactionField chargeCode
tf_chargeCode_xlst using type String


isDebit

public static final TransactionField isDebit
tf_isDebit_xlst using type Boolean


allowanceUniqueId

public static final TransactionField allowanceUniqueId
tf_allowanceUniqueId_xlst using type String


senderJobId

public static final TransactionField senderJobId
tf_senderJobId_xlst using type BigDecimal

Method Detail

and

public static final TransactionFieldBook.TransactionFieldSearchFilter and(TransactionFieldBook.TransactionFieldSearchFilter... nextFilters)
Logical operation AND between search filters.

Parameters:
nextFilters - a set of search filters
Returns:
the logical operation AND

or

public static final TransactionFieldBook.TransactionFieldSearchFilter or(TransactionFieldBook.TransactionFieldSearchFilter... nextFilters)
Logical operation OR between search filters.

Parameters:
nextFilters - a set of search filters
Returns:
the logical operation OR

not

public static final TransactionFieldBook.TransactionFieldSearchFilter not(TransactionFieldBook.TransactionFieldSearchFilter nextFilter)
Logical operation NOT between search filters.

Parameters:
nextFilter - the search filter
Returns:
the logical operation NOT

getTransactionFieldList

public java.util.List<TransactionField> getTransactionFieldList(TransactionFieldBook.TransactionFieldSearchFilter searchFilter)
Gets a list of transaction fields that matches a given transaction field search filter.

Parameters:
searchFilter - the transaction field search filter
Returns:
a new list that contains all transaction fields that matches searchFilter

getInstance

public static TransactionFieldBook getInstance()
Gets the singleton instance of transaction field book.

Returns:
the singleton instance of transaction field book

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)