Interface PayloadBlock
- All Superinterfaces:
oracle.communication.brm.charging.config.servicespec.BasePayloadBlock
,Payload
,PayloadProductType
,Serializable
public interface PayloadBlock
extends Payload, oracle.communication.brm.charging.config.servicespec.BasePayloadBlock
Class represents subset of attributes that are contained within a block. Use this class to
create hierarchical payloads to suit there request/response data models. Iterators are available
to traverse the Payload blocks for setting or getting attributes.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionthe parent block associated with this sub-block.method will produce a pretty formatted representation of a payload that is easily understandable by clients.method will produce a pretty formatted representation of a payload that is easily understandable by clients.Methods inherited from interface oracle.communication.brm.charging.config.servicespec.BasePayloadBlock
getAbsoluteBlockName, getAttributeInfo, getBlockInfo, getBlockName, getDepth, getIndex, getIndexedBlockName, getSubBlockInfo, hasAttribute
Methods inherited from interface oracle.communication.brm.charging.config.servicespec.Payload
createIterator, createIterator, createIterator, createIterator, getAttribute, getAttributeInfo, getAttributeInfo, getSubBlock, getSubBlockInfo, getSubBlockOrDefault, hasAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, toDebugString
Methods inherited from interface oracle.communication.brm.charging.config.servicespec.PayloadProductType
getProductType, setProductType
-
Field Details
-
ROOT_BLOCK_NAME
- See Also:
-
-
Method Details
-
getParentBlock
PayloadBlock getParentBlock()the parent block associated with this sub-block. If this block is a root block, then null is returned.- Returns:
- parent block for this block.
-
toPrettyString
String toPrettyString()method will produce a pretty formatted representation of a payload that is easily understandable by clients.- Returns:
- nicely formatted string representing a payload
-
toParserStringFormat
String toParserStringFormat()method will produce a pretty formatted representation of a payload that is easily understandable by clients.- Returns:
- nicely formatted string representing a payload
-