Skip navigation links

Oracle Communications Service Broker Policy and Charging MBean Java API Reference
6.0

E26225-01


oracle.ocsb.app.rcc.feature.pcrf.app.config.beans
Class Policies

java.lang.Object
  extended by oracle.ocsb.app.rcc.feature.pcrf.app.config.beans.Policies

All Implemented Interfaces:
PoliciesMBean, PoliciesReadOnlyMBean

public class Policies
extends Object
implements PoliciesMBean

Java class for policies complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="policies">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="pccProfile" type="{http://xmlns.oracle.com/axia/pcrf-config}pccProfile" maxOccurs="unbounded"/>
         <element name="policyControlProfile" type="{http://xmlns.oracle.com/axia/pcrf-config}policyControlProfile" maxOccurs="unbounded" minOccurs="0"/>
         <element name="chargingProfile" type="{http://xmlns.oracle.com/axia/pcrf-config}chargingProfile" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

Field Summary
protected  List<ChargingProfile> chargingProfile
           
protected  List<PccProfile> pccProfile
           
protected  List<PolicyControlProfile> policyControlProfile
           

 

Constructor Summary
Policies()
          Default Constructor
Policies(List<PccProfile> pccProfile, List<PolicyControlProfile> policyControlProfile, List<ChargingProfile> chargingProfile)
           

 

Method Summary
 void addChargingProfile()
          Add a new element named chargingProfile
 void addPccProfile()
          Add a new element named pccProfile
 void addPolicyControlProfile()
          Add a new element named policyControlProfile
 List<ChargingProfile> getChargingProfile()
          Gets the value of the chargingProfile property.
 List<ChargingProfileMBean> getChargingProfileMBean()
          Get the list of the ChargingProfile element
 List<PccProfile> getPccProfile()
          Gets the value of the pccProfile property.
 List<PccProfileMBean> getPccProfileMBean()
          Get the list of the PccProfile element
 List<PolicyControlProfile> getPolicyControlProfile()
          Gets the value of the policyControlProfile property.
 List<PolicyControlProfileMBean> getPolicyControlProfileMBean()
          Get the list of the PolicyControlProfile element
 void removeChargingProfile(int index)
          Remove an element named chargingProfile by the index
 void removePccProfile(int index)
          Remove an element named pccProfile by the index
 void removePolicyControlProfile(int index)
          Remove an element named policyControlProfile by the index

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

pccProfile

protected List<PccProfile> pccProfile

policyControlProfile

protected List<PolicyControlProfile> policyControlProfile

chargingProfile

protected List<ChargingProfile> chargingProfile

Constructor Detail

Policies

public Policies()
Default Constructor

Policies

public Policies(List<PccProfile> pccProfile,
                List<PolicyControlProfile> policyControlProfile,
                List<ChargingProfile> chargingProfile)

Method Detail

getPccProfile

public List<PccProfile> getPccProfile()
Gets the value of the pccProfile property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the pccProfile property.

For example, to add a new item, do as follows:

    getPccProfile().add(newItem);
 

Objects of the following type(s) are allowed in the list PccProfile


getPolicyControlProfile

public List<PolicyControlProfile> getPolicyControlProfile()
Gets the value of the policyControlProfile property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the policyControlProfile property.

For example, to add a new item, do as follows:

    getPolicyControlProfile().add(newItem);
 

Objects of the following type(s) are allowed in the list PolicyControlProfile


getChargingProfile

public List<ChargingProfile> getChargingProfile()
Gets the value of the chargingProfile property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the chargingProfile property.

For example, to add a new item, do as follows:

    getChargingProfile().add(newItem);
 

Objects of the following type(s) are allowed in the list ChargingProfile


addPccProfile

public void addPccProfile()
Add a new element named pccProfile
Specified by:
addPccProfile in interface PoliciesMBean

removePccProfile

public void removePccProfile(int index)
Remove an element named pccProfile by the index
Specified by:
removePccProfile in interface PoliciesMBean
Parameters:
index - The index of removing elements

addPolicyControlProfile

public void addPolicyControlProfile()
Add a new element named policyControlProfile
Specified by:
addPolicyControlProfile in interface PoliciesMBean

removePolicyControlProfile

public void removePolicyControlProfile(int index)
Remove an element named policyControlProfile by the index
Specified by:
removePolicyControlProfile in interface PoliciesMBean
Parameters:
index - The index of removing elements

addChargingProfile

public void addChargingProfile()
Add a new element named chargingProfile
Specified by:
addChargingProfile in interface PoliciesMBean

removeChargingProfile

public void removeChargingProfile(int index)
Remove an element named chargingProfile by the index
Specified by:
removeChargingProfile in interface PoliciesMBean
Parameters:
index - The index of removing elements

getPccProfileMBean

public List<PccProfileMBean> getPccProfileMBean()
Get the list of the PccProfile element
Specified by:
getPccProfileMBean in interface PoliciesReadOnlyMBean

getPolicyControlProfileMBean

public List<PolicyControlProfileMBean> getPolicyControlProfileMBean()
Get the list of the PolicyControlProfile element
Specified by:
getPolicyControlProfileMBean in interface PoliciesReadOnlyMBean

getChargingProfileMBean

public List<ChargingProfileMBean> getChargingProfileMBean()
Get the list of the ChargingProfile element
Specified by:
getChargingProfileMBean in interface PoliciesReadOnlyMBean

Skip navigation links

Oracle Communications Service Broker Policy and Charging MBean Java API Reference
6.0

E26225-01


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.