Sonic Management API

com.sonicsw.mq.mgmtapi.config
Class MQMgmtBeanFactory

java.lang.Object
  extended by com.sonicsw.ma.mgmtapi.config.impl.AbstractMgmtBeanFactory
      extended by com.sonicsw.ma.mgmtapi.config.MgmtBeanFactory
          extended by com.sonicsw.mf.mgmtapi.config.gen.AbstractMFMgmtBeanFactory
              extended by com.sonicsw.mf.mgmtapi.config.MFMgmtBeanFactory
                  extended by com.sonicsw.mq.mgmtapi.config.gen.AbstractMQMgmtBeanFactory
                      extended by com.sonicsw.mq.mgmtapi.config.MQMgmtBeanFactory

public class MQMgmtBeanFactory
extends AbstractMQMgmtBeanFactory


Constructor Summary
MQMgmtBeanFactory()
           
 
Method Summary
 void deleteBackupBrokerBean(IBackupBrokerBean bean)
          Delete the specified BackupBroker bean
 void deleteBrokerBean(IBrokerBean bean)
          Delete the specified Broker bean
 void deleteClusterBean(IClusterBean bean)
          Delete the specified Cluster bean
 void deleteWSProtocolBean(IWSProtocolBean bean)
          Delete the specified WSProtocol bean
 java.util.List getBackupBrokerBeanNames()
          Get the names of all beans of type IBackupBroker
 java.util.List getBrokerBeanNames()
          Get the names of all beans of type IBroker
 java.util.List getClusterBeanNames()
          Get the names of all beans of type ICluster
 void importFiles(java.lang.String dsPath, java.lang.String[] fsPath, boolean overwrite)
          Import list of files to the specified DS location.
 
Methods inherited from class com.sonicsw.mq.mgmtapi.config.gen.AbstractMQMgmtBeanFactory
createAuthorizationPolicyBean, createBackupBrokerBean, createBrokerBean, createCertificatesStoreBean, createClusterBean, createReplicationConnectionsBean, createWSProtocolBean, deleteAuthorizationPolicyBean, deleteCertificatesStoreBean, deleteReplicationConnectionsBean, getAuthorizationPolicyBean, getAuthorizationPolicyBeanNames, getBackupBrokerBean, getBrokerBean, getCertificatesStoreBean, getCertificatesStoreBeanNames, getClusterBean, getReplicationConnectionsBean, getReplicationConnectionsBeanNames, getWSProtocolBean, getWSProtocolBeanNames, saveAuthorizationPolicyBean, saveBackupBrokerBean, saveBrokerBean, saveCertificatesStoreBean, saveClusterBean, saveReplicationConnectionsBean, saveWSProtocolBean
 
Methods inherited from class com.sonicsw.mf.mgmtapi.config.MFMgmtBeanFactory
createComponentCollectionBean, createContainerCollectionBean, getAuthenticationDomainBeanNames, getComponentsRuntimeIDs, getContainersRuntimeIDs, getDeployedComponents, getDomainBean, getDomainBeanNames, saveContainerBean
 
Methods inherited from class com.sonicsw.mf.mgmtapi.config.gen.AbstractMFMgmtBeanFactory
createActivationDaemonBean, createAgentManagerBean, createAuthenticationDomainBean, createBackupAgentManagerBean, createBackupDirectoryServiceBean, createCollectionsMonitorBean, createContainerBean, createDirectoryServiceBean, createHostManagerBean, createReplicationConnectionBean, deleteActivationDaemonBean, deleteAgentManagerBean, deleteAuthenticationDomainBean, deleteBackupAgentManagerBean, deleteBackupDirectoryServiceBean, deleteCollectionsMonitorBean, deleteComponentCollectionBean, deleteContainerBean, deleteContainerCollectionBean, deleteDirectoryServiceBean, deleteHostManagerBean, deleteReplicationConnectionBean, getActivationDaemonBean, getActivationDaemonBeanNames, getAgentManagerBean, getAgentManagerBeanNames, getAuthenticationDomainBean, getBackupAgentManagerBean, getBackupAgentManagerBeanNames, getBackupDirectoryServiceBean, getBackupDirectoryServiceBeanNames, getCollectionsMonitorBean, getCollectionsMonitorBeanNames, getComponentCollectionBean, getComponentCollectionBeanNames, getContainerBean, getContainerBeanNames, getContainerCollectionBean, getContainerCollectionBeanNames, getDirectoryServiceBean, getDirectoryServiceBeanNames, getDomainBean, getHostManagerBean, getHostManagerBeanNames, getReplicationConnectionBean, getReplicationConnectionBeanNames, saveActivationDaemonBean, saveAgentManagerBean, saveAuthenticationDomainBean, saveBackupAgentManagerBean, saveBackupDirectoryServiceBean, saveCollectionsMonitorBean, saveComponentCollectionBean, saveContainerCollectionBean, saveDirectoryServiceBean, saveDomainBean, saveHostManagerBean, saveReplicationConnectionBean
 
Methods inherited from class com.sonicsw.ma.mgmtapi.config.impl.AbstractMgmtBeanFactory
commit, connect, connect, connect, createBeanObject, createFolder, createFolder, createUniqueName, deleteBean, deleteBeans, deleteFolder, deleteFolderPath, disconnect, doesConfigurationNameExist, exportContainerBootConfiguration, exportDSBootConfiguration, flush, getBean, getConfigServer, getConfigServerUtility, getConfigurationNames, getConfigurations, getDomain, getFolderNames, getFolders, list, listConfigElements, listFolderElements, listFolders, loadBeansInDirectory, lookupReference, lookupValue, lookupValue, pathExists, rollback, saveBean, saveBeans, setFolderMetaAttributes
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MQMgmtBeanFactory

public MQMgmtBeanFactory()
Method Detail

deleteBackupBrokerBean

public void deleteBackupBrokerBean(IBackupBrokerBean bean)
                            throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Delete the specified BackupBroker bean

Overrides:
deleteBackupBrokerBean in class AbstractMQMgmtBeanFactory
Parameters:
bean - the BackupBroker bean to delete
Throws:
MgmtException

deleteBrokerBean

public void deleteBrokerBean(IBrokerBean bean)
                      throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Delete the specified Broker bean

Overrides:
deleteBrokerBean in class AbstractMQMgmtBeanFactory
Parameters:
bean - the Broker bean to delete
Throws:
MgmtException

deleteClusterBean

public void deleteClusterBean(IClusterBean bean)
                       throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Delete the specified Cluster bean

Overrides:
deleteClusterBean in class AbstractMQMgmtBeanFactory
Parameters:
bean - the Cluster bean to delete
Throws:
MgmtException

deleteWSProtocolBean

public void deleteWSProtocolBean(IWSProtocolBean bean)
                          throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Delete the specified WSProtocol bean

Overrides:
deleteWSProtocolBean in class AbstractMQMgmtBeanFactory
Parameters:
bean - the WSProtocol bean to delete
Throws:
MgmtException

getBackupBrokerBeanNames

public java.util.List getBackupBrokerBeanNames()
                                        throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Get the names of all beans of type IBackupBroker

Overrides:
getBackupBrokerBeanNames in class AbstractMQMgmtBeanFactory
Returns:
an array of bean names
Throws:
MgmtException

getBrokerBeanNames

public java.util.List getBrokerBeanNames()
                                  throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Get the names of all beans of type IBroker

Overrides:
getBrokerBeanNames in class AbstractMQMgmtBeanFactory
Returns:
an array of bean names
Throws:
MgmtException

getClusterBeanNames

public java.util.List getClusterBeanNames()
                                   throws MgmtException
Description copied from class: AbstractMQMgmtBeanFactory
Get the names of all beans of type ICluster

Overrides:
getClusterBeanNames in class AbstractMQMgmtBeanFactory
Returns:
an array of bean names
Throws:
MgmtException

importFiles

public void importFiles(java.lang.String dsPath,
                        java.lang.String[] fsPath,
                        boolean overwrite)
                 throws MgmtException
Import list of files to the specified DS location.

Parameters:
dsPath, - string specifies DS path to import to.
fsPath, - string array that contains list of file path(s) in local file system.
overwrite, - if set to true overwrites files already stored in DS.
Throws:
MgmtException - Thrown when file can't be imported.

Sonic Management API

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