Package com.portal.pcm
package com.portal.pcm
-
ClassDescriptionSignals that a Portal Library exception has occurred.Specific field typeThe AssocArray (or Associative Array)Specific field typeBRM listener used during notification mechanism.enum variable to define supported eventsContains the list of configuration entries for the Oracle wallet.The Buffer class is used to encapsulate the Portal FLDT_BUF functionality.Specific field typeThe ByteBuffer subclass of Buffer is used when the buffer information is to be handled as a byte array.Represents an event related to a connection in the CM (Connection Manager) system.Represents an listener for connection in the CM (Connection Manager) system.Specific field typeThe
DefaultLog
class is a convenience class for debug and error logging using the default log javapcm.log.Signals that a Portal Library exception has occurred.Signals that a Portal Library exception has occurred.The element class contains information pertaining to fields that belong to an FList array.Specific field typeSpecific field typeErrorLog presents a Java interface for the PCM library error log.The field class contains information not only on the field ID, but on the type associated with it, and its permissions.The FileBuffer subclass of Buffer is used when the buffered information is to be stored in an external file.TheFList
class is the Java expression of the Portal flist (field list) structure and associated functions.Class implementation to convert from FList format to JSON.FlistToXML converts an flist to XML document.Signals that a Portal Library exception has occurred.The Int64Field class constructs an instance of Int64Field from a name ID and a type ID.Specific Field typejnap command set:Class implementation to convert from JSON format to Flist.The LocalizedStringTable class is used to access server side localized message strings.Log presents a Java interface for the PCM library log and is the base class for logging functionality.TheNamedLog
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.Special class that handles the handshake and read/write operations when SSL is turned on during async/NIO mode.Specific field typeSpecific field typeClass to list our common constants in Java PCM.Class to host utility methods which can be used by other classes.The PCPOperation class is used to depict the various chunk flags and transactoinsThe Chunk class is used to depict the various chunk flags used to manage the segmentation of the XDRed flist data.The PCPFlag class is used to depict the various transaction and request/response flags that are sent over the wire.PCP connections socket channel Selector.Provides methods to send and receive FListsThePoid
class encapsulates the Portal POID data type.Specific field typePCM define constants These are auto generated from the relevant C headersObjects of typePortalContext
create and manage connections to Portal.An abstract listener that forces client to implement the notification handling interface.A Utility class that maps socket channel and related portal context objects.PCM enum constants These are auto-generated from the relevant C headerAdjustment Type InformationAvailable Type InformationConstants for Apply mode of best pricing *Constants for operator of best pricing *Exception results in case of bill suppression.Suppression reasons in case of bill suppression.Constants for /job/boc statusConstants for GL Report Currency typeConstants for required/optional deals*Constants for transition rules *Dispute Type InformationReason codes for loan management component.Constants for GL Report running modeConstants for GL Report typeConstants for GL Report typeConstants for Invoice Bill TypeConstants for corrective invoice modeConstants for Invoice Report typeConstants for Job Completion publishConstants for price_sync publishConstants for Job_Template TypePIN_FLD_ASERV_IP_MAILTYPE These values are embedded in the database, so they *cannot* change!PIN_FLD_ASERV_IP_PROTOCOL These values are embedded in the database, so they *cannot* change!PIN_FLD_BPUSE_TYPE These values are embedded in the database, so they *cannot* change!The Type of Account.PIN_FLD_TYPE - Checking account type for ECP (direct debit) acctsPIN_FLD_TYPE - type of check to performAccouting Cycle Lengthcollections action status taken from fm_collections.h *PCM_OP_ACT_EVENT defines.PIN_FLD_SUBTYPE - scope of check to performPIN_FLD_SCOPE - Scope of check to be performed.PIN_FLD_APPLY_MODE - Operation on a resourcePIN_FLD_TYPE for PCM_OP_ACT_CHEKC_RESOURCE_THRESHOLD - Authorization typesPIN_FLD_TYPE - Type of balance impact for a rate (or debit).PIN_FLD_STATUS - Status of a beidPIN_FLD_BILLING_STATEPIN_FLD_BILLING_STATUSPIN_FLD_TYPE - type of accounts allowed to perform this operation.Modular billing opcode types.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 objectsThese 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 objectsThese 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 objectsThese 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 objectsEmums for new invoicingEmums for new invoice typesPIN_FLD_BILL_TYPE If new values are added, they should be added to the PCM_OP_CUST_POL_VALID_BILLINFO op as well.PIN_FLD_BILL_WHEN NOTE: In release 5.3 (and above), the enum pin_bill_when is no longer supported.Flags for purchased bundlePIN_FLD_BUSINESS_TYPE - type of the accounts stored in PIN_FLD_BUSINESS_TYPEPIN_FLD_CMD - Online bank operation run.PIN_FLD_RESULT - Result of an online bank operation.Consumption rules.vaidation commandsvaidation errorsField Validation Error CodesReasons for result from a cust_verify operation.Modular billing opcode types.Device state types.PIN_FLD_MODE - Mode of discountPIN_DISCOUNT_FLAGS - FLags of a discount rulesPIN_FLD_STATUS - Status of a discountDISCOUNT_VALIDITY_ROUNDING paramter for the discountPIN_FLD_TYPE - Type of discountPIN_FLD_TYPE - Type of fold.Host array typesPIN_FLD_TYPE - Type of invoice activity Used to build the activity array of the invoice eventPIN_FLD_INV_FORMATInvoice format types.Defines for the bitmapped flags for invoice typesPIN_FLD_INV_TERMSType of loansPIN_FLD_MANDATE_TYPE - Possible values of mandate type.PIN_FLD_MECCA_CMD - Mecca command enumCommand status return codes as enumerated by the MECCA spec.This table will hold the associations between Mecca commands and the corresponding PCM_OP codes that get called for each one.PIN_FLD_TYPE - type of newsfeedPIN_FLD_STATUS - The states of an account or service entry.States for /device/numPIN_OFFER_OVERRIDE_FLAGS - Flags for PCM_OP_SUBSCRIPTION_SET_PRODINFO and PCM_OP_SUBSCRIPTION_SET_DISCOUNTINFOPIN_FLD_OFFSET_UNIT_OF_MEASURE - the unit of measure for the field PIN_FLD_BILL_OFFSETPIN_FLD_OFFSET_UNIT_OF_MEASURE - the unit of measure for the field PIN_FLD_ROLLOVER_UOMOrder object status typesOrder object status typesPIN_FLD_PASSWD_STATUS - Status of passwdUsed to indicate the completeness of paylod information in /request objectPIN_FLD_PAY_TYPE If new values are added, they should be added to the PCM_OP_CUST_POL_VALID_PAYINFO op as well.PIN_FLD_TYPE - type of the phone number in a PIN_FLD_PHONES elementPO Managment related fields.PO Managment related fields.PO Managment related fields.Enum to hold various price fm failure codesPIN_PROD_DATE_RANGE_TYPE - Enum to specify the date selection for rate objectOFFER_VALIDITY_ROUNDING and SCALE_ROUNDING paramter for the productProduct TypePIN_FLD_PARTIAL - Value of partial parameter for a product.OFFER_VALIDITY_ROUNDING and SCALE_ROUNDING paramter for the productProduct Type*PIN_FLD_FLAGS value for item transfer opcode * ***********************************************************************Product Status.PIN_FLD_AVAILABLE - Card Security Presence Value, CSPPIN_FLD_MODEPayment Result This Enumeration is used to populate PIN_FLD_STATUS field.PIN_FLD_FLAGSOffset Units for Standard Recurring topupsStandard topup typesPIN_FLD_TYPEType of date rangesPIN_FLD_PRORATE_FIRST & PIN_FLD_PRORATE_LAST Value of first and last parameters for a rate.PIN_FLD_INCORPORATED_FLAG - location is inside or outside incorporated area of a city.PIN_FLD_LOCATION_MODE - access mode for a location: by address, geocode, or npa/nxx.Type of operator supported in rate plan selectorPIN_FLD_REGULATED_FLAG - company doing the billing is regulated by a governement authority.PIN_FLD_RESIDENCE_FLAG - residential or business type of accountPIN_FLD_SCOPE - the scope (or class) of rates being appliedType of quantities that quantity-tiering is based onTaxation switch from pin.confPIN_FLD_TYPE - Type of Jurisdiction The enum values are internal to BRM and may map to different values as used in different tax engines.PIN_FLD_TAXPKG_TYPE - tax package used to calculate taxes Taxware (tax pkg: WORLDTAX and TAXWARE) has been removed since 75PS16.PIN_FLD_SUBTYPE - Type of Tax (ie, Sales, Use, Rental, Consumer's use, Services)PIN_FLD_TAX_WHEN - when tax is applied for rate (now, defer, never, dynamic)Time of day modeTime of day modePIN_FLD_TYPE - Type of rate (is it default or not).Type of UNITsUsed to indicate the /request object statusPIN_FLD_RESOURCE_STATUS, PIN_FLD_RESULT - for PCM_OP_ACT_CHEKC_RESOURCE_THRESHOLD - Status of the Resource Threshold statusPIN_FLD_ROUNDING_MODE - type of rounding to useProcessing stage for Billing time roundingPIN_FLD_STATUS - Status of a schedule objectPIN_FLD_PASSWD_STATUS - Status of passwdSHARING_ROLLUP parameter for sharing groupOrder object status types for Order frameworkSIM Device state typesPIN_FLD_STATUS - The status of activityPIN_FLD_SMS_DIRECTION - The SMS message directionPIN_FLD_STATUS - The states of an account or service entry.Sub-balance type PIN_SUB_BAL_TYPE_DEFAULT - Allocate/Consume the default sub-balance bucket.PIN_FLD_STATUS - The status of this logout re the PIN system, *not* the NAS status.PIN_FLD_TERMINATE_CAUSE - The reason for the termination of this session.PIN_FLD_CARD_TYPETRANSITION opcodes definesPIN_FLD_ZONE - which timezone to use: server (default) or user.Zonemap data typesEnum to hold various zonemap fm failure codesZonemap search typesProvider Taxes - JurisdictionsProvider Taxes (Type) - Percentage (0), Fixed (1)Status returned as part of op_rate_event return flist after ratingResource Impacted Type InformationConstants for required/optional serviceSettlement Type InformationProvider Taxes - JurisdictionsResultS of transfer balance operation.Constants for transition types *Writeoff Type InformationSignals that a Portal Library exception has occurred.Facility domain constants These are auto generated frompcm.h
andpcm_I18N.c
PCM field constants These are auto generated frompin_flds.h
Feature names and attributes These are auto generated frompin_license.h
PCM maskable field constants These are auto generated frompin_field_attributes
PCM opcode constants These are auto generated frompcm_ops.h
Main access for PCM library related resources and propertiesSignals that a Portal Library exception has occurred.Listens to socket channel events.The SparseArray class is used to simulate the Portal `Array' in an FList.Specific field typeSpecific field typeThe TextBufField class is used to construct instaces of TextBufField from a name ID and a type ID.The TimeField class constructs an instance of TimeField from a name ID and a type ID.Specific field typeSpecific field typeDefines constants used by XML to flist convertersProcesses XML of the form