edu.iris.Fissures.IfDataSetMgr
Class _DataSetStub

java.lang.Object
  extended by org.omg.CORBA.portable.ObjectImpl
      extended by edu.iris.Fissures.IfDataSetMgr._DataSetStub
All Implemented Interfaces:
AuditSystemAccess, DataSet, DataSetAccess, java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity

public class _DataSetStub
extends org.omg.CORBA.portable.ObjectImpl
implements DataSet

See Also:
Serialized Form

Field Summary
static java.lang.Class _ob_opsClass
           
 
Constructor Summary
_DataSetStub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 DataSet a_writeable()
          Navigation to a reference that allows updates
 void add_dataset(DataSetAccess _ob_a0, AuditInfo[] _ob_a1)
          Add a child dataset
 java.lang.String add_motion_vector(MotionVectorNode _ob_a0, AuditInfo[] _ob_a1)
          Add a child motion vector
 java.lang.String add_seismogram(SeismogramAccess _ob_a0, AuditInfo[] _ob_a1)
          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 _ob_a0, AuditInfo[] _ob_a1)
          Remove a node from the DataSet.
 void update_dataset(DataSetAttr _ob_a0, AuditInfo[] _ob_a1)
          Update the attributes of the dataset
 
Methods inherited from class org.omg.CORBA.portable.ObjectImpl
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_ob_opsClass

public static final java.lang.Class _ob_opsClass
Constructor Detail

_DataSetStub

public _DataSetStub()
Method Detail

_ids

public java.lang.String[] _ids()
Specified by:
_ids in class org.omg.CORBA.portable.ObjectImpl

a_writeable

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

Specified by:
a_writeable in interface DataSetAccess

parm_svc

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

Specified by:
parm_svc in interface DataSetAccess

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.

Specified by:
destroy in interface DataSet

update_dataset

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

Specified by:
update_dataset in interface DataSet
Throws:
FissuresException

add_dataset

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

Specified by:
add_dataset in interface DataSet
Throws:
NotFound
NotADataSet

add_motion_vector

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

Specified by:
add_motion_vector in interface DataSet
Throws:
FissuresException

add_seismogram

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

Specified by:
add_seismogram in interface DataSet
Throws:
FissuresException

remove_node

public void remove_node(java.lang.String _ob_a0,
                        AuditInfo[] _ob_a1)
                 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.

Specified by:
remove_node in interface DataSet
Throws:
FissuresException

localize

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

Specified by:
localize in interface DataSetAccess

get_attributes

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

Specified by:
get_attributes in interface DataSetAccess

get_datasets

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

Specified by:
get_datasets in interface DataSetAccess

get_motion_vectors

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

Specified by:
get_motion_vectors in interface DataSetAccess

get_seismograms

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

Specified by:
get_seismograms in interface DataSetAccess

get_audit_trail

public AuditElement[] get_audit_trail()
                               throws NotImplemented
Specified by:
get_audit_trail in interface AuditSystemAccess
Throws:
NotImplemented