org.opcfoundation.ua.core
Class RegisteredServer

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.RegisteredServer
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class RegisteredServer
extends AbstractStructure


Field Summary
static ExpandedNodeId BINARY
           
protected  String[] DiscoveryUrls
           
protected  String GatewayServerUri
           
static ExpandedNodeId ID
           
protected  Boolean IsOnline
           
protected  String ProductUri
           
protected  String SemaphoreFilePath
           
protected  LocalizedText[] ServerNames
           
protected  ApplicationType ServerType
           
protected  String ServerUri
           
static ExpandedNodeId XML
           
 
Constructor Summary
RegisteredServer()
           
RegisteredServer(String ServerUri, String ProductUri, LocalizedText[] ServerNames, ApplicationType ServerType, String GatewayServerUri, String[] DiscoveryUrls, String SemaphoreFilePath, Boolean IsOnline)
           
 
Method Summary
 RegisteredServer clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 String[] getDiscoveryUrls()
           
 String getGatewayServerUri()
           
 Boolean getIsOnline()
           
 String getProductUri()
           
 String getSemaphoreFilePath()
           
 LocalizedText[] getServerNames()
           
 ApplicationType getServerType()
           
 String getServerUri()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setDiscoveryUrls(String[] DiscoveryUrls)
           
 void setGatewayServerUri(String GatewayServerUri)
           
 void setIsOnline(Boolean IsOnline)
           
 void setProductUri(String ProductUri)
           
 void setSemaphoreFilePath(String SemaphoreFilePath)
           
 void setServerNames(LocalizedText[] ServerNames)
           
 void setServerType(ApplicationType ServerType)
           
 void setServerUri(String ServerUri)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

ServerUri

protected String ServerUri

ProductUri

protected String ProductUri

ServerNames

protected LocalizedText[] ServerNames

ServerType

protected ApplicationType ServerType

GatewayServerUri

protected String GatewayServerUri

DiscoveryUrls

protected String[] DiscoveryUrls

SemaphoreFilePath

protected String SemaphoreFilePath

IsOnline

protected Boolean IsOnline
Constructor Detail

RegisteredServer

public RegisteredServer()

RegisteredServer

public RegisteredServer(String ServerUri,
                        String ProductUri,
                        LocalizedText[] ServerNames,
                        ApplicationType ServerType,
                        String GatewayServerUri,
                        String[] DiscoveryUrls,
                        String SemaphoreFilePath,
                        Boolean IsOnline)
Method Detail

getServerUri

public String getServerUri()

setServerUri

public void setServerUri(String ServerUri)

getProductUri

public String getProductUri()

setProductUri

public void setProductUri(String ProductUri)

getServerNames

public LocalizedText[] getServerNames()

setServerNames

public void setServerNames(LocalizedText[] ServerNames)

getServerType

public ApplicationType getServerType()

setServerType

public void setServerType(ApplicationType ServerType)

getGatewayServerUri

public String getGatewayServerUri()

setGatewayServerUri

public void setGatewayServerUri(String GatewayServerUri)

getDiscoveryUrls

public String[] getDiscoveryUrls()

setDiscoveryUrls

public void setDiscoveryUrls(String[] DiscoveryUrls)

getSemaphoreFilePath

public String getSemaphoreFilePath()

setSemaphoreFilePath

public void setSemaphoreFilePath(String SemaphoreFilePath)

getIsOnline

public Boolean getIsOnline()

setIsOnline

public void setIsOnline(Boolean IsOnline)

clone

public RegisteredServer clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned RegisteredServer

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.