Package com.highdeal.hci
Interface XMLMarshallable
- All Known Subinterfaces:
CrossReferenceableOp,InstanceInfo,IXMLMarshallable,MessageAuthentication,MessageOperation,OperationResult
- All Known Implementing Classes:
AbstractParameterModel,AbstractPeriodObjectModel,AccessibleChargeModel,AccessModel,AccessSearchFilterModel,AccountEventRefillModel,AccountOperation,AccountOperation.AmountAssignment,AcquisitionException,AcquisitionResult,ActivateAllOp,ActivateAllResult,ActivateException,AdditionalInfoModel,AdditionalInfoModel,AdminCommandFailedResult,AdminParameterModel,AlreadyExistException,AmountAlertModel,Attribute,AttributeDescriptionModel,AttributeModificationModel,AttributeSet,AuditModel,AuthenticateUserOp,AuthenticateUserResult,AuthenticateUserResult.FailedAuthenticationModel,AuthenticationFailedException,AuthorizationModel,BadMessageFormatException,BadTargetException,BaseChronologyModel,BatchChargeException,BatchChargeResult,BatchRatingGroupModel,BooleanModel,CannotInverseException,CatalogEntryModel,ChargeableItem,ChargeableItemDescriptionModel,ChargeableItemInfo,ChargeActivationModel,ChargeActivationModificationModel,ChargeActivationSearchFilterModel,ChargeComponentModel,ChargeConditionModel,ChargeDependencyModel,ChargeDependencySetModel,ChargedItem,ChargedItem.ChargedItemField,ChargedItemClassFieldModel,ChargedItemClassModel,ChargedItemMappingEntryModel,ChargedItemMappingModel,ChargedTransaction,ChargedTransactionSet,ChargedTransactionSet.ChargedTransactionSetEntry,ChargeModel,ChargeParameters,ChargePlanClassIdModel,ChargeSnapshotHolderModel,ChargingClientInfo,ChargingContractActivateAllOp,ChargingContractInfo,ChargingContractItemParameterModel,ChargingContractItemPooledCounterModel,ChargingContractItemRevisionAccountAssignmentModel,ChargingContractItemRevisionModel,ChargingContractItemSharedCounterModel,ChargingContractItemUserTechnicalIdentifierModel,ChargingContractRevisionModel,ChargingContractSearchFilterModel,ChargingMappingModel,ChargingPlanDictionaryModel,ChargingPlanModel,ChargingProcessInfo,ChargingResult,CheckLimitResult,CheckPasswordOp,CheckPasswordResult,CheckPasswordResult.PasswordRule,CheckUserPasswordOp,CheckUserPasswordResult,ChronologyModel,CleanupAllOp,CleanupAllResult,CleanupException,CleanupResult,ClearPrepaidAccountOp,ClearPrepaidAccountResult,CommonMappingTableModel,CommonRangeTableModel,CommonRangeTableRevisionModel,ComponentProperty,ConstraintViolationException,CounterDescriptionModel,CounterModel,CounterSnapshotModel,CreateAccessOp,CreateAccessResult,CreateAuditOp,CreateAuditResult,CreateBatchRatingGroupOp,CreateBatchRatingGroupResult,CreateCatalogOp,CreateCatalogResult,CreateChargeComponentOp,CreateChargeComponentResult,CreateChargedItemClassOp,CreateChargedItemClassResult,CreateExportableItemMappingOp,CreateExportableItemMappingResult,CreateMappingTableClassOp,CreateMappingTableClassResult,CreateMappingTableOp,CreateMappingTableResult,CreateMappingTableRowOp,CreateMappingTableRowResult,CreateOfferOp,CreateOfferResult,CreatePricingMacroOp,CreatePricingMacroResult,CreateProductOp,CreateProductResult,CreateRangeTableClassOp,CreateRangeTableClassResult,CreateRangeTableOp,CreateRangeTableResult,CreateSubscriberAccountOp,CreateSubscriberAccountResult,CreateSubscriberMappingTableOp,CreateSubscriberMappingTableResult,CreateSubscriberMappingTableRowOp,CreateSubscriberMappingTableRowResult,CreateSubscriberRangeTableOp,CreateSubscriberRangeTableResult,CreateSubscriptionOp,CreateSubscriptionResult,CreateTierTableOp,CreateTierTableResult,CreateTranslationTableOp,CreateTranslationTableResult,CreateUserOp,CreateUserResult,CreditLimitBalanceModel,CurrenciesModel,CurrencyModel,CurrencyModel,CustomerManagementArea,CustomerManagementAreaListModel,DateModel,DefaultChargeActionModel,DefaultChargeModel,DefaultHCIException,DelegatedMessageAuthentication,DeleteAccessBulkOp,DeleteAccessBulkResult,DeleteAccessOp,DeleteAccessResult,DeleteAuditOp,DeleteAuditResult,DeleteBatchRatingGroupOp,DeleteBatchRatingGroupResult,DeleteCatalogFromOwnerOp,DeleteCatalogFromOwnerResult,DeleteCatalogOp,DeleteCatalogResult,DeleteChargeComponentOp,DeleteChargeComponentResult,DeleteChargedItemClassOp,DeleteChargedItemClassResult,DeleteExportableItemMappingOp,DeleteExportableItemMappingResult,DeleteFileToBulkLoadOp,DeleteFileToBulkLoadResult,DeleteMappingTableClassOp,DeleteMappingTableClassResult,DeleteMappingTableOp,DeleteMappingTableResult,DeleteMappingTableRowOp,DeleteMappingTableRowResult,DeleteOfferOp,DeleteOfferResult,DeletePricingMacroOp,DeletePricingMacroResult,DeleteProductOp,DeleteProductResult,DeleteRangeTableClassOp,DeleteRangeTableClassResult,DeleteRangeTableOp,DeleteRangeTableResult,DeleteSubscriberAccountOp,DeleteSubscriberAccountResult,DeleteSubscriberMappingTableOp,DeleteSubscriberMappingTableResult,DeleteSubscriberMappingTableRowOp,DeleteSubscriberMappingTableRowResult,DeleteSubscriberRangeTableOp,DeleteSubscriberRangeTableResult,DeleteSubscriptionBulkOp,DeleteSubscriptionBulkResult,DeleteSubscriptionOp,DeleteSubscriptionResult,DeleteTierTableOp,DeleteTierTableResult,DeleteTranslationTableOp,DeleteTranslationTableResult,DeleteUserOp,DeleteUserOperationFromAuditOp,DeleteUserOperationFromAuditResult,DeleteUserOperationFromFiltersOp,DeleteUserOperationFromFiltersResult,DeleteUserResult,DeleteUserSessionOp,DeleteUserSessionResult,DescriptionModel,Detail,DetailTemplateModel,DisabledFeatureException,DisconnectChargingClientOp,DisconnectChargingClientResult,DisconnectUserOp,DisconnectUserResult,DoesNotExistException,DurationModel,EmptyXMLNode,ExpirationAlertException,ExpirationAlertModel,ExportableItemMappingException,ExportableItemMappingFieldModel,ExportableItemMappingModel,ExportCurrenciesOp,ExportCurrenciesResult,ExportOp,ExportPublicHolidaysOp,ExportPublicHolidaysResult,ExportResult,ExportSubscriberDataOp,ExportSubscriberDataResult,ExternalAccountModel,ExternalChargeActionModel,FetchChargingClientStatisticsException,FetchChargingClientStatisticsOp,FetchChargingClientStatisticsResult,FileEnvelope,FileToBulkLoad,FireExpirationAlertsOp,FireExpirationAlertsResult,ForbiddenChargeException,GetCurrentReratingSessionStatusOp,GetCurrentReratingSessionStatusResult,GetCustomerManagementAreaListOp,GetCustomerManagementAreaListResult,GetFilesToBulkLoadOp,GetFilesToBulkLoadResult,GetInstanceMapOp,GetInstanceMapResult,GetLogTracesOp,GetLogTracesResult,GetParametersOp,GetParametersResult,GetParameterValueOp,GetParameterValueResult,GetStatusOp,GetStatusResult,GetSubAccountSubscriptionCodesOp,GetSubAccountSubscriptionCodesResult,GetSystemStatusOp,GetSystemStatusResult,GetThreadDumpOp,GetThreadDumpResult,HCIModelAdapter,HolidayModel,ImportCurrenciesOp,ImportCurrenciesResult,ImportOp,ImportPublicHolidaysOp,ImportPublicHolidaysResult,ImportResult,ImportSubscriberDataOp,ImportSubscriberDataResult,InAttributeModel,IncompatibleOperationException,IndicatorPersistentAccessException,InMacroComponentModel,InMacroPropertyModel,InstanceInfoImpl,InstanceMap,InstanceProperty,InstanceStatus,InternalChargeActionModel,InvalidBulkModificationException,InvalidCreationErrorException,InvalidCreationException,InvalidDeletionErrorException,InvalidDeletionException,InvalidExportException,InvalidHolidayException,InvalidImportException,InvalidInstanceException,InvalidItemException,InvalidMaintainErrorException,InvalidModificationErrorException,InvalidModificationException,InvalidOperationErrorException,InvalidParameterValueException,InvalidPasswordException,InvalidSearchErrorException,InvalidSearchException,InvalidSubscriberAccountException,InvalidSubscriberDataExportErrorException,InvalidSubscriberDataImportErrorException,InvalidTaxException,ISO4217CurrenciesModel,ISO4217CurrencyModel,JWTMessageAuthentication,ListChargingClientsOp,ListChargingClientsResult,MacroComponentModel,MaintainMappingTableRowOp,MaintainMappingTableRowResult,MaintainSubscriberMappingTableRowOp,MaintainSubscriberMappingTableRowResult,MappingTableClassInColumnModel,MappingTableClassModel,MappingTableClassOutColumnModel,MappingTableClassSearchFilterModel,MappingTableColumnModel,MappingTableModel,MappingTableRowModel,MappingTableSearchFilterModel,MessageBody,MessageEnvelope,MessageHeader,MessageOperationAdapter,MessageOriginator,ModificationModel,ModifyAccessOp,ModifyAccessResult,ModifyAuditOp,ModifyAuditResult,ModifyBatchRatingGroupOp,ModifyBatchRatingGroupResult,ModifyCatalogOp,ModifyCatalogResult,ModifyChargeComponentOp,ModifyChargeComponentResult,ModifyChargedItemClassOp,ModifyChargedItemClassResult,ModifyExportableItemMappingOp,ModifyExportableItemMappingResult,ModifyMappingTableClassOp,ModifyMappingTableClassResult,ModifyMappingTableRowOp,ModifyMappingTableRowResult,ModifyOfferOp,ModifyOfferResult,ModifyPasswordOp,ModifyPasswordResult,ModifyPricingMacroOp,ModifyPricingMacroResult,ModifyProductOp,ModifyProductResult,ModifyRangeTableClassOp,ModifyRangeTableClassResult,ModifyRangeTableOp,ModifyRangeTableResult,ModifySubscriberAccountOp,ModifySubscriberAccountResult,ModifySubscriberMappingTableRowOp,ModifySubscriberMappingTableRowResult,ModifySubscriberRangeTableOp,ModifySubscriberRangeTableResult,ModifySubscriptionBulkOp,ModifySubscriptionBulkResult,ModifySubscriptionOp,ModifySubscriptionResult,ModifyTierTableOp,ModifyTierTableResult,ModifyTranslationTableOp,ModifyTranslationTableResult,ModifyUserOp,ModifyUserResult,MonitoringPlanClassIdModel,NoTargetDefinedException,NotAuthorizedException,Notification,NumberModel,ObjectAccessRuleModel,OfferConditionContextModel,OfferConditionModel,OfferContextModel,OfferModel,OneShotChargeModel,OneShotRateModel,OperationCanceledException,OperationFailureErrorException,OperationFailureException,OperationResultAdapter,OutAttributeModel,OutMacroPropertyModel,OutPropertyUpdateComponentModel,ParameterConcurrentAccessException,ParameterModel,ParameterOperation,ParameterOperationResult,ParameterSetModel,PeriodObjectModel,PingOp,PingResult,PnRObjectSet,PostRateException,PostRateResult,PreMacroComponentModel,PrepaidAccountModel,PrepaidTransactionFieldMappingModel,PrepaidTransactionMappingModel,PreRateException,PreRateResult,PreTableComponentModel,PreTierTableComponentModel,PricePlanModel,PricingMacroModel,ProductModel,Property,PropertyDescriptionModel,PropertyEntryModel,PublicHolidaysModel,PurchaseOrder,PurgeAllowanceException,PurgeAllowancesOp,PurgeAllowancesResult,PurgeFileMetadataOp,PurgeFileMetadataResult,PurgeIdempotencyStorageOp,PurgeIdempotencyStorageResult,PurgeJobRecordOp,PurgeJobRecordResult,RangeTableClassInColumnModel,RangeTableClassModel,RangeTableClassOutColumnModel,RangeTableClassSearchFilterModel,RangeTableColumnModel,RangeTableInColumnModel,RangeTableModel,RangeTablePeriodObjectModel,RangeTableRangeModel,RangeTableRangeSetKeyModel,RangeTableRangeSetModel,RangeTableRevisionModel,RangeTableRowModel,RangeTableSearchFilterModel,RateComponentModel,RateModel,RecurringChargeModel,RecurringRateModel,RefillPlanClassIdModel,RefillPrepaidAccountOp,RefillPrepaidAccountResult,com.highdeal.refilllogic.hci.RefillRecurringRateModel,RefreshRatingInstancesOp,RefreshRatingInstancesResult,RefreshSharedAllowanceCacheOp,RefreshSharedAllowanceCacheResult,RefreshTaxCacheOp,RefreshTaxCacheResult,RefreshTransServTypeListOp,RefreshTransServTypeListResult,RefreshVatRulesCacheOp,RefreshVatRulesCacheResult,RerateBulkException,RerateBulkOp,RerateBulkResult,RerateSubscriptionException,ResetCachesOp,ResetCachesResult,ResetCreditLimitBalanceOp,ResetCreditLimitBalanceResult,ResetParameterValueOp,ResetParameterValueResult,ResponseItem,ResponseItem.ResponseItemField,RetryableDatabaseException,RoleModel,SearchAccessFromSubscriptionOp,SearchAccessFromSubscriptionResult,SearchAccessOp,SearchAccessResult,SearchAllBatchRatingGroupsOp,SearchAllBatchRatingGroupsResult,SearchAuditsOp,SearchAuditsResult,SearchAvailableTaxAreaListOp,SearchAvailableTaxAreaListResult,SearchAvailableTransServTypeListOp,SearchAvailableTransServTypeListResult,SearchCatalogOp,SearchCatalogResult,SearchChargeComponentByPricingMacroOp,SearchChargeComponentByPricingMacroResult,SearchChargeComponentByTierTableOp,SearchChargeComponentByTierTableResult,SearchChargeComponentByTranslationTableOp,SearchChargeComponentByTranslationTableResult,SearchChargeComponentOp,SearchChargeComponentResult,SearchChargedItemClassOp,SearchChargedItemClassResult,SearchCodeOp,SearchCodeResult,SearchExportableItemMappingOp,SearchExportableItemMappingResult,SearchExportableItemTemplateNamesOp,SearchExportableItemTemplateNamesResult,SearchExportableItemTemplateOp,SearchExportableItemTemplateResult,SearchFilterModel,SearchMappingTableClassOp,SearchMappingTableClassResult,SearchMappingTableOp,SearchMappingTableResult,SearchOfferByChargeComponentOp,SearchOfferByChargeComponentResult,SearchOfferOp,SearchOfferResult,SearchPricingMacroByPricingMacroOp,SearchPricingMacroByPricingMacroResult,SearchPricingMacroByTierTableOp,SearchPricingMacroByTierTableResult,SearchPricingMacroByTranslationTableOp,SearchPricingMacroByTranslationTableResult,SearchPricingMacroOp,SearchPricingMacroResult,SearchProductOp,SearchProductResult,SearchRangeTableClassOp,SearchRangeTableClassResult,SearchRangeTableOp,SearchRangeTableResult,SearchReratingInfosFromChargingContractOp,SearchReratingInfosFromChargingContractResult,SearchResult,SearchSubscriberAccountOp,SearchSubscriberAccountResult,SearchSubscriberMappingTableOp,SearchSubscriberMappingTableResult,SearchSubscriberRangeTableOp,SearchSubscriberRangeTableResult,SearchSubscriptionFromAccessOp,SearchSubscriptionFromAccessResult,SearchSubscriptionOp,SearchSubscriptionResult,SearchTierTableOp,SearchTierTableResult,SearchTranslationRowsOp,SearchTranslationRowsResult,SearchTranslationTableOp,SearchTranslationTableResult,SearchUserOp,SearchUserOperationFromAuditsOp,SearchUserOperationFromAuditsResult,SearchUserOperationFromFiltersOp,SearchUserOperationFromFiltersResult,SearchUserOperationOp,SearchUserOperationResult,SearchUserResult,SearchUserSessionOp,SearchUserSessionResult,SearchUserSessionResult.UserSessionModel,SearchVatRulesOp,SearchVatRulesResult,ServerErrorException,ServerFailureException,ServerManagementOp,ServerManagementResult,ServerShutdownOp,ServerShutdownResult,SessionOperationException,SetMaintenanceModeOp,SetMaintenanceModeResult,SetParameterValueOp,SetParameterValueResult,SetStandbyStatusOp,SetStandbyStatusResult,SimpleMessageAuthentication,SpecificFormulaModel,SpecificModificationModel,SQLConnectionAdminOp,SQLConnectionAdminResult,SQLConnectionsRefreshOp,SQLConnectionsRefreshResult,StandbyException,StandbyInstance,StartCacheWarmupOp,StartCacheWarmupResult,StartRateException,StartRateResult,StartSubscriptionReratingResult,StatelessPreRatingException,StatelessRateException,StatelessRateResult,StatelessRatingContext,StatelessRatingEvent,StatusModel,StopActivationOp,StopActivationResult,StopChargingContractActivationOp,StopCleanupOp,StopCleanupResult,StopPurgeAllowancesOp,StopPurgeAllowancesResult,StopRateException,StopRateResult,StopReratingSessionOp,StopReratingSessionResult,StringModel,SubscriberAccountModel,SubscriberAccountSearchFilterModel,SubscriberData,SubscriberMappingTableModel,SubscriberMappingTableSearchFilterModel,SubscriberRangeTableModel,SubscriberRangeTableRevisionModel,SubscriberRangeTableSearchFilterModel,SubscriptionContextModel,SubscriptionCounterSnapshotModel,SubscriptionModel,SubscriptionModificationModel,SubscriptionSearchFilterModel,SubscriptionSnapshotHolderModel,SubsReflect,SubsReflectDetail,SwitchDBFileDirectoriesOp,SwitchDBFileDirectoriesResult,SynchronizeExternalCurrenciesOp,SynchronizeExternalCurrenciesResult,SystemStatus,TableSearchFilterModel,TaxArea,TaxDataModel,TaxDetailModel,TaxedAmount,TaxInfoModel,TaxParameterModel,TaxParameterSetModel,TierTableInstanceModel,TierTableInstanceSetModel,TierTableModel,TierTableOutAttributeModel,TierTableRowModel,TierTableSearchFilterModel,Transaction,TransactionClearingException,TransactionSet,TransactionTemplateModel,TranslateValueOp,TranslateValueResult,TranslationInstanceModel,TranslationInstanceSetModel,TranslationRowModel,TranslationTableModel,TranslationTableSearchFilterModel,TransServType,UniqueIdentifier,UnknownParameterException,UnlockChargingContractException,UnlockChargingContractOp,UnlockChargingContractResult,UnlockSubscriptionException,UnlockSubscriptionOp,UnlockSubscriptionResult,UpdateRateException,UpdateRateResult,UsageChargeModel,UsageRateModel,UserDefinedRecordModel,UserModel,UserOperationFilterModel,UserOperationModel,UserOperationSearchFilterModel,VatRuleModel,com.highdeal.pnr.hci.VersioningModifyOp,XMLNode
public interface XMLMarshallable
This
Java interface serves as a base for objects that can be marshalled and unmarshalled; Consider the
Java subinterfaces and the Java classes that implement this interface.
The methods provided by this interface, define the processes of marshalling content trees
into XML documents and vice-versa.
XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:complexType name="XMLMarshallable" abstract="true"/>
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterData(String cData) Adds character data to the content element.voidaddChild(String tagName, XMLMarshallable child) Adds a child to the object, thechildrepresenting the marshallable object which must be added to the element.voidmarshal(XMLOutputter output) Gives an XML representation of this object, including its children.voidsetAttributes(XMLAttributes atts) Sets the attributes of the XML representation of the element being processed.
-
Method Details
-
setAttributes
Sets the attributes of the XML representation of the element being processed.- Parameters:
atts- TheXML attributesof the current element
-
addChild
Adds a child to the object, thechildrepresenting the marshallable object which must be added to the element.- Parameters:
tagName- The name of tag for the childchild- The child to be added
-
addCharacterData
Adds character data to the content element.- Parameters:
cData- The character data to be added
-
marshal
Gives an XML representation of this object, including its children.- Parameters:
output- TheXML outputto marshal the object into
-