Cisco Systems, Inc.

com.pcube.apps.engage.policy
Class AddOnGroup

java.lang.Object
  extended by com.pcube.apps.engage.common.ArrayElement
      extended by com.pcube.apps.engage.common.UsableArrayElement
          extended by com.pcube.apps.engage.policy.AddOnGroup
All Implemented Interfaces:
Formattable, java.io.Serializable, java.lang.Cloneable

public class AddOnGroup
extends UsableArrayElement
implements java.io.Serializable, Formattable

See Also:
Serialized Form

Constructor Summary
AddOnGroup(Policy policy)
           
 
Method Summary
 java.lang.Object clone()
           
static boolean contains(java.lang.String name)
           
 void fromStream(java.io.BufferedReader in, Formatter f)
          parse from stream using the default element tag name
 AddOnGroupArray getAddOnGroupList()
           
 BWControllerArray getBWControllers()
           
 java.lang.String getDescription()
           
 int getIndex()
           
 java.lang.String getName()
           
 int getNumericId()
           
 Policy getPolicy()
           
 QuotaProfileData getProfileData()
           
 QuotaBucketsArray getQuotaBuckets()
           
 void initAddOnGroup()
           
 void setDescription(java.lang.String description)
           
 void setIndex(int index)
           
 void setName(java.lang.String newName)
           
 void setPolicy(Policy policy)
           
 void setUsed(boolean newUsed)
          Setting this Package as used in the PackageArray
 void toStream(java.io.PrintStream out, Formatter f)
          write to stream using default tag name
 java.lang.String toString()
           
 
Methods inherited from class com.pcube.apps.engage.common.UsableArrayElement
fromStream, isUsed, toStream
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddOnGroup

public AddOnGroup(Policy policy)
Method Detail

initAddOnGroup

public void initAddOnGroup()

setPolicy

public void setPolicy(Policy policy)

getPolicy

public Policy getPolicy()

setIndex

public void setIndex(int index)

getIndex

public int getIndex()

setName

public void setName(java.lang.String newName)
             throws DuplicateItemException
Throws:
DuplicateItemException

getAddOnGroupList

public AddOnGroupArray getAddOnGroupList()

getNumericId

public int getNumericId()
Returns:

getName

public java.lang.String getName()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()

contains

public static boolean contains(java.lang.String name)

fromStream

public void fromStream(java.io.BufferedReader in,
                       Formatter f)
                throws ImportExportException
Description copied from class: UsableArrayElement
parse from stream using the default element tag name

Specified by:
fromStream in interface Formattable
Overrides:
fromStream in class UsableArrayElement
Throws:
ImportExportException

toStream

public void toStream(java.io.PrintStream out,
                     Formatter f)
Description copied from class: UsableArrayElement
write to stream using default tag name

Specified by:
toStream in interface Formattable
Overrides:
toStream in class UsableArrayElement

setUsed

public void setUsed(boolean newUsed)
Setting this Package as used in the PackageArray

Overrides:
setUsed in class UsableArrayElement
Parameters:
newUsed -

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in class ArrayElement
Throws:
java.lang.CloneNotSupportedException
See Also:
Object.clone()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getBWControllers

public BWControllerArray getBWControllers()

getProfileData

public QuotaProfileData getProfileData()

getQuotaBuckets

public QuotaBucketsArray getQuotaBuckets()

Cisco Systems, Inc.

Copyright © 2013 Cisco Systems, Inc. Confidential.