SAP CC 1.0
API 4.2 (Core)

com.highdeal.hci
Interface XMLMarshallable

All Known Subinterfaces:
CrossReferenceableOp, InstanceInfo, MessageAuthentication, MessageOperation, OperationResult
All Known Implementing Classes:
AccessibleChargeModel, AccessModel, AccessSearchFilterModel, ActivateAllOp, ActivateAllResult, ActivateException, AdditionalInfoModel, AdminParameterModel, AlreadyExistException, AmountAlertModel, ArchivePartitionOp, ArchivePartitionResult, AttributeDescriptionModel, AttributeModificationModel, AuditModel, AuthenticateUserOp, AuthenticateUserResult, AuthenticationFailedException, BadMessageFormatException, BatchChargeException, BatchChargeResult, BatchRatingGroupModel, BuildEZTaxLogOp, BuildEZTaxLogResult, BulkLoadOp, BulkLoadResult, CannotInverseException, CatalogEntryModel, ChargeableItem, ChargeableItemDescriptionModel, ChargeActivationModel, ChargeActivationModificationModel, ChargeActivationSearchFilterModel, ChargeComponentModel, ChargeConditionModel, ChargeDependencyModel, ChargeDependencySetModel, ChargedTransaction, ChargedTransactionSet, ChargedTransactionSet.ChargedTransactionSetEntry, ChargeModel, ChargeParameters, ChargingMappingModel, ChargingPlanDictionaryModel, ChargingPlanModel, CheckLimitResult, ChronologyModel, CleanupAllOp, CleanupAllResult, CleanupException, CleanupResult, ClearPrepaidAccountOp, ClearPrepaidAccountResult, ComponentProperty, ConfigurePartitioningOp, ConfigurePartitioningResult, CounterDescriptionModel, CounterModel, CreateAccessOp, CreateAccessResult, CreateAuditOp, CreateAuditResult, CreateBatchRatingGroupOp, CreateBatchRatingGroupResult, CreateCatalogOp, CreateCatalogResult, CreateChargeComponentOp, CreateChargeComponentResult, CreateOfferOp, CreateOfferResult, CreatePartitionOp, CreatePartitionResult, CreatePricingMacroOp, CreatePricingMacroResult, CreateProductOp, CreateProductResult, CreateSubscriberAccountOp, CreateSubscriberAccountResult, CreateSubscriptionOp, CreateSubscriptionResult, CreateTranslationTableOp, CreateTranslationTableResult, CreateUserOp, CreateUserResult, CreditLimitBalanceModel, DefaultChargeActionModel, DefaultChargeModel, DefaultHCIException, DeleteAccessBulkOp, DeleteAccessBulkResult, DeleteAccessOp, DeleteAccessResult, DeleteAuditOp, DeleteAuditResult, DeleteBatchRatingGroupOp, DeleteBatchRatingGroupResult, DeleteCatalogFromOwnerOp, DeleteCatalogFromOwnerResult, DeleteCatalogOp, DeleteCatalogResult, DeleteChargeComponentOp, DeleteChargeComponentResult, DeleteOfferOp, DeleteOfferResult, DeletePricingMacroOp, DeletePricingMacroResult, DeleteProductOp, DeleteProductResult, DeleteSubscriberAccountOp, DeleteSubscriberAccountResult, DeleteSubscriptionBulkOp, DeleteSubscriptionBulkResult, DeleteSubscriptionOp, DeleteSubscriptionResult, DeleteTranslationTableOp, DeleteTranslationTableResult, DeleteUserOp, DeleteUserOperationFromAuditOp, DeleteUserOperationFromAuditResult, DeleteUserOperationFromFiltersOp, DeleteUserOperationFromFiltersResult, DeleteUserResult, Detail, DetailTemplateModel, DisabledFeatureException, DoesNotExistException, ExpirationAlertException, ExpirationAlertModel, ExportOp, ExportPublicHolidaysOp, ExportPublicHolidaysResult, ExportResult, ExportSubscriberSubsDataException, ExportSubscriberSubsDataResult, ExternalAccountModel, ExternalChargeActionModel, FileEnvelope, FireExpirationAlertsOp, FireExpirationAlertsResult, ForbiddenChargeException, GetInstanceMapOp, GetInstanceMapResult, GetLogTracesOp, GetLogTracesResult, GetParametersOp, GetParametersResult, GetParameterValueOp, GetParameterValueResult, GetStatusOp, GetStatusResult, GetSubAccountSubscriptionCodesOp, GetSubAccountSubscriptionCodesResult, GetThreadDumpOp, GetThreadDumpResult, HolidayModel, ImportArchivePartitionOp, ImportArchivePartitionResult, ImportOp, ImportPublicHolidaysOp, ImportPublicHolidaysResult, ImportResult, InAttributeModel, IncompatibleOperationException, InMacroComponentModel, InMacroPropertyModel, InstanceInfoImpl, InstanceMap, InternalChargeActionModel, InvalidBuildEZTaxLogException, InvalidBulkModificationException, InvalidCreationException, InvalidDeletionException, InvalidExportException, InvalidHolidayException, InvalidImportException, InvalidInstanceException, InvalidItemException, InvalidModificationException, InvalidParameterValueException, InvalidPasswordException, InvalidSearchException, InvalidSubscriberAccountException, InvalidTaxException, MacroComponentModel, MessageBody, MessageEnvelope, MessageHeader, MessageOriginator, ModificationModel, ModifyAccessOp, ModifyAccessResult, ModifyAuditOp, ModifyAuditResult, ModifyBatchRatingGroupOp, ModifyBatchRatingGroupResult, ModifyCatalogOp, ModifyCatalogResult, ModifyChargeComponentOp, ModifyChargeComponentResult, ModifyOfferOp, ModifyOfferResult, ModifyPasswordOp, ModifyPasswordResult, ModifyPricingMacroOp, ModifyPricingMacroResult, ModifyProductOp, ModifyProductResult, ModifySubscriberAccountOp, ModifySubscriberAccountResult, ModifySubscriptionBulkOp, ModifySubscriptionBulkResult, ModifySubscriptionOp, ModifySubscriptionResult, ModifyTranslationTableOp, ModifyTranslationTableResult, ModifyUserOp, ModifyUserResult, NetworkNotification, NotAuthorizedException, Notification, OfferConditionContextModel, OfferConditionModel, OfferContextModel, OfferModel, OneShotChargeModel, OneShotRateModel, OperationCanceledException, OperationFailureException, OutAttributeModel, OutMacroPropertyModel, OutPropertyUpdateComponentModel, ParameterModel, ParameterSetModel, PartitionOperationException, PeriodObjectModel, PingOp, PingResult, PnRObjectSet, PostpaidCachesRefreshOp, PostpaidCachesRefreshResult, PostRateException, PostRateResult, PreMacroComponentModel, PrepaidAccountModel, PrepaidTransactionFieldMappingModel, PrepaidTransactionMappingModel, PreRateException, PreRateResult, PreTableComponentModel, PricePlanModel, PricingMacroModel, ProductModel, Property, PropertyDescriptionModel, PropertyEntryModel, ProrataModel, PublicHolidaysModel, PurchaseOrder, RateComponentModel, RateModel, RecurringChargeModel, RecurringDateModel, RecurringRateModel, RefillChargeActionModel, RefillPrepaidAccountOp, RefillPrepaidAccountResult, RefreshAccountPartitionCacheOp, RefreshAccountPartitionCacheResult, RefreshChargingCacheOp, RefreshChargingCacheResult, RefreshRatingInstancesOp, RefreshRatingInstancesResult, RefreshTaxCacheOp, RefreshTaxCacheResult, RefreshTaxTypeListOp, RefreshTaxTypeListResult, RefreshTransServTypeListOp, RefreshTransServTypeListResult, RemoveArchivedOrImportedPartitionOp, RemoveArchivedOrImportedPartitionResult, RerateBulkException, RerateBulkOp, RerateBulkResult, ResetCachesOp, ResetCachesResult, ResetCreditLimitBalanceOp, ResetCreditLimitBalanceResult, ResetParameterValueOp, ResetParameterValueResult, RetryableDatabaseException, SearchAccessFromSubscriptionOp, SearchAccessFromSubscriptionResult, SearchAccessOp, SearchAccessResult, SearchAllBatchRatingGroupsOp, SearchAllBatchRatingGroupsResult, SearchAuditsOp, SearchAuditsResult, SearchAvailableTaxAreaListOp, SearchAvailableTaxAreaListResult, SearchAvailableTransServTypeListOp, SearchAvailableTransServTypeListResult, SearchCatalogOp, SearchCatalogResult, SearchChargeComponentByPricingMacroOp, SearchChargeComponentByPricingMacroResult, SearchChargeComponentByTranslationTableOp, SearchChargeComponentByTranslationTableResult, SearchChargeComponentOp, SearchChargeComponentResult, SearchCodeOp, SearchCodeResult, SearchFilterModel, SearchOfferByChargeComponentOp, SearchOfferByChargeComponentResult, SearchOfferOp, SearchOfferResult, SearchPricingMacroByPricingMacroOp, SearchPricingMacroByPricingMacroResult, SearchPricingMacroByTranslationTableOp, SearchPricingMacroByTranslationTableResult, SearchPricingMacroOp, SearchPricingMacroResult, SearchProductOp, SearchProductResult, SearchResult, SearchSubscriberAccountOp, SearchSubscriberAccountResult, SearchSubscriptionFromAccessOp, SearchSubscriptionFromAccessResult, SearchSubscriptionOp, SearchSubscriptionResult, SearchTranslationRowsOp, SearchTranslationRowsResult, SearchTranslationTableOp, SearchTranslationTableResult, SearchUserOp, SearchUserOperationFromAuditsOp, SearchUserOperationFromAuditsResult, SearchUserOperationFromFiltersOp, SearchUserOperationFromFiltersResult, SearchUserResult, ServerFailureException, ServerManagementOp, ServerManagementResult, ServerShutdownOp, ServerShutdownResult, SetParameterValueOp, SetParameterValueResult, SimpleMessageAuthentication, SpecificFormulaModel, SpecificModificationModel, SQLConnectionsRefreshOp, SQLConnectionsRefreshResult, StartRateException, StartRateResult, StatelessPreRatingException, StatelessRateException, StatelessRateResult, StatelessRatingContext, StatelessRatingEvent, StatusModel, StopActivationOp, StopActivationResult, StopCleanupOp, StopCleanupResult, StopRateException, StopRateResult, SubscriberAccountModel, SubscriberAccountSearchFilterModel, SubscriptionContextModel, SubscriptionModel, SubscriptionModificationModel, SubscriptionReflectMappingModel, SubscriptionSearchFilterModel, SubsReflect, SubsReflectDetail, TaxArea, TaxDataModel, TaxDetailModel, TaxedAmount, TaxInfoModel, Transaction, TransactionClearingException, TransactionSet, TransactionTemplateModel, TranslateValueOp, TranslateValueResult, TranslationInstanceModel, TranslationInstanceSetModel, TranslationRowModel, TranslationTableModel, TranslationTableSearchFilterModel, TransServType, UnknownParameterException, UnlockSubscriptionException, UnlockSubscriptionOp, UnlockSubscriptionResult, UpdateChangeCacheOp, UpdateChangeCacheResult, UpdateRateException, UpdateRateResult, UsageChargeModel, UsageRateModel, UserDefinedRecordModel, UserModel, UserOperationFilterModel, UserOperationModel, XMLNode

public interface XMLMarshallable

Base interface for objects that can be marshalled and unmarshalled. The methods in this class, in conjunction with those in the XMLMarshaller, define the processes of marshalling content trees into XML documents and vice-versa.


XML Schema Fragment
<xs:complexType name="XMLMarshallable" abstract="true"/>

Method Summary
 void addCharacterData(java.lang.String cData)
          Adds character data to the content element.
 void addChild(java.lang.String tagName, XMLMarshallable child)
          Adds a child to the objects, the child represents the marshallable object to be added into the content tree.
 void marshal(XMLOutputter output)
          Gives an XML representation of this object, and of its children.
 void setAttributes(XMLAttributes atts)
          Sets the attributes of the XML representation of the tag beeing processed.
 

Method Detail

setAttributes

void setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the tag beeing processed.

Parameters:
atts - the XML attributes of the current tag.

addChild

void addChild(java.lang.String tagName,
              XMLMarshallable child)
Adds a child to the objects, the child represents the marshallable object to be added into the content tree.

Parameters:
tagName - the name of tag for the child.
child - the child to be added.

addCharacterData

void addCharacterData(java.lang.String cData)
Adds character data to the content element.

Parameters:
cData - the character data to be added.

marshal

void marshal(XMLOutputter output)
Gives an XML representation of this object, and of its children.

Parameters:
output - the XML output to marshall the object into.

SAP CC 1.0
API 4.2 (Core)


API Reference - July 2009

SAP Convergent Charging 1.0 (build R4.2.1.35.0.0)
CONVERGENT CHARGING 4.2

(c) Copyright 2009 SAP AG. All rights reserved.