OpenMMS
V1.5.1 Std

org.rcsb.openmms.entry
Class EntryFoundry

java.lang.Object
  |
  +--org.rcsb.openmms.entry.EntryFoundry
Direct Known Subclasses:
FileEntryFoundry, RDBEntryFoundry

public abstract class EntryFoundry
extends java.lang.Object

Base class for Entry Foundaries (Factories) that create Entry Objects

Version:
1.3
Author:
Douglas S. Greer

Constructor Summary
EntryFoundry(ServerHandler a)
           
 
Method Summary
abstract  boolean allVariablesRead()
           
abstract  boolean cacheValue(EntryImpl ei, int modType, int sFlag, java.lang.Object[] var)
           
abstract  EntryImpl createEntryImpl(java.lang.String id)
           
abstract  java.lang.Object[] getList(EntryImpl ei, int modType, int sFlag)
           
abstract  java.lang.Object[] getListBlock(EntryImpl ei, int modType, int sFlag, int from, int to)
           
abstract  int getListSize(EntryImpl ei, int modType, int sFlag)
           
 MessageHandler getMessageHandler()
           
 EntryFoundry getNext()
           
 org.omg.CORBA.ORB getOrb()
           
 org.omg.PortableServer.POA getRootPoa()
           
 java.lang.String idToGroup(java.lang.String id)
           
abstract  void readEntryData(EntryImpl ei)
           
 void setDebug(int d)
           
 void setNext(EntryFoundry ef)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntryFoundry

public EntryFoundry(ServerHandler a)
Method Detail

allVariablesRead

public abstract boolean allVariablesRead()

cacheValue

public abstract boolean cacheValue(EntryImpl ei,
                                   int modType,
                                   int sFlag,
                                   java.lang.Object[] var)

createEntryImpl

public abstract EntryImpl createEntryImpl(java.lang.String id)
                                   throws DataAccessException
DataAccessException

readEntryData

public abstract void readEntryData(EntryImpl ei)
                            throws DataAccessException
DataAccessException

getList

public abstract java.lang.Object[] getList(EntryImpl ei,
                                           int modType,
                                           int sFlag)
                                    throws DataAccessException
DataAccessException

getListBlock

public abstract java.lang.Object[] getListBlock(EntryImpl ei,
                                                int modType,
                                                int sFlag,
                                                int from,
                                                int to)
                                         throws DataAccessException
DataAccessException

getListSize

public abstract int getListSize(EntryImpl ei,
                                int modType,
                                int sFlag)
                         throws DataAccessException
DataAccessException

setDebug

public void setDebug(int d)

setNext

public void setNext(EntryFoundry ef)

getNext

public EntryFoundry getNext()

getOrb

public org.omg.CORBA.ORB getOrb()

getRootPoa

public org.omg.PortableServer.POA getRootPoa()

getMessageHandler

public MessageHandler getMessageHandler()

idToGroup

public java.lang.String idToGroup(java.lang.String id)

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved