org.opcfoundation.ua.core
Class ApplicationDescription

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

public class ApplicationDescription
extends AbstractStructure


Field Summary
protected  LocalizedText ApplicationName
           
protected  ApplicationType ApplicationType
           
protected  String ApplicationUri
           
static ExpandedNodeId BINARY
           
protected  String DiscoveryProfileUri
           
protected  String[] DiscoveryUrls
           
protected  String GatewayServerUri
           
static ExpandedNodeId ID
           
protected  String ProductUri
           
static ExpandedNodeId XML
           
 
Constructor Summary
ApplicationDescription()
           
ApplicationDescription(String ApplicationUri, String ProductUri, LocalizedText ApplicationName, ApplicationType ApplicationType, String GatewayServerUri, String DiscoveryProfileUri, String[] DiscoveryUrls)
           
 
Method Summary
 ApplicationDescription clone()
          Deep clone
 boolean equals(Object obj)
           
 LocalizedText getApplicationName()
           
 ApplicationType getApplicationType()
           
 String getApplicationUri()
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 String getDiscoveryProfileUri()
           
 String[] getDiscoveryUrls()
           
 String getGatewayServerUri()
           
 String getProductUri()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setApplicationName(LocalizedText ApplicationName)
           
 void setApplicationType(ApplicationType ApplicationType)
           
 void setApplicationUri(String ApplicationUri)
           
 void setDiscoveryProfileUri(String DiscoveryProfileUri)
           
 void setDiscoveryUrls(String[] DiscoveryUrls)
           
 void setGatewayServerUri(String GatewayServerUri)
           
 void setProductUri(String ProductUri)
           
 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

ApplicationUri

protected String ApplicationUri

ProductUri

protected String ProductUri

ApplicationName

protected LocalizedText ApplicationName

ApplicationType

protected ApplicationType ApplicationType

GatewayServerUri

protected String GatewayServerUri

DiscoveryProfileUri

protected String DiscoveryProfileUri

DiscoveryUrls

protected String[] DiscoveryUrls
Constructor Detail

ApplicationDescription

public ApplicationDescription()

ApplicationDescription

public ApplicationDescription(String ApplicationUri,
                              String ProductUri,
                              LocalizedText ApplicationName,
                              ApplicationType ApplicationType,
                              String GatewayServerUri,
                              String DiscoveryProfileUri,
                              String[] DiscoveryUrls)
Method Detail

getApplicationUri

public String getApplicationUri()

setApplicationUri

public void setApplicationUri(String ApplicationUri)

getProductUri

public String getProductUri()

setProductUri

public void setProductUri(String ProductUri)

getApplicationName

public LocalizedText getApplicationName()

setApplicationName

public void setApplicationName(LocalizedText ApplicationName)

getApplicationType

public ApplicationType getApplicationType()

setApplicationType

public void setApplicationType(ApplicationType ApplicationType)

getGatewayServerUri

public String getGatewayServerUri()

setGatewayServerUri

public void setGatewayServerUri(String GatewayServerUri)

getDiscoveryProfileUri

public String getDiscoveryProfileUri()

setDiscoveryProfileUri

public void setDiscoveryProfileUri(String DiscoveryProfileUri)

getDiscoveryUrls

public String[] getDiscoveryUrls()

setDiscoveryUrls

public void setDiscoveryUrls(String[] DiscoveryUrls)

clone

public ApplicationDescription clone()
Deep clone

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

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.