com.businessobjects.enterprise.server
Class Server

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

public class Server
extends InfoObject
implements java.io.Serializable

Manages the server, provides general information on the server, and retrieves the administration assembly specific to the server kind.

See Also:
BIPlatform, Serialized Form

Constructor Summary
Server()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Internal Use Only.
 java.lang.String getCMSAuditDBConnect()
          Internal Use Only.
 java.lang.String getCMSAuditDBDriver()
          Internal Use Only.
 CommunicationProtocalEnum getCommunicationProtocol()
          Returns the communication protocol the server is running under.
 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.
 java.lang.Boolean getDisabled()
          Returns true if the server is disabled, and false otherwise.
 java.lang.String getFriendlyName()
          Returns the BusinessObjects Enterprise Friendly Name of the server.
 java.lang.Integer getIsAlive()
          Returns true if the server is alive (running), and false otherwise.
 com.businessobjects.enterprise.server.Server_NetworkLayers getNetworkLayers()
          Internal Use Only.
 java.lang.String getOSServiceName()
          Internal Use Only.
 java.lang.String getProcessID()
          Internal Use Only.
 java.lang.String getRegisterToCMS()
          Internal Use Only.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 java.lang.String getServerDescriptor()
          Returns the type of BusinessObjects Enterprise server.
 java.lang.String getServerID()
          Returns the Nameserver registered server ID.
 java.lang.String getServerKind()
           Returns the registered server kind.
 java.lang.String getServerName()
          Returns the name of the host (machine) where the server is running.
 SystemInfo getSystemInfo()
          Returns the system info.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Internal Use Only.
 int hashCode()
          Internal Use Only.
 void setCMSAuditDBConnect(java.lang.String CMSAuditDBConnect)
          Internal Use Only.
 void setCMSAuditDBDriver(java.lang.String CMSAuditDBDriver)
          Internal Use Only.
 void setCommunicationProtocol(CommunicationProtocalEnum communicationProtocol)
          Sets the communication protocol the server is running under.
 void setCustomProperties(CustomProperties customProperties)
          Sets the custom properties.
 void setDisabled(java.lang.Boolean disabled)
          Sets whether the server is disabled.
 void setFriendlyName(java.lang.String friendlyName)
          Internal Use Only.
 void setIsAlive(java.lang.Integer isAlive)
          Internal Use Only.
 void setNetworkLayers(com.businessobjects.enterprise.server.Server_NetworkLayers networkLayers)
          Internal Use Only.
 void setOSServiceName(java.lang.String OSServiceName)
          Internal Use Only.
 void setProcessID(java.lang.String processID)
          Internal Use Only.
 void setRegisterToCMS(java.lang.String registerToCMS)
          Internal Use Only.
 void setServerDescriptor(java.lang.String serverDescriptor)
          Internal Use Only.
 void setServerID(java.lang.String serverID)
          Internal Use Only.
 void setServerKind(java.lang.String serverKind)
          Internal Use Only.
 void setServerName(java.lang.String serverName)
          Internal Use Only.
 void setSystemInfo(SystemInfo systemInfo)
          Sets the system info.
 
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

Server

public Server()
Method Detail

getServerName

public java.lang.String getServerName()

Returns the name of the host (machine) where the server is running.

Returns:
A String containing the name of the host (machine) where the server is running.

setServerName

public void setServerName(java.lang.String serverName)
Internal Use Only.


getDisabled

public java.lang.Boolean getDisabled()

Returns true if the server is disabled, and false otherwise.

Returns:
true if the server is disabled, false otherwise.

setDisabled

public void setDisabled(java.lang.Boolean disabled)

Sets whether the server is disabled.

Parameters:
disabled - true if the server is disabled, false otherwise.

getServerID

public java.lang.String getServerID()

Returns the Nameserver registered server ID.

Returns:
A String containing the Nameserver registered server ID.

setServerID

public void setServerID(java.lang.String serverID)
Internal Use Only.


getCMSAuditDBDriver

public java.lang.String getCMSAuditDBDriver()
Internal Use Only.


setCMSAuditDBDriver

public void setCMSAuditDBDriver(java.lang.String CMSAuditDBDriver)
Internal Use Only.


getCMSAuditDBConnect

public java.lang.String getCMSAuditDBConnect()
Internal Use Only.


setCMSAuditDBConnect

public void setCMSAuditDBConnect(java.lang.String CMSAuditDBConnect)
Internal Use Only.


getCommunicationProtocol

public CommunicationProtocalEnum getCommunicationProtocol()

Returns the communication protocol the server is running under.

Returns:
The communication protocol the server is running under.

setCommunicationProtocol

public void setCommunicationProtocol(CommunicationProtocalEnum communicationProtocol)

Sets the communication protocol the server is running under.

Parameters:
communicationProtocol - The communication protocol the server is running under.

getOSServiceName

public java.lang.String getOSServiceName()
Internal Use Only.


setOSServiceName

public void setOSServiceName(java.lang.String OSServiceName)
Internal Use Only.


getIsAlive

public java.lang.Integer getIsAlive()

Returns true if the server is alive (running), and false otherwise.

Returns:
true if the server is alive (running), false otherwise.

setIsAlive

public void setIsAlive(java.lang.Integer isAlive)
Internal Use Only.


getFriendlyName

public java.lang.String getFriendlyName()

Returns the BusinessObjects Enterprise Friendly Name of the server.

Returns:
A String containing the BusinessObjects Enterprise Friendly Name of the server.

setFriendlyName

public void setFriendlyName(java.lang.String friendlyName)
Internal Use Only.


getServerDescriptor

public java.lang.String getServerDescriptor()

Returns the type of BusinessObjects Enterprise server.

Returns:
A String containing the type of the BusinessObjects Enterprise server.

setServerDescriptor

public void setServerDescriptor(java.lang.String serverDescriptor)
Internal Use Only.


getServerKind

public java.lang.String getServerKind()

Returns the registered server kind. Each server kind, such as File Server or Job Server, has a distinct value.

Returns:
A String containing the registered server kind.

setServerKind

public void setServerKind(java.lang.String serverKind)
Internal Use Only.


getRegisterToCMS

public java.lang.String getRegisterToCMS()
Internal Use Only.


setRegisterToCMS

public void setRegisterToCMS(java.lang.String registerToCMS)
Internal Use Only.


getProcessID

public java.lang.String getProcessID()
Internal Use Only.


setProcessID

public void setProcessID(java.lang.String processID)
Internal Use Only.


getNetworkLayers

public com.businessobjects.enterprise.server.Server_NetworkLayers getNetworkLayers()
Internal Use Only.


setNetworkLayers

public void setNetworkLayers(com.businessobjects.enterprise.server.Server_NetworkLayers networkLayers)
Internal Use Only.


getSystemInfo

public SystemInfo getSystemInfo()

Returns the system info.

Returns:
The system info.

setSystemInfo

public void setSystemInfo(SystemInfo systemInfo)

Sets the system info.

Parameters:
systemInfo - The system info.

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.