OpenMMS
V1.5.1 Std

org.rcsb.openmms.apps.dbserv
Class RDBEntryFactoryImpl

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--org.omg.DsLSRMacromolecularStructure.EntryFactoryPOA
              |
              +--org.rcsb.openmms.apps.dbserv.RDBEntryFactoryImpl
All Implemented Interfaces:
EntryFactoryOperations, org.omg.CORBA.portable.InvokeHandler

public class RDBEntryFactoryImpl
extends EntryFactoryPOA

Implements the EntryFactory for the MMS Corba reference server.

Version:
1.1
Author:
Douglas S. Greer

Constructor Summary
RDBEntryFactoryImpl(ServerHandler a, int dbug)
           
 
Method Summary
protected  void checkInit()
           
 java.lang.String[] get_entries_in_group(java.lang.String group)
           
 Entry get_entry_from_id(java.lang.String id)
           
 java.lang.String[] get_entry_group_list()
           
 java.lang.String[] get_entry_id_list_block_n(int from, int to)
           
 int get_entry_id_list_size()
           
 java.lang.String[] get_entry_id_list()
           
 ModificationDate[] get_entry_modification_dates_block_n(int from, int to)
           
 ModificationDate[] get_entry_modification_dates()
           
 org.omg.ccm.BaseIDL.ModuleDef[] get_extension_modules()
           
 byte[] get_native_entry_representation(java.lang.String format, java.lang.String entry_id)
           
 java.lang.String get_version()
           
 java.lang.String[] native_formats_supported()
           
 
Methods inherited from class org.omg.DsLSRMacromolecularStructure.EntryFactoryPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _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

RDBEntryFactoryImpl

public RDBEntryFactoryImpl(ServerHandler a,
                           int dbug)
                    throws DataAccessException
Method Detail

get_entry_from_id

public Entry get_entry_from_id(java.lang.String id)
                        throws DataAccessException
DataAccessException

checkInit

protected void checkInit()
                  throws DataAccessException
DataAccessException

get_version

public java.lang.String get_version()

get_entry_id_list

public java.lang.String[] get_entry_id_list()
                                     throws DataAccessException
DataAccessException

get_entry_id_list_size

public int get_entry_id_list_size()
                           throws DataAccessException
DataAccessException

get_entry_id_list_block_n

public java.lang.String[] get_entry_id_list_block_n(int from,
                                                    int to)
                                             throws DataAccessException
DataAccessException

get_entry_modification_dates

public ModificationDate[] get_entry_modification_dates()

get_entry_modification_dates_block_n

public ModificationDate[] get_entry_modification_dates_block_n(int from,
                                                               int to)
                                                        throws DataAccessException
DataAccessException

get_entry_group_list

public java.lang.String[] get_entry_group_list()
                                        throws DataAccessException
DataAccessException

get_entries_in_group

public java.lang.String[] get_entries_in_group(java.lang.String group)
                                        throws DataAccessException
DataAccessException

native_formats_supported

public java.lang.String[] native_formats_supported()
                                            throws DataAccessException
DataAccessException

get_extension_modules

public org.omg.ccm.BaseIDL.ModuleDef[] get_extension_modules()

get_native_entry_representation

public byte[] get_native_entry_representation(java.lang.String format,
                                              java.lang.String entry_id)
                                       throws DataAccessException
DataAccessException

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved