com.businessobjects.enterprise.servergroup
Class ServerGroup

java.lang.Object
  extended bycom.businessobjects.enterprise.infoobject.InfoObject
      extended bycom.businessobjects.enterprise.servergroup.ServerGroup
All Implemented Interfaces:
java.io.Serializable

public class ServerGroup
extends InfoObject
implements java.io.Serializable

The ServerGroup class manages a group and specifies which members or "group associates" belong to it. It is the top level object in the ServerGroup plugin.

See Also:
Serialized Form

Constructor Summary
ServerGroup()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Internal Use Only.
 CustomProperties getCustomProperties()
          Returns the custom properties.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 ParentGroups getParentGroups()
          Returns the collection of parent groups in the server group.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 Servers getServers()
          Returns the collection of server IDs in this group.
 SubGroups getSubGroups()
          Returns the collection of subgroups in the server group.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Internal Use Only.
 int hashCode()
          Internal Use Only.
 void setCustomProperties(CustomProperties customProperties)
          Sets the custom properties.
 void setParentGroups(ParentGroups parentGroups)
          Sets the collection of parent groups in the server group.
 void setServers(Servers servers)
          Sets the collection of server IDs in this group.
 void setSubGroups(SubGroups subGroups)
          Sets the collection of subgroups in the server group.
 
Methods inherited from class com.businessobjects.enterprise.infoobject.InfoObject
getAlerts, getChildrenObjects, getCreationTime, getCUID, getDescription, getEndTime, getErrorMessage, getID, getInstance, getInstanceObject, getIsApplicationObject, getIsComponent, getIsHiddenObject, getIsPluginObject, getIsRecurring, getIsRunnableObject, getIsSendable, getIsSystemObject, getKey, getKeywords, getKind, getLastRunTime, getLastSuccessfulInstanceCUID, getName, getNewJobID, getNextRunTime, getObjectIsContainer, getOwner, getOwnerCUID, getParentCUID, getPluginInfo, getRUID, getSchedulable, getSecurityInfo, getStartTime, getStatusInfo, getUiStatus, getUpdateTime, setAlerts, setChildrenObjects, setCreationTime, setCUID, setDescription, setEndTime, setErrorMessage, setID, setInstance, setInstanceObject, setIsApplicationObject, setIsComponent, setIsHiddenObject, setIsPluginObject, setIsRecurring, setIsRunnableObject, setIsSendable, setIsSystemObject, setKey, setKeywords, setKind, setLastRunTime, setLastSuccessfulInstanceCUID, setName, setNewJobID, setNextRunTime, setObjectIsContainer, setOwner, setOwnerCUID, setParentCUID, setPluginInfo, setRUID, setSchedulable, setSecurityInfo, setStartTime, setStatusInfo, setUiStatus, setUpdateTime
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerGroup

public ServerGroup()
Method Detail

getSubGroups

public SubGroups getSubGroups()

Returns the collection of subgroups in the server group. This is the SubGroups property bag collection.

Returns:
The collection of subgroups in the server group.

setSubGroups

public void setSubGroups(SubGroups subGroups)

Sets the collection of subgroups in the server group. This is the SubGroups property bag collection.

Parameters:
subGroups - The collection of subgroups in the server group.

getParentGroups

public ParentGroups getParentGroups()

Returns the collection of parent groups in the server group.

Returns:
The collection of parent groups in the server group.

setParentGroups

public void setParentGroups(ParentGroups parentGroups)

Sets the collection of parent groups in the server group.

Parameters:
parentGroups - The collection of parent groups in the server group.

getServers

public Servers getServers()

Returns the collection of server IDs in this group. This is the Servers property bag collection.

Returns:
The collection of server IDs in this group.

setServers

public void setServers(Servers servers)

Sets the collection of server IDs in this group. This is the Servers property bag collection.

Parameters:
servers - The collection of server IDs in this group.

getCustomProperties

public CustomProperties getCustomProperties()

Returns the custom properties.

Returns:
The custom properties.

setCustomProperties

public void setCustomProperties(CustomProperties customProperties)

Sets the custom properties.

Parameters:
customProperties - The custom properties.

equals

public boolean equals(java.lang.Object obj)
Internal Use Only.

Overrides:
equals in class InfoObject

hashCode

public int hashCode()
Internal Use Only.

Overrides:
hashCode in class InfoObject

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Internal Use Only.


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Internal Use Only.


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Internal Use Only.