org.openiec61850.common.model
Class Server

java.lang.Object
  extended by org.openiec61850.common.model.ModelNode
      extended by org.openiec61850.common.model.Server
All Implemented Interfaces:
java.lang.Iterable<ModelNode>

public final class Server
extends ModelNode


Field Summary
 
Fields inherited from class org.openiec61850.common.model.ModelNode
children, fc, objectReference
 
Constructor Summary
Server(java.util.List<LogicalDevice> logicalDevices)
           
 
Method Summary
 Server copy()
          Copies the whole node with all of its children.
 void deleteDataSet(DataSet ds)
           
 java.lang.String getAuthentication()
           
 DataSet getDataSet(java.lang.String dataSetRef)
           
 java.util.Collection<DataSet> getDataSets()
           
 ReportControlBlock getRCB(java.lang.String rcbRef)
           
 java.util.Collection<ReportControlBlock> getRCBs()
           
 void setAuthentication(java.lang.String authentication)
           
 void setDataSet(DataSet ds)
           
 void setRCBs(ReportControlBlock rcb)
           
 java.lang.String toString()
           
 
Methods inherited from class org.openiec61850.common.model.ModelNode
findSubNode, getBasicDataAttributes, getChild, getChild, getChildren, getFunctionalConstraint, getIterators, getNodeName, getReference, iterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Server

public Server(java.util.List<LogicalDevice> logicalDevices)
Method Detail

getAuthentication

public java.lang.String getAuthentication()

setAuthentication

public void setAuthentication(java.lang.String authentication)

copy

public Server copy()
Description copied from class: ModelNode
Copies the whole node with all of its children. Creates new BasicDataAttribute values but reuses ObjectReferences, FunctionalConstraints.

Specified by:
copy in class ModelNode

getDataSet

public DataSet getDataSet(java.lang.String dataSetRef)

getDataSets

public java.util.Collection<DataSet> getDataSets()

getRCB

public ReportControlBlock getRCB(java.lang.String rcbRef)

getRCBs

public java.util.Collection<ReportControlBlock> getRCBs()

setDataSet

public void setDataSet(DataSet ds)

setRCBs

public void setRCBs(ReportControlBlock rcb)

deleteDataSet

public void deleteDataSet(DataSet ds)

toString

public java.lang.String toString()
Overrides:
toString in class ModelNode