Sonic Management API

com.sonicsw.ma.mgmtapi.config.impl
Class MgmtSubBeanBase

java.lang.Object
  extended by com.sonicsw.ma.mgmtapi.config.impl.MgmtSubBeanBase
All Implemented Interfaces:
IMgmtBase, IMgmtSubBeanBase
Direct Known Subclasses:
MgmtListBase, MgmtMapBase

public abstract class MgmtSubBeanBase
extends java.lang.Object
implements IMgmtSubBeanBase


Constructor Summary
MgmtSubBeanBase(IMgmtBase parent, java.lang.String name, boolean isNew)
           
 
Method Summary
 com.sonicsw.mx.config.IAttributeList getAttributeList()
           
 com.sonicsw.mx.config.IAttributeMap getAttributeMap()
           
 IMgmtAttributeMetaData getAttributeMetaData(java.lang.String name)
           
 java.math.BigDecimal getBigDecimalAttribute(java.lang.String name)
           
 boolean getBooleanAttribute(java.lang.String name)
           
 byte[] getByteArrayAttribute(java.lang.String name)
           
 com.sonicsw.mx.config.IConfigBean getConfigBean()
           
 java.lang.String getConfigBeanName()
           
 java.lang.String getConfigBeanNameTail()
           
 com.sonicsw.mx.config.IConfigPath getConfigPath()
           
 com.sonicsw.mx.config.IConfigPath getConfigPath(java.lang.String name)
           
 int getIntegerAttribute(java.lang.String name)
           
 long getLongAttribute(java.lang.String name)
           
 MgmtBeanFactory getMgmtBeanFactory()
           
 IMgmtBase getParent()
           
 IMgmtBeanBase getReferenceAttribute(java.lang.String name)
           
 java.lang.String getStringAttribute(java.lang.String name)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, IMgmtBase val)
           
 void setBigDecimalAttribute(java.lang.String name, java.math.BigDecimal val)
           
 void setBooleanAttribute(java.lang.String name, boolean val)
           
 void setByteArrayAttribute(java.lang.String name, byte[] val)
           
 void setIntegerAttribute(java.lang.String name, int val)
           
 void setLongAttribute(java.lang.String name, long val)
           
 void setReferenceAttribute(java.lang.String name, IMgmtBeanBase val)
           
 void setStringAttribute(java.lang.String name, java.lang.String val)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MgmtSubBeanBase

public MgmtSubBeanBase(IMgmtBase parent,
                       java.lang.String name,
                       boolean isNew)
                throws MgmtException
Throws:
MgmtException
Method Detail

getAttributeList

public com.sonicsw.mx.config.IAttributeList getAttributeList()
Specified by:
getAttributeList in interface IMgmtBase

getAttributeMap

public com.sonicsw.mx.config.IAttributeMap getAttributeMap()
Specified by:
getAttributeMap in interface IMgmtBase

getAttributeMetaData

public IMgmtAttributeMetaData getAttributeMetaData(java.lang.String name)
                                            throws MgmtException
Specified by:
getAttributeMetaData in interface IMgmtBase
Throws:
MgmtException

getBigDecimalAttribute

public java.math.BigDecimal getBigDecimalAttribute(java.lang.String name)
                                            throws MgmtException
Specified by:
getBigDecimalAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getBooleanAttribute

public boolean getBooleanAttribute(java.lang.String name)
                            throws MgmtException
Specified by:
getBooleanAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getByteArrayAttribute

public byte[] getByteArrayAttribute(java.lang.String name)
                             throws MgmtException
Specified by:
getByteArrayAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getConfigBean

public com.sonicsw.mx.config.IConfigBean getConfigBean()
Specified by:
getConfigBean in interface IMgmtBase

getConfigBeanName

public java.lang.String getConfigBeanName()
Specified by:
getConfigBeanName in interface IMgmtBase

getConfigBeanNameTail

public java.lang.String getConfigBeanNameTail()
Specified by:
getConfigBeanNameTail in interface IMgmtBase

getConfigPath

public com.sonicsw.mx.config.IConfigPath getConfigPath()
Specified by:
getConfigPath in interface IMgmtBase

getConfigPath

public com.sonicsw.mx.config.IConfigPath getConfigPath(java.lang.String name)
Specified by:
getConfigPath in interface IMgmtBase

getIntegerAttribute

public int getIntegerAttribute(java.lang.String name)
                        throws MgmtException
Specified by:
getIntegerAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getLongAttribute

public long getLongAttribute(java.lang.String name)
                      throws MgmtException
Specified by:
getLongAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getMgmtBeanFactory

public MgmtBeanFactory getMgmtBeanFactory()
Specified by:
getMgmtBeanFactory in interface IMgmtBase

getParent

public IMgmtBase getParent()
Specified by:
getParent in interface IMgmtBase

getReferenceAttribute

public IMgmtBeanBase getReferenceAttribute(java.lang.String name)
                                    throws MgmtException
Specified by:
getReferenceAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

getStringAttribute

public java.lang.String getStringAttribute(java.lang.String name)
                                    throws MgmtException
Specified by:
getStringAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

removeAttribute

public void removeAttribute(java.lang.String name)
                     throws MgmtException
Specified by:
removeAttribute in interface IMgmtBase
Throws:
MgmtException

setAttribute

public void setAttribute(java.lang.String name,
                         IMgmtBase val)
                  throws MgmtException
Specified by:
setAttribute in interface IMgmtBase
Throws:
MgmtException

setBigDecimalAttribute

public void setBigDecimalAttribute(java.lang.String name,
                                   java.math.BigDecimal val)
                            throws MgmtException
Specified by:
setBigDecimalAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setBooleanAttribute

public void setBooleanAttribute(java.lang.String name,
                                boolean val)
                         throws MgmtException
Specified by:
setBooleanAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setByteArrayAttribute

public void setByteArrayAttribute(java.lang.String name,
                                  byte[] val)
                           throws MgmtException
Specified by:
setByteArrayAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setIntegerAttribute

public void setIntegerAttribute(java.lang.String name,
                                int val)
                         throws MgmtException
Specified by:
setIntegerAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setLongAttribute

public void setLongAttribute(java.lang.String name,
                             long val)
                      throws MgmtException
Specified by:
setLongAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setReferenceAttribute

public void setReferenceAttribute(java.lang.String name,
                                  IMgmtBeanBase val)
                           throws MgmtException
Specified by:
setReferenceAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

setStringAttribute

public void setStringAttribute(java.lang.String name,
                               java.lang.String val)
                        throws MgmtException
Specified by:
setStringAttribute in interface IMgmtSubBeanBase
Throws:
MgmtException

Sonic Management API

Copyright © 2001-2010 Progress Software Corporation. All Rights Reserved.
HTML formatted on 16-Sep-2010.