Sonic Management API

com.sonicsw.ma.mgmtapi.config
Interface IMgmtBeanBase

All Superinterfaces:
com.sonicsw.mx.config.IAnnotationExtension, IMgmtBase
All Known Subinterfaces:
IAbstractAcceptorDirectBean, IAbstractAcceptorJmsUrlReceiveBean, IAbstractAcceptorJmsUrlSendOnewayBean, IAbstractAcceptorJmsUrlSendReplyBean, IAbstractAcceptorProtocolBean, IAbstractAcceptorProtocolJmsBean, IAbstractAcceptorProtocolSoapBean, IAbstractAcceptorsBean, IAbstractAcceptorTcpsBean, IAbstractAcceptorTunnelingBean, IAbstractAcceptorUrlReceiveBean, IAbstractAcceptorUrlSendOnewayBean, IAbstractAcceptorUrlSendReplyBean, IAbstractActivationDaemonBean, IAbstractAgentManagerBean, IAbstractAuthenticationDomainBean, IAbstractAuthenticationGroupBean, IAbstractAuthenticationUserBean, IAbstractAuthorizationAclBean, IAbstractAuthorizationPolicyBean, IAbstractAuthorizationQopBean, IAbstractBackupAgentManagerBean, IAbstractBackupBrokerBean, IAbstractBackupDirectoryServiceBean, IAbstractBrokerBean, IAbstractCertificatesStoreBean, IAbstractClusterBean, IAbstractCollectionsMonitorBean, IAbstractComponentCollectionBean, IAbstractContainerBean, IAbstractContainerCollectionBean, IAbstractDirectoryServiceBean, IAbstractDomainBean, IAbstractGlobalSubscriptionsBean, IAbstractHostManagerBean, IAbstractLoggerBean, IAbstractQueuesBean, IAbstractReplicationConnectionBean, IAbstractReplicationConnectionsBean, IAbstractRouteDirectBean, IAbstractRouteDirectJmsBean, IAbstractRouteDirectSoapBean, IAbstractRouteDirectWSBean, IAbstractRoutesBean, IAbstractRouteSonicBean, IAbstractWSProtocolBean, IAbstractWSProtocolUrlEndpointBean, IAbstractXQContainerBean, IAcceptorDirectBean, IAcceptorJmsUrlReceiveBean, IAcceptorJmsUrlSendOnewayBean, IAcceptorJmsUrlSendReplyBean, IAcceptorProtocolBean, IAcceptorProtocolJmsBean, IAcceptorProtocolSoapBean, IAcceptorsBean, IAcceptorTcpsBean, IAcceptorTunnelingBean, IAcceptorUrlReceiveBean, IAcceptorUrlSendOnewayBean, IAcceptorUrlSendReplyBean, IActivationDaemonBean, IAgentManagerBean, IAuthenticationDomainBean, IAuthenticationGroupBean, IAuthenticationUserBean, IAuthorizationAclBean, IAuthorizationPolicyBean, IAuthorizationQopBean, IBackupAgentManagerBean, IBackupBrokerBean, IBackupDirectoryServiceBean, IBrokerBean, ICertificatesStoreBean, IClusterBean, ICollectionsMonitorBean, IComponentCollectionBean, IContainerBean, IContainerCollectionBean, IDirectoryServiceBean, IDomainBean, IGlobalSubscriptionsBean, IHostManagerBean, ILoggerBean, IQueuesBean, IReplicationConnectionBean, IReplicationConnectionsBean, IRouteDirectBean, IRouteDirectJmsBean, IRouteDirectSoapBean, IRouteDirectWSBean, IRoutesBean, IRouteSonicBean, IWSProtocolBean, IWSProtocolUrlEndpointBean, IXQContainerBean
All Known Implementing Classes:
MgmtBeanBase

public interface IMgmtBeanBase
extends IMgmtBase, com.sonicsw.mx.config.IAnnotationExtension


Field Summary
static java.lang.String C_VERSION_PROPERTY
           
static java.lang.String CLASS_PROPERTY
           
static java.lang.String P_VERSION_PROPERTY
           
static java.lang.String TEMPLATE_PROPERTY
           
static java.lang.String TYPE_PROPERTY
           
 
Fields inherited from interface com.sonicsw.mx.config.IAnnotationExtension
END_CDATA, START_CDATA, TOOL_ANNOTATION
 
Method Summary
 IMgmtBeanBase clone(java.lang.String viewName)
           
 java.lang.String createUniqueName()
           
 java.math.BigDecimal getBigDecimalAttribute(java.lang.String name)
           
 boolean getBooleanAttribute(java.lang.String name)
           
 byte[] getByteArrayAttribute(java.lang.String name)
           
 int getIntegerAttribute(java.lang.String name)
           
 long getLongAttribute(java.lang.String name)
           
 java.lang.Object getProperty(java.lang.Object propertyId)
           
 IMgmtBeanBase getReferenceAttribute(java.lang.String name)
           
 java.lang.String getStringAttribute(java.lang.String name)
           
 boolean isNewBean()
           
 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 interface com.sonicsw.ma.mgmtapi.config.IMgmtBase
getAttributeList, getAttributeMap, getAttributeMetaData, getConfigBean, getConfigBeanName, getConfigBeanNameTail, getConfigPath, getConfigPath, getMgmtBeanFactory, getParent, removeAttribute, setAttribute
 
Methods inherited from interface com.sonicsw.mx.config.IAnnotationExtension
getAnnotation, setAnnotation
 

Field Detail

C_VERSION_PROPERTY

static final java.lang.String C_VERSION_PROPERTY
See Also:
Constant Field Values

CLASS_PROPERTY

static final java.lang.String CLASS_PROPERTY
See Also:
Constant Field Values

P_VERSION_PROPERTY

static final java.lang.String P_VERSION_PROPERTY
See Also:
Constant Field Values

TEMPLATE_PROPERTY

static final java.lang.String TEMPLATE_PROPERTY
See Also:
Constant Field Values

TYPE_PROPERTY

static final java.lang.String TYPE_PROPERTY
See Also:
Constant Field Values
Method Detail

clone

IMgmtBeanBase clone(java.lang.String viewName)
                    throws MgmtException
Throws:
MgmtException

createUniqueName

java.lang.String createUniqueName()

getBigDecimalAttribute

java.math.BigDecimal getBigDecimalAttribute(java.lang.String name)
                                            throws MgmtException
Throws:
MgmtException

getBooleanAttribute

boolean getBooleanAttribute(java.lang.String name)
                            throws MgmtException
Throws:
MgmtException

getByteArrayAttribute

byte[] getByteArrayAttribute(java.lang.String name)
                             throws MgmtException
Throws:
MgmtException

getIntegerAttribute

int getIntegerAttribute(java.lang.String name)
                        throws MgmtException
Throws:
MgmtException

getLongAttribute

long getLongAttribute(java.lang.String name)
                      throws MgmtException
Throws:
MgmtException

getProperty

java.lang.Object getProperty(java.lang.Object propertyId)

getReferenceAttribute

IMgmtBeanBase getReferenceAttribute(java.lang.String name)
                                    throws MgmtException
Throws:
MgmtException

getStringAttribute

java.lang.String getStringAttribute(java.lang.String name)
                                    throws MgmtException
Throws:
MgmtException

isNewBean

boolean isNewBean()

setBigDecimalAttribute

void setBigDecimalAttribute(java.lang.String name,
                            java.math.BigDecimal val)
                            throws MgmtException
Throws:
MgmtException

setBooleanAttribute

void setBooleanAttribute(java.lang.String name,
                         boolean val)
                         throws MgmtException
Throws:
MgmtException

setByteArrayAttribute

void setByteArrayAttribute(java.lang.String name,
                           byte[] val)
                           throws MgmtException
Throws:
MgmtException

setIntegerAttribute

void setIntegerAttribute(java.lang.String name,
                         int val)
                         throws MgmtException
Throws:
MgmtException

setLongAttribute

void setLongAttribute(java.lang.String name,
                      long val)
                      throws MgmtException
Throws:
MgmtException

setReferenceAttribute

void setReferenceAttribute(java.lang.String name,
                           IMgmtBeanBase val)
                           throws MgmtException
Throws:
MgmtException

setStringAttribute

void setStringAttribute(java.lang.String name,
                        java.lang.String val)
                        throws MgmtException
Throws:
MgmtException

Sonic Management API

Copyright © 2001-2012 Progress Software Corporation. All Rights Reserved.
HTML formatted on 13-Mar-2012.