Interface | Description |
---|---|
BRMListener |
BRM listener used during notification mechanism.
|
CMConnectionListener | |
PortalEnums.AdjustmentType |
Adjustment Type Information
|
PortalEnums.AvailableType |
Available Type Information
|
PortalEnums.BestPricingApplyMode |
Constants for Apply mode of best pricing *
|
PortalEnums.BestPricingOperator |
Constants for operator of best pricing *
|
PortalEnums.BillSuppressionExceptions |
Exception results in case of bill suppression.
|
PortalEnums.BillSuppressionReasons |
Suppression reasons in case of bill suppression.
|
PortalEnums.BocJobStatusValues |
Constants for /job/boc status
|
PortalEnums.CurrencyOption |
Constants for GL Report Currency type
|
PortalEnums.DealOption |
Constants for required/optional deals*
|
PortalEnums.DependencyType |
Constants for transition rules *
|
PortalEnums.DisputeType |
Dispute Type Information
|
PortalEnums.FmLoanReasonCodes |
Reason codes for loan management component.
|
PortalEnums.GlModeOption |
Constants for GL Report running mode
|
PortalEnums.GlPostedOption |
Constants for GL Report type
|
PortalEnums.GlReportOption |
Constants for GL Report type
|
PortalEnums.InvBillTypeOption |
Constants for Invoice Bill Type
|
PortalEnums.InvCorrModeOption |
Constants for corrective invoice mode
|
PortalEnums.InvReportOption |
Constants for Invoice Report type
|
PortalEnums.JobTemplateNotifyOption |
Constants for Job Completion publish
|
PortalEnums.JobTemplatePublishOption |
Constants for price_sync publish
|
PortalEnums.JobTemplateTypeOption |
Constants for Job_Template Type
|
PortalEnums.PcmFldPinAservIp_mailtype |
PIN_FLD_ASERV_IP_MAILTYPE
These values are embedded in the database, so they *cannot* change!
|
PortalEnums.PcmFldPinAservIp_protocol |
PIN_FLD_ASERV_IP_PROTOCOL
These values are embedded in the database, so they *cannot* change!
|
PortalEnums.PcmFldPinBpuseType |
PIN_FLD_BPUSE_TYPE
These values are embedded in the database, so they *cannot* change!
|
PortalEnums.PinAccountType |
The Type of Account.
|
PortalEnums.PinAcctTypes |
PIN_FLD_TYPE - Checking account type for ECP (direct debit) accts
|
PortalEnums.PinActCheck |
PIN_FLD_TYPE - type of check to perform
|
PortalEnums.PinActgLen |
Accouting Cycle Length
|
PortalEnums.PinActionStatus |
collections action status taken from fm_collections.h *
|
PortalEnums.PinActItemType |
PCM_OP_ACT_EVENT defines.
|
PortalEnums.PinActScope |
PIN_FLD_SUBTYPE - scope of check to perform
|
PortalEnums.PinActVerifyScope |
PIN_FLD_SCOPE - Scope of check to be performed.
|
PortalEnums.PinApplyMode |
PIN_FLD_APPLY_MODE - Operation on a resource
|
PortalEnums.PinAuthorizationTypes |
PIN_FLD_TYPE
for PCM_OP_ACT_CHEKC_RESOURCE_THRESHOLD -
Authorization types
|
PortalEnums.PinBalImpactType |
PIN_FLD_TYPE - Type of balance impact for a rate (or debit).
|
PortalEnums.PinBeidStatus |
PIN_FLD_STATUS - Status of a beid
|
PortalEnums.PinBillBillingState |
PIN_FLD_BILLING_STATE
|
PortalEnums.PinBillBillingStatus |
PIN_FLD_BILLING_STATUS
|
PortalEnums.PinBillCheck |
PIN_FLD_TYPE - type of accounts allowed to perform this operation.
|
PortalEnums.PinBillingOpcode |
Modular billing opcode types.
|
PortalEnums.PinBillInvCycle |
These enums are used as the PIN_FLD_TYPE, PIN_FLD_CYCLE_TYPE,
PIN_FLD_GROUP_TYPE and PIN_FLD_DETAIL_TYPE of the PIN_FLD_EVENTS
array in the /config/invoice objects
|
PortalEnums.PinBillInvDetail |
These enums are used as the PIN_FLD_TYPE, PIN_FLD_CYCLE_TYPE,
PIN_FLD_GROUP_TYPE and PIN_FLD_DETAIL_TYPE of the PIN_FLD_EVENTS
array in the /config/invoice objects
|
PortalEnums.PinBillInvGrp |
These enums are used as the PIN_FLD_TYPE, PIN_FLD_CYCLE_TYPE,
PIN_FLD_GROUP_TYPE and PIN_FLD_DETAIL_TYPE of the PIN_FLD_EVENTS
array in the /config/invoice objects
|
PortalEnums.PinBillInvItem |
These enums are used as the PIN_FLD_TYPE, PIN_FLD_CYCLE_TYPE,
PIN_FLD_GROUP_TYPE and PIN_FLD_DETAIL_TYPE of the PIN_FLD_EVENTS
array in the /config/invoice objects
|
PortalEnums.PinBillInvStatus |
Emums for new invoicing
|
PortalEnums.PinBillInvTypes |
Emums for new invoice types
|
PortalEnums.PinBillType |
PIN_FLD_BILL_TYPE
If new values are added, they should be added to the
PCM_OP_CUST_POL_VALID_BILLINFO op as well.
|
PortalEnums.PinBillWhen |
PIN_FLD_BILL_WHEN
NOTE: In release 5.3 (and above), the enum pin_bill_when
is no longer supported.
|
PortalEnums.PinBundleStatus |
Flags for purchased bundle
|
PortalEnums.PinBusinessType |
PIN_FLD_BUSINESS_TYPE - type of the accounts stored in PIN_FLD_BUSINESS_TYPE
|
PortalEnums.PinChargeCmd |
PIN_FLD_CMD - Online bank operation run.
|
PortalEnums.PinChargeResult |
PIN_FLD_RESULT - Result of an online bank operation.
|
PortalEnums.PinConsumptionRule |
Consumption rules.
|
PortalEnums.PinCustTaxValCmd |
vaidation commands
|
PortalEnums.PinCustTaxValErr |
vaidation errors
|
PortalEnums.PinCustValErr |
Field Validation Error Codes
|
PortalEnums.PinCustVrfyReason |
Reasons for result from a cust_verify operation.
|
PortalEnums.PinDeliveryPrefer |
Modular billing opcode types.
|
PortalEnums.PinDeviceStateType |
Device state types.
|
PortalEnums.PinDiscMode |
PIN_FLD_MODE - Mode of discount
|
PortalEnums.PinDiscountFlags |
PIN_DISCOUNT_FLAGS - FLags of a discount rules
|
PortalEnums.PinDiscountStatus |
PIN_FLD_STATUS - Status of a discount
|
PortalEnums.PinDiscountValidityRounding |
DISCOUNT_VALIDITY_ROUNDING paramter for the discount
|
PortalEnums.PinDiscType |
PIN_FLD_TYPE - Type of discount
|
PortalEnums.PinFoldType |
PIN_FLD_TYPE - Type of fold.
|
PortalEnums.PinHostType |
Host array types
|
PortalEnums.PinInvActType |
PIN_FLD_TYPE - Type of invoice activity
Used to build the activity array of the invoice event
|
PortalEnums.PinInvFormat |
PIN_FLD_INV_FORMAT
|
PortalEnums.PinInvFormatTypes |
Invoice format types.
|
PortalEnums.PinInvStatus |
Defines for the bitmapped flags for invoice types
|
PortalEnums.PinInvTerms |
PIN_FLD_INV_TERMS
|
PortalEnums.PinLoanTypes |
Type of loans
|
PortalEnums.PinMandateType |
PIN_FLD_MANDATE_TYPE - Possible values of mandate type.
|
PortalEnums.PinMeccaCmd |
PIN_FLD_MECCA_CMD - Mecca command enum
|
PortalEnums.PinMeccaErrStatus |
Command status return codes as enumerated by the MECCA spec.
|
PortalEnums.PinMeccaResult |
This table will hold the associations between Mecca commands
and the corresponding PCM_OP codes that get called for each
one.
|
PortalEnums.PinNewsfeedType |
PIN_FLD_TYPE - type of newsfeed
|
PortalEnums.PinNoteStatus |
PIN_FLD_STATUS - The states of an account or service entry.
|
PortalEnums.PinNumStateType |
States for /device/num
|
PortalEnums.PinOfferOverrideFlags |
PIN_OFFER_OVERRIDE_FLAGS - Flags for PCM_OP_SUBSCRIPTION_SET_PRODINFO
and PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFO
|
PortalEnums.PinOffsetUom |
PIN_FLD_OFFSET_UNIT_OF_MEASURE - the unit of measure for the
field PIN_FLD_BILL_OFFSET
|
PortalEnums.PinOffsetUomRollover |
PIN_FLD_OFFSET_UNIT_OF_MEASURE - the unit of measure for the
field PIN_FLD_ROLLOVER_UOM
|
PortalEnums.PinOrderCardType |
Order object status types
|
PortalEnums.PinOrderStatus |
Order object status types
|
PortalEnums.PinPasswdStatus |
PIN_FLD_PASSWD_STATUS - Status of passwd
|
PortalEnums.PinPayloadRequestStatus |
Used to indicate the completeness of paylod information in /request object
|
PortalEnums.PinPayType |
PIN_FLD_PAY_TYPE
If new values are added, they should be added to the
PCM_OP_CUST_POL_VALID_PAYINFO op as well.
|
PortalEnums.PinPhoneType |
PIN_FLD_TYPE - type of the phone number in a PIN_FLD_PHONES element
|
PortalEnums.PinPoOptions |
PO Managment related fields.
|
PortalEnums.PinPoStatus |
PO Managment related fields.
|
PortalEnums.PinPoTypes |
PO Managment related fields.
|
PortalEnums.PinPriceErr |
Enum to hold various price fm failure codes
|
PortalEnums.PinProdDateRangeType |
PIN_PROD_DATE_RANGE_TYPE - Enum to specify the date selection for rate object
|
PortalEnums.PinProdOfferValidityRounding |
OFFER_VALIDITY_ROUNDING and SCALE_ROUNDING paramter for the product
|
PortalEnums.PinProdOverrideType |
Product Type
|
PortalEnums.PinProdPartial |
PIN_FLD_PARTIAL - Value of partial parameter for a product.
|
PortalEnums.PinProdScaleRounding |
OFFER_VALIDITY_ROUNDING and SCALE_ROUNDING paramter for the product
|
PortalEnums.PinProdType |
Product Type
|
PortalEnums.PinProductFlags |
*PIN_FLD_FLAGS value for item transfer opcode
* ***********************************************************************
|
PortalEnums.PinProductStatus |
Product Status.
|
PortalEnums.PinPymtCardSecidPresence |
PIN_FLD_AVAILABLE - Card Security Presence Value, CSP
|
PortalEnums.PinPymtMessageType |
PIN_FLD_MODE
|
PortalEnums.PinPymtResult |
Payment Result
This Enumeration is used to populate PIN_FLD_STATUS field.
|
PortalEnums.PinPymtStoredCredFlag |
PIN_FLD_FLAGS
|
PortalEnums.PinPymtTopupOffset |
Offset Units for Standard Recurring topups
|
PortalEnums.PinPymtTopupType |
Standard topup types
|
PortalEnums.PinPymtTransType |
PIN_FLD_TYPE
|
PortalEnums.PinRateDateRangeType |
Type of date ranges
|
PortalEnums.PinRateFstlst |
PIN_FLD_PRORATE_FIRST & PIN_FLD_PRORATE_LAST
Value of first and last parameters for a rate.
|
PortalEnums.PinRateIncFlag |
PIN_FLD_INCORPORATED_FLAG - location is inside or outside incorporated
area of a city.
|
PortalEnums.PinRateLocMode |
PIN_FLD_LOCATION_MODE - access mode for a location: by address,
geocode, or npa/nxx.
|
PortalEnums.PinRateOperatorType |
Type of operator supported in rate plan selector
|
PortalEnums.PinRateRegFlag |
PIN_FLD_REGULATED_FLAG - company doing the billing is regulated by
a governement authority.
|
PortalEnums.PinRateResFlag |
PIN_FLD_RESIDENCE_FLAG - residential or business type of account
|
PortalEnums.PinRateScope |
PIN_FLD_SCOPE - the scope (or class) of rates being applied
|
PortalEnums.PinRateStepType |
Type of quantities that quantity-tiering is based on
|
PortalEnums.PinRateTaxationSwitch |
Taxation switch from pin.conf
|
PortalEnums.PinRateTaxJur |
PIN_FLD_TYPE - Type of Jurisdiction
The enum values are internal to BRM and may map to different values as
used in different tax engines.
|
PortalEnums.PinRateTaxPkg |
PIN_FLD_TAXPKG_TYPE - tax package used to calculate taxes
Taxware (tax pkg: WORLDTAX and TAXWARE) has been removed since 75PS16.
|
PortalEnums.PinRateTaxType |
PIN_FLD_SUBTYPE - Type of Tax (ie, Sales, Use, Rental, Consumer's use, Services)
|
PortalEnums.PinRateTaxWhen |
PIN_FLD_TAX_WHEN - when tax is applied for rate (now, defer, never, dynamic)
|
PortalEnums.PinRateTimezoneMode |
Time of day mode
|
PortalEnums.PinRateTodMode |
Time of day mode
|
PortalEnums.PinRateType |
PIN_FLD_TYPE - Type of rate (is it default or not).
|
PortalEnums.PinRateUnit |
Type of UNITs
|
PortalEnums.PinRecordRequestStatus |
Used to indicate the /request object status
|
PortalEnums.PinResourceStatus |
PIN_FLD_RESOURCE_STATUS, PIN_FLD_RESULT -
for PCM_OP_ACT_CHEKC_RESOURCE_THRESHOLD -
Status of the Resource Threshold status
|
PortalEnums.PinRoundMode |
PIN_FLD_ROUNDING_MODE - type of rounding to use
|
PortalEnums.PinRoundStage |
Processing stage for Billing time rounding
|
PortalEnums.PinScheduleStatus |
PIN_FLD_STATUS - Status of a schedule object
|
PortalEnums.PinServPasswdStatus |
PIN_FLD_PASSWD_STATUS - Status of passwd
|
PortalEnums.PinSimOrderStatus |
Order object status types for Order framework
|
PortalEnums.PinSimStateType |
SIM Device state types
|
PortalEnums.PinSmsActStatusT |
PIN_FLD_STATUS - The status of activity
|
PortalEnums.PinSmsDirection |
PIN_FLD_SMS_DIRECTION - The SMS message direction
|
PortalEnums.PinStatus |
PIN_FLD_STATUS - The states of an account or service entry.
|
PortalEnums.PinSubBalTypes |
Sub-balance type
PIN_SUB_BAL_TYPE_DEFAULT - Allocate/Consume the default sub-balance bucket.
|
PortalEnums.PinTermStatus |
PIN_FLD_STATUS - The status of this logout re the PIN system,
*not* the NAS status.
|
PortalEnums.PinTermTerminateCause |
PIN_FLD_TERMINATE_CAUSE - The reason for the termination of this
session.
|
PortalEnums.PinTokenCardType |
PIN_FLD_CARD_TYPE
|
PortalEnums.PinTransitionFlag |
TRANSITION opcodes defines
|
PortalEnums.PinZone |
PIN_FLD_ZONE - which timezone to use: server (default) or user.
|
PortalEnums.PinZonemapDataType |
Zonemap data types
|
PortalEnums.PinZonemapErr |
Enum to hold various zonemap fm failure codes
|
PortalEnums.PinZonemapSearchType |
Zonemap search types
|
PortalEnums.ProvTaxJur |
Provider Taxes - Jurisdictions
|
PortalEnums.ProvTaxType |
Provider Taxes (Type) - Percentage (0), Fixed (1)
|
PortalEnums.RatingResult |
Status returned as part of op_rate_event return flist after rating
|
PortalEnums.ResourceImpactedType |
Resource Impacted Type Information
|
PortalEnums.ServiceOption |
Constants for required/optional service
|
PortalEnums.SettlementType |
Settlement Type Information
|
PortalEnums.SplitValidityMode |
Provider Taxes - Jurisdictions
|
PortalEnums.TransferFailureFailure |
ResultS of transfer balance operation.
|
PortalEnums.TransitionType |
Constants for transition types *
|
PortalEnums.WriteoffType |
Writeoff Type Information
|
SocketChannelListener |
Listens to socket channel events.
|
XMLConstants |
Defines constants used by XML to flist converters
|
Class | Description |
---|---|
ArrayField |
Specific field type
|
AssocArray |
The AssocArray (or Associative Array)
|
BinStrField |
Specific field type
|
BrmWalletConf | |
Buffer |
The Buffer class is used to encapsulate the Portal FLDT_BUF functionality.
|
BufField |
Specific field type
|
ByteBuffer |
The ByteBuffer subclass of Buffer is used when the buffer information is
to be handled as a byte array.
|
CMConnectionEvent | |
Crypt | |
DatabaseConnection | |
DecimalField |
Specific field type
|
DefaultLog |
The
DefaultLog class is a convenience class for debug and error
logging using the default log javapcm.log. |
Element |
The element class contains information pertaining to fields that belong
to an FList array.
|
EnumField |
Specific field type
|
ErrField |
Specific field type
|
ErrorLog |
ErrorLog presents a Java interface for the PCM library error log.
|
Field |
The field class contains information not only on the field ID, but on the
type associated with it, and its permissions.
|
FileBuffer |
The FileBuffer subclass of Buffer is used when the buffered information is
to be stored in an external file.
|
FList |
The
FList class is the Java expression of the Portal flist (field list)
structure and associated functions. |
FlistToJson |
Class implementation to convert from
FList format to JSON.
|
FlistToXML |
FlistToXML converts an flist to XML document.
|
InfranetUtil | |
Int64Field | |
IntField |
Specific Field type
|
jnap |
jnap command set:
|
JsonToFlist |
Class implementation to convert from
JSON format to Flist.
|
LocalizedStringTable |
The LocalizedStringTable class is used to access server side localized
message strings.
|
Log |
Log presents a Java interface for the PCM library log and is the base class
for logging functionality.
|
NamedLog |
The
NamedLog class lets you use multiple logs to group messages of a
similar type into a specific log by specifying the name of the log to write to. |
NIOSSLHandShake |
Special class that handles the handshake and read/write operations when SSL is turned on during async/NIO mode.
|
NumField |
Specific field type
|
ObjField |
Specific field type
|
PCMConstants |
Class to list our common constants in Java PCM.
|
PCMUtils |
Class to host utility methods which can be used by other classes.
|
PCPOperation | |
PCPOperation.Chunk |
The Chunk class is used to depict the various chunk flags used to
manage the segmentation of the XDRed flist data.
|
PCPOperation.PCPFlag |
The PCPFlag class is used to depict the various transaction and
request/response flags that are sent over the wire.
|
PCPSelector |
PCP connections socket channel Selector.
|
PCPServerOperation |
Provides methods to send and receive FLists
|
Poid |
The
Poid class encapsulates the Portal POID data type. |
PoidField |
Specific field type
|
PortalConst |
PCM define constants
These are auto generated from the relevant C headers
|
PortalContext |
Objects of type
PortalContext create and manage connections to
Portal. |
PortalContextListener |
An abstract listener that forces client to implement the notification
handling interface.
|
PortalContextUtil |
A Utility class that maps socket channel and related portal context objects.
|
PortalEnums |
PCM enum constants
These are auto-generated from the relevant C header
|
PortalFacility |
Facility domain constants
These are auto generated from
pcm.h and pcm_I18N.c |
PortalField |
PCM field constants
These are auto generated from
pin_flds.h |
PortalLicense |
Feature names and attributes
These are auto generated from
pin_license.h |
PortalMaskedField |
PCM maskable field constants
These are auto generated from
pin_field_attributes |
PortalOp |
PCM opcode constants
These are auto generated from
pcm_ops.h |
PortalProperties |
Main access for PCM library related resources and properties
|
SparseArray |
The SparseArray class is used to simulate the Portal `Array' in an
FList.
|
StrField |
Specific field type
|
SubStructField |
Specific field type
|
TextBufField | |
TimeField | |
TStampField |
Specific field type
|
UIntField |
Specific field type
|
XMLToFlist |
Processes XML of the form
|
Enum | Description |
---|---|
BRMListener.EventType |
enum variable to define supported events
|
Exception | Description |
---|---|
ApplicationException |
Signals that a Portal Library exception has occurred.
|
DeterminateException |
Signals that a Portal Library exception has occurred.
|
EBufException |
Signals that a Portal Library exception has occurred.
|
IndeterminateException |
Signals that a Portal Library exception has occurred.
|
PortalException |
Signals that a Portal Library exception has occurred.
|
RetryableException |
Signals that a Portal Library exception has occurred.
|