edu.iris.Fissures.IfDataSetMgr
Class RemoteDataSetPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by edu.iris.Fissures.IfDataSetMgr.RemoteDataSetPOA
          extended by edu.iris.Fissures.IfDataSetMgr.RemoteDataSetPOATie
All Implemented Interfaces:
AuditSystemAccess, DataSet, DataSetAccess, DataSetComponentOperations, RemoteDataSetAccessOperations, RemoteDataSetOperations, java.io.Serializable, org.omg.CORBA.portable.IDLEntity, org.omg.CORBA.portable.InvokeHandler

public class RemoteDataSetPOATie
extends RemoteDataSetPOA

See Also:
Serialized Form

Constructor Summary
RemoteDataSetPOATie(RemoteDataSetOperations delegate)
           
RemoteDataSetPOATie(RemoteDataSetOperations delegate, org.omg.PortableServer.POA poa)
           
 
Method Summary
 org.omg.PortableServer.POA _default_POA()
           
 RemoteDataSetOperations _delegate()
           
 void _delegate(RemoteDataSetOperations delegate)
           
 DataSetFactory a_factory()
           
 DataSetFinder a_finder()
           
 DataSet a_writeable()
          Navigation to a reference that allows updates
 void add_dataset(DataSetAccess a_dataset, AuditInfo[] audit_info)
          Add a child dataset
 java.lang.String add_motion_vector(MotionVectorNode a_motion_vector, AuditInfo[] audit_info)
          Add a child motion vector
 java.lang.String add_seismogram(SeismogramAccess a_seismogram, AuditInfo[] audit_info)
          Add a child motion seismogram
 void destroy()
          Delete this DataSet from the service presistent storage.
 DataSetAttr get_attributes()
          Retrieve the attributes
 AuditElement[] get_audit_trail()
           
 DataSetAccess[] get_datasets()
          Retrieve the dataset that are children of this dataset
 MotionVectorNode[] get_motion_vectors()
          Retrieve the motion vectors that are children of this dataset.
 SeismogramNode[] get_seismograms()
          Retrieve the seismograms that are children of this dataset
 LocalDataSet localize()
          Retrieve a local copy of this dataset
 ParameterComponent parm_svc()
          Defines the ParameterMgr where parameters for this DataSet reside
 void remove_node(java.lang.String a_node, AuditInfo[] audit_info)
          Remove a node from the DataSet.
 void update_dataset(DataSetAttr dataset_attr, AuditInfo[] audit_info)
          Update the attributes of the dataset
 
Methods inherited from class edu.iris.Fissures.IfDataSetMgr.RemoteDataSetPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteDataSetPOATie

public RemoteDataSetPOATie(RemoteDataSetOperations delegate)

RemoteDataSetPOATie

public RemoteDataSetPOATie(RemoteDataSetOperations delegate,
                           org.omg.PortableServer.POA poa)
Method Detail

_delegate

public RemoteDataSetOperations _delegate()

_delegate

public void _delegate(RemoteDataSetOperations delegate)

_default_POA

public org.omg.PortableServer.POA _default_POA()
Overrides:
_default_POA in class org.omg.PortableServer.Servant

a_writeable

public DataSet a_writeable()
Description copied from interface: DataSetAccess
Navigation to a reference that allows updates


parm_svc

public ParameterComponent parm_svc()
Description copied from interface: DataSetAccess
Defines the ParameterMgr where parameters for this DataSet reside


a_finder

public DataSetFinder a_finder()

a_factory

public DataSetFactory a_factory()

destroy

public void destroy()
Description copied from interface: DataSet
Delete this DataSet from the service presistent storage. Also, for all MotionVector or Seismogram children that are not children of any other DataSet delete them from the service presistent store.


update_dataset

public void update_dataset(DataSetAttr dataset_attr,
                           AuditInfo[] audit_info)
                    throws FissuresException
Description copied from interface: DataSet
Update the attributes of the dataset

Throws:
FissuresException

add_dataset

public void add_dataset(DataSetAccess a_dataset,
                        AuditInfo[] audit_info)
                 throws NotFound,
                        NotADataSet
Description copied from interface: DataSet
Add a child dataset

Throws:
NotFound
NotADataSet

add_motion_vector

public java.lang.String add_motion_vector(MotionVectorNode a_motion_vector,
                                          AuditInfo[] audit_info)
                                   throws FissuresException
Description copied from interface: DataSet
Add a child motion vector

Throws:
FissuresException

add_seismogram

public java.lang.String add_seismogram(SeismogramAccess a_seismogram,
                                       AuditInfo[] audit_info)
                                throws FissuresException
Description copied from interface: DataSet
Add a child motion seismogram

Throws:
FissuresException

remove_node

public void remove_node(java.lang.String a_node,
                        AuditInfo[] audit_info)
                 throws FissuresException
Description copied from interface: DataSet
Remove a node from the DataSet. If the Node is a MotionVector or Seismogram and not a child of any other DataSet delete it from the service presistent store.

Throws:
FissuresException

localize

public LocalDataSet localize()
Description copied from interface: DataSetAccess
Retrieve a local copy of this dataset


get_attributes

public DataSetAttr get_attributes()
Description copied from interface: DataSetAccess
Retrieve the attributes


get_datasets

public DataSetAccess[] get_datasets()
Description copied from interface: DataSetAccess
Retrieve the dataset that are children of this dataset


get_motion_vectors

public MotionVectorNode[] get_motion_vectors()
Description copied from interface: DataSetAccess
Retrieve the motion vectors that are children of this dataset.


get_seismograms

public SeismogramNode[] get_seismograms()
Description copied from interface: DataSetAccess
Retrieve the seismograms that are children of this dataset


get_audit_trail

public AuditElement[] get_audit_trail()
                               throws NotImplemented
Throws:
NotImplemented