public class

EnvironmentGroups

extends IPAChild
implements IIPANode
java.lang.Object
   ↳ com.microstrategy.utils.config.AbstractConfigurationElement
     ↳ com.microstrategy.web.ipa.utils.abstractIPANodeBase
       ↳ com.microstrategy.web.ipa.utils.IPAChild
         ↳ com.microstrategy.web.ipa.utils.EnvironmentGroups

Summary

Constants
String ATT_NAME
String ATT_POSITION
String ATT_TS
String CLASS_NAME
String NODE_GROUP
[Expand]
Inherited Constants
From class com.microstrategy.web.ipa.utils.IPAChild
From class com.microstrategy.web.ipa.utils.abstractIPANodeBase
From class com.microstrategy.utils.config.AbstractConfigurationElement
Public Constructors
EnvironmentGroups()
EnvironmentGroups(Node root)
Class constructor.
Public Methods
void addChild(String iId, IPAChild ichild)
void deleteChild(String iId)
IPAChild getChild(String iId)
int getChildPosition(String iChildId)
List<IPAChild> getChildren()
List<IPAChild> getChildrenFromFilteredList()
String getName()
int getPosition()
Returns the expected position of this element.
String getTimeStamp()
void setName(String iGroup)
void setPosition(int iposition)
Sets the expected position of this element.
void setTimeStamp(String iTimeStamp)
[Expand]
Inherited Methods
From class com.microstrategy.web.ipa.utils.IPAChild
From class com.microstrategy.web.ipa.utils.abstractIPANodeBase
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.ConfigurationFile
From interface com.microstrategy.web.ipa.utils.IIPANode

Constants

public static final String ATT_NAME

Constant Value: "name"

public static final String ATT_POSITION

Constant Value: "position"

public static final String ATT_TS

Constant Value: "ts"

public static final String CLASS_NAME

Constant Value: "com.microstrategy.web.ipa.IPANodeImpl"

public static final String NODE_GROUP

Constant Value: "group"

Public Constructors

public EnvironmentGroups ()

public EnvironmentGroups (Node root)

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

Parameters
root Node instance representing the information regarding server.

Public Methods

public void addChild (String iId, IPAChild ichild)

public void deleteChild (String iId)

public IPAChild getChild (String iId)

public int getChildPosition (String iChildId)

public List<IPAChild> getChildren ()

public List<IPAChild> getChildrenFromFilteredList ()

public String getName ()

public int getPosition ()

Returns the expected position of this element. If the position should be automatically infered from the position found in the XML, it returns -1. This value is stored in the "position" attribute of the node. Notice that the actual position of this element might differ from this value, as the position attribute is not guaranteed to be unique or correct.

public String getTimeStamp ()

public void setName (String iGroup)

public void setPosition (int iposition)

Sets the expected position of this element. The value is stored in the "position" attribute of the node. If when calling this method, this instance is a member of an ImplicitList, the element will automatically reposition itself in this list. Setting -1 as position indicates to automatically position this element based on its position in the XML.

public void setTimeStamp (String iTimeStamp)