public class

IPAAdminCfg

extends AbstractIPAConfigurationElementList
java.lang.Object
   ↳ com.microstrategy.utils.config.AbstractConfigurationElement
     ↳ com.microstrategy.utils.config.AbstractConfigurationElementList
       ↳ com.microstrategy.web.ipa.utils.AbstractIPAConfigurationElementList
         ↳ com.microstrategy.web.ipa.IPAAdminCfg

Class Overview

This class defines webServers and MHA object.

Summary

Constants
String NODE_IPAADMINCFG
[Expand]
Inherited Constants
From class com.microstrategy.utils.config.AbstractConfigurationElementList
From class com.microstrategy.utils.config.AbstractConfigurationElement
Public Constructors
IPAAdminCfg()
IPAAdminCfg(Node root)
Class constructor.
IPAAdminCfg(Document doc)
Class constructor.
Public Methods
void addTemplate(String iName, IPAAdminPropertiesTemplate iTemplate)
void delMHA()
Delete the IPAAdminMHA instance.
void delTemplate(String iName)
IPAAdminAlertList getAlertList()
Get the IPAAdminAlertList instance.
IPAAdminMHA getMHA()
Get the IPAAdminMHA instance.
IPAAdminPropertiesTemplate getTemplate(String iName)
List<IPAAdminPropertiesTemplate> getTemplateList()
void save(String fileContents, String fileName)
Save all the information regarding the IPA admin configuration to disk.
void setAlertList(IPAAdminAlertList iAlertList)
Set the IPAAdminAlertList node
void setMHA(IPAAdminMHA iMHA)
Set the IPAAdminMHA node
Protected Methods
String getKeyAttribute()
Get key attribute
[Expand]
Inherited Methods
From class com.microstrategy.web.ipa.utils.AbstractIPAConfigurationElementList
From class com.microstrategy.utils.config.AbstractConfigurationElementList
From class com.microstrategy.utils.config.AbstractConfigurationElement
From class java.lang.Object
From interface com.microstrategy.utils.config.ConfigurationElement
From interface com.microstrategy.utils.config.ConfigurationElementList
From interface com.microstrategy.utils.config.ConfigurationFile
From interface java.io.Externalizable

Constants

public static final String NODE_IPAADMINCFG

Constant Value: "IPAAdminCfg"

Public Constructors

public IPAAdminCfg ()

public IPAAdminCfg (Node root)

Class constructor. Creates a new instance of the IPAAdminCfg initializing it with the information provided on an XML Node.

Parameters
root Node instance representing the information regarding IPA configuration

public IPAAdminCfg (Document doc)

Class constructor. Creates a new instance of the IPAAdminCfg, initializing it with the information provided on an XML Document.

Parameters
doc DOM Document with information to initialize this class

Public Methods

public void addTemplate (String iName, IPAAdminPropertiesTemplate iTemplate)

public void delMHA ()

Delete the IPAAdminMHA instance.

public void delTemplate (String iName)

public IPAAdminAlertList getAlertList ()

Get the IPAAdminAlertList instance.

Returns

public IPAAdminMHA getMHA ()

Get the IPAAdminMHA instance.

Returns
  • the IPAAdminMHA instance containing MHA configuration info

public IPAAdminPropertiesTemplate getTemplate (String iName)

public List<IPAAdminPropertiesTemplate> getTemplateList ()

public void save (String fileContents, String fileName)

Save all the information regarding the IPA admin configuration to disk.

Parameters
fileContents The string representation of IPA admin configuration.
fileName The name of the file(along with path information) where we want to store the information.

public void setAlertList (IPAAdminAlertList iAlertList)

Set the IPAAdminAlertList node

public void setMHA (IPAAdminMHA iMHA)

Set the IPAAdminMHA node

Parameters
iMHA It contains MHA configuration info

Protected Methods

protected String getKeyAttribute ()

Get key attribute

Returns
  • null There is no key attribute for the IPAAdminCfg node