com.intersys.classes
Class SysListOfObjects

java.lang.Object
  extended bycom.intersys.classes.CacheGeneric
      extended bycom.intersys.classes.CacheRootObject
          extended bycom.intersys.classes.RegisteredObject
              extended bycom.intersys.classes.SerialObject
                  extended bycom.intersys.classes.SysAbstractList
                      extended bycom.intersys.classes.SysListOfObjects
All Implemented Interfaces:
ObjectHandle, Serializable
Direct Known Subclasses:
SysListOfObjectsWithClassName

public class SysListOfObjects
extends com.intersys.classes.SysAbstractList
implements Serializable

See Also:
Serialized Form

Constructor Summary
SysListOfObjects(com.intersys.cache.CacheObject ref)
           
SysListOfObjects(Database db)
           
 
Method Summary
static void _buildValueArray(Database db, byte[] serialized, byte[] array)
           
 void _clear()
           
 Integer _count()
           
 Integer _find(Oid element, Integer key)
           
 Integer _find(String element, Integer key)
           
 Integer _findObjectId(String id, Integer key)
           
 Object _getAt(Integer key)
           
 String _getNext(IntegerHolder key)
           
 Oid _getObjectAt(Integer key)
           
 Oid _getObjectAt(Integer key, Integer force)
           
 String _getObjectIdAt(Integer key)
           
 String _getObjectIdAt(Integer key, Integer force)
           
 String _getObjectIdNext(IntegerHolder key)
           
 String _getObjectIdPrevious(IntegerHolder key)
           
 Oid _getObjectNext(IntegerHolder key)
           
 Oid _getObjectPrevious(IntegerHolder key)
           
 String _getPrevious(IntegerHolder key)
           
 RegisteredObject _getRegisteredObjectNext(IntegerHolder key)
           
 RegisteredObject _getRegisteredObjectPrevious(IntegerHolder key)
           
 void _insert(RegisteredObject oref)
           
 void _insert(String element)
           
 void _insertAt(Integer key, RegisteredObject oref)
           
 void _insertAt(Integer key, String element)
           
 void _insertList(String inslist)
           
 void _insertObject(Oid oid)
           
 void _insertObjectAt(Integer key, Oid oid)
           
 void _insertObjectId(String id)
           
 void _insertObjectIdAt(Integer key, String id)
           
 void _insertOrdered(String element)
           
 Integer _next(Integer key)
           
static RegisteredObject _open(Database db, Oid oid)
           
 Integer _previous(Integer key)
           
 String _removeAt(Integer key)
           
 Oid _removeRegisteredObjectAt(Integer key)
           
 void _setAt(Integer key, RegisteredObject oref)
           
 void _setAt(Integer key, String element)
           
 void _setObjectAt(Integer key, Oid oid)
           
 void _setObjectIdAt(Integer key, String id)
           
 void _unSwizzleAt(Integer key)
           
 void _unSwizzleAt(Integer key, Integer force)
           
static void check_elementTypeValid(Database db)
           
static void checkAllFieldsValid(Database db)
           
static void checkAllMethods(Database db)
           
 String get_elementType()
           
 CacheClass getCacheClass()
           
static String getCacheClassName()
           
 void set_elementType(String value)
           
 
Methods inherited from class com.intersys.classes.SerialObject
_getSwizzleObject, _getSwizzleObject, _getSwizzleObject, _logicalToOdbc, _logicalToOdbc, _odbcToLogical, _odbcToLogical, getOid, open, openOnServer, serialize, serialize
 
Methods inherited from class com.intersys.classes.RegisteredObject
_className, _className, _constructClone, _constructClone, _constructClone, _isA, _isModified, _normalizeObject, _packageName, _validateObject, _validateObject, constructClone, constructClone, getZRef
 
Methods inherited from class com.intersys.classes.CacheRootObject
_close, castTo, equals, getDatabase, getField, getOref, getProxy, getString, hashCode, release, releaseInternal, toString
 
Methods inherited from class com.intersys.classes.CacheGeneric
checkAllFieldsValid, checkFieldsLimited, reset
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysListOfObjects

public SysListOfObjects(com.intersys.cache.CacheObject ref)
                 throws CacheException

SysListOfObjects

public SysListOfObjects(Database db)
                 throws CacheException
Method Detail

_open

public static RegisteredObject _open(Database db,
                                     Oid oid)
                              throws CacheException
Throws:
CacheException

getCacheClassName

public static String getCacheClassName()

getCacheClass

public CacheClass getCacheClass()
                         throws CacheException
Throws:
CacheException

checkAllFieldsValid

public static void checkAllFieldsValid(Database db)
                                throws CacheException
Throws:
CacheException

checkAllMethods

public static void checkAllMethods(Database db)
                            throws CacheException
Throws:
CacheException

check_elementTypeValid

public static void check_elementTypeValid(Database db)
                                   throws CacheException
Throws:
CacheException

get_elementType

public String get_elementType()
                       throws CacheException
Throws:
CacheException

set_elementType

public void set_elementType(String value)
                     throws CacheException
Throws:
CacheException

_unSwizzleAt

public void _unSwizzleAt(Integer key)
                  throws CacheException
Throws:
CacheException

_unSwizzleAt

public void _unSwizzleAt(Integer key,
                         Integer force)
                  throws CacheException
Throws:
CacheException

_buildValueArray

public static void _buildValueArray(Database db,
                                    byte[] serialized,
                                    byte[] array)
                             throws CacheException
Throws:
CacheException

_find

public Integer _find(Oid element,
                     Integer key)
              throws CacheException
Throws:
CacheException

_findObjectId

public Integer _findObjectId(String id,
                             Integer key)
                      throws CacheException
Throws:
CacheException

_getAt

public Object _getAt(Integer key)
              throws CacheException
Throws:
CacheException

_getRegisteredObjectNext

public RegisteredObject _getRegisteredObjectNext(IntegerHolder key)
                                          throws CacheException
Throws:
CacheException

_getObjectAt

public Oid _getObjectAt(Integer key)
                 throws CacheException
Throws:
CacheException

_getObjectAt

public Oid _getObjectAt(Integer key,
                        Integer force)
                 throws CacheException
Throws:
CacheException

_getObjectIdAt

public String _getObjectIdAt(Integer key)
                      throws CacheException
Throws:
CacheException

_getObjectIdAt

public String _getObjectIdAt(Integer key,
                             Integer force)
                      throws CacheException
Throws:
CacheException

_getObjectIdNext

public String _getObjectIdNext(IntegerHolder key)
                        throws CacheException
Throws:
CacheException

_getObjectIdPrevious

public String _getObjectIdPrevious(IntegerHolder key)
                            throws CacheException
Throws:
CacheException

_getObjectNext

public Oid _getObjectNext(IntegerHolder key)
                   throws CacheException
Throws:
CacheException

_getObjectPrevious

public Oid _getObjectPrevious(IntegerHolder key)
                       throws CacheException
Throws:
CacheException

_getRegisteredObjectPrevious

public RegisteredObject _getRegisteredObjectPrevious(IntegerHolder key)
                                              throws CacheException
Throws:
CacheException

_insert

public void _insert(RegisteredObject oref)
             throws CacheException
Throws:
CacheException

_insertAt

public void _insertAt(Integer key,
                      RegisteredObject oref)
               throws CacheException
Throws:
CacheException

_insertObject

public void _insertObject(Oid oid)
                   throws CacheException
Throws:
CacheException

_insertObjectAt

public void _insertObjectAt(Integer key,
                            Oid oid)
                     throws CacheException
Throws:
CacheException

_insertObjectId

public void _insertObjectId(String id)
                     throws CacheException
Throws:
CacheException

_insertObjectIdAt

public void _insertObjectIdAt(Integer key,
                              String id)
                       throws CacheException
Throws:
CacheException

_removeRegisteredObjectAt

public Oid _removeRegisteredObjectAt(Integer key)
                              throws CacheException
Throws:
CacheException

_setAt

public void _setAt(Integer key,
                   RegisteredObject oref)
            throws CacheException
Throws:
CacheException

_setObjectAt

public void _setObjectAt(Integer key,
                         Oid oid)
                  throws CacheException
Throws:
CacheException

_setObjectIdAt

public void _setObjectIdAt(Integer key,
                           String id)
                    throws CacheException
Throws:
CacheException

_clear

public void _clear()
            throws CacheException
Throws:
CacheException

_count

public Integer _count()
               throws CacheException
Throws:
CacheException

_find

public Integer _find(String element,
                     Integer key)
              throws CacheException
Throws:
CacheException

_getNext

public String _getNext(IntegerHolder key)
                throws CacheException
Throws:
CacheException

_getPrevious

public String _getPrevious(IntegerHolder key)
                    throws CacheException
Throws:
CacheException

_insert

public void _insert(String element)
             throws CacheException
Throws:
CacheException

_insertAt

public void _insertAt(Integer key,
                      String element)
               throws CacheException
Throws:
CacheException

_insertList

public void _insertList(String inslist)
                 throws CacheException
Throws:
CacheException

_insertOrdered

public void _insertOrdered(String element)
                    throws CacheException
Throws:
CacheException

_next

public Integer _next(Integer key)
              throws CacheException
Throws:
CacheException

_previous

public Integer _previous(Integer key)
                  throws CacheException
Throws:
CacheException

_removeAt

public String _removeAt(Integer key)
                 throws CacheException
Throws:
CacheException

_setAt

public void _setAt(Integer key,
                   String element)
            throws CacheException
Throws:
CacheException