Expresso 5-5-0

Uses of Interface
com.jcorporate.expresso.core.cache.Cacheable

Packages that use Cacheable
com.jcorporate.expresso.core.cache Package containing all of the objects for Expresso's Cache Manager, a general-purpose system for in-memory caching.  
com.jcorporate.expresso.core.controller This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences.  
com.jcorporate.expresso.core.dataobjects   
com.jcorporate.expresso.core.dataobjects.jdbc This package contains implementations and helper classes of DataObjects that pertain to JDBC data sources only.  
com.jcorporate.expresso.core.dbobj Ancestor objects for all Database Objects and Schemas.  
com.jcorporate.expresso.core.dbobj.tests   
com.jcorporate.expresso.core.misc Miscellaneous objects for file manipulation, running OS processes, etc 
com.jcorporate.expresso.ext.dbobj Contains database object definitions for download files functionality and self-Registered User functionality. 
com.jcorporate.expresso.ext.dbobj.regobj   
com.jcorporate.expresso.ext.tests   
com.jcorporate.expresso.ext.xml.dbobj Contains database objects for configuring XSL transformations of XML output from Controller objects. 
com.jcorporate.expresso.services.dbobj Common database objects - used in many different applications 
com.jcorporate.expresso.services.dbobj.tests   
 

Uses of Cacheable in com.jcorporate.expresso.core.cache
 

Classes in com.jcorporate.expresso.core.cache that implement Cacheable
 class CachedObject
           
 

Methods in com.jcorporate.expresso.core.cache that return Cacheable
 Cacheable UnOrderedCache.getItem(String itemKey)
          Get an item as defined by the key.
 Cacheable OrderedCache.getItem(String itemKey)
          removeItem method comment.
 Cacheable DefaultCacheManager.getItem(String cacheName, String valueKey)
          Get a particular item in the cache
 Cacheable CacheSystem.getItem(String cacheName, String valueKey)
          Get a particular item in the cache
static Cacheable CacheManager.getItem(String dataContext, String cacheName, String valueKey)
          Get a particular item in the cache
 Cacheable CacheEntry.getContents()
           
 Cacheable Cache.getItem(String itemKey)
          Get the item indicated by the given key from the cache.
 

Methods in com.jcorporate.expresso.core.cache with parameters of type Cacheable
 void UnOrderedCache.removeItem(Cacheable oldItem)
          Removes an item as keyed by the paramter
 void OrderedCache.removeItem(Cacheable oldItem)
          removeItem method comment.
 void DefaultCacheManager.addItem(String cacheName, Cacheable newItem)
          Adds a Cacheable item into the cache
 void DefaultCacheManager.addItem(String cacheName, Cacheable newItem, long expiry)
          Adds an item to the cache named by parameter cacheName
 void DefaultCacheManager.removeItem(String cacheName, Cacheable itemToRemove)
          Removes an item from the cache
 void DefaultCacheManager.removeItemNoNotify(String cacheName, Cacheable itemToRemove)
          Removes an item out of the cache without notifying the cache listeners
 void CacheSystem.addItem(String cacheName, Cacheable newItem)
          Adds a Cacheable item into the cache
 void CacheSystem.addItem(String cacheName, Cacheable newItem, long expiry)
          Adds an item to the cache named by parameter cacheName
 void CacheSystem.removeItem(String cacheName, Cacheable itemToRemove)
          Removes an item from the cache
 void CacheSystem.removeItemNoNotify(String cacheName, Cacheable itemToRemove)
          Removes an item out of the cache without notifying the cache listeners
static void CacheManager.addItem(String dataContext, String cacheName, Cacheable newItem)
          Adds a Cacheable item into the cache
static void CacheManager.addItem(String dataContext, String cacheName, Cacheable newItem, long expiry)
          Adds an item to the cache named by parameter cacheName
static void CacheManager.removeItem(String dataContext, String cacheName, Cacheable itemToRemove)
          Removes an item from the cache
static void CacheManager.removeItemNoNotify(String dataContext, String cacheName, Cacheable itemToRemove)
          Removes an item out of the cache without notifying the cache listeners
 void Cache.removeItem(Cacheable itemKey)
          Removes the specified item from the cache.
 

Constructors in com.jcorporate.expresso.core.cache with parameters of type Cacheable
CacheEntry(Cacheable newContents)
          Constructor 1 Sets the object to expire in the default time
CacheEntry(Cacheable newContents, long newExpires)
          Constructor 2
 

Uses of Cacheable in com.jcorporate.expresso.core.controller
 

Classes in com.jcorporate.expresso.core.controller that implement Cacheable
 class Input
          An Input object is one of the three types of objects generated by a Controller when it transitions from one state to another.
 class Output
          An item returned from a controller to provide output/feedback to the client.
 

Uses of Cacheable in com.jcorporate.expresso.core.dataobjects
 

Subinterfaces of Cacheable in com.jcorporate.expresso.core.dataobjects
 interface DataObject
          This interface represents the basic needs of a dataobject, namely to add, update and delete itself, set it's own fields, and deal with things accordingly It is currently VERY crude and definitely considered ALPHA code at this time.
 

Classes in com.jcorporate.expresso.core.dataobjects that implement Cacheable
 class BaseDataObject
          A base class that provides some functionality for all Data Objects
 class SynchronizedDataObject
          This class provides a threadsafe access to a dataobject.
 

Uses of Cacheable in com.jcorporate.expresso.core.dataobjects.jdbc
 

Classes in com.jcorporate.expresso.core.dataobjects.jdbc that implement Cacheable
 class JDBCDataObject
          Base class for JDBC-based data objects.
 class JoinedDataObject
          Not yet completed: do not use in your own code yet.
 

Uses of Cacheable in com.jcorporate.expresso.core.dbobj
 

Classes in com.jcorporate.expresso.core.dbobj that implement Cacheable
 class AuditedSecuredDBObject
          AuditedSecuredDBObject is an extension of SecuredDBObject that always writes an audit entry to the AuditLog table.
 class AutoDBObject
          This class provides convenience methods by querying the database table it is set to and automatically setting up it's own fields that way.
 class DBObject
          DBObjects are the pure core of the Expresso framework.
 class DBSequence
          DBSequence is a special DBObject that wraps a database sequence.
 class HistAuditSecuredDBObject
          HistAuditSecuredDBObject is an object that is audited (as in the AuditedSecuredDBObject) and is also archived in a history table that stores the entire record on either ADD or UPDATE.
 class ISOValidValue
          An ISO valid value is a enumerated collection very similar to a pure Struts label and value bean with internationalization (i18n) support.
 class RowSecuredDBObject
          subclass this for support of row-level Authorization.
 class SecuredDBObject
          A database object can be stored in a table (or tables), can be retrieved, and various other operations Specific database objects extend this object
 class ValidValue
          A valid value is a enumerated collection very similar to a pure Struts label and value bean.
 

Uses of Cacheable in com.jcorporate.expresso.core.dbobj.tests
 

Classes in com.jcorporate.expresso.core.dbobj.tests that implement Cacheable
 class Test1
          A basic DBObject used to verify the functions of the DBObject class
 class Test2
          A basic DBObject used to verify the functions of the DBObject class
 

Uses of Cacheable in com.jcorporate.expresso.core.misc
 

Methods in com.jcorporate.expresso.core.misc that return Cacheable
 Cacheable CacheEvent.getObject()
          Get the object reference to the object that generated the event
 

Methods in com.jcorporate.expresso.core.misc with parameters of type Cacheable
 void CacheEvent.setObject(Cacheable newObject)
          Set the originating object reference for this event
 

Constructors in com.jcorporate.expresso.core.misc with parameters of type Cacheable
CacheEvent(String newEventOriginator, String newEventCode, Cacheable newEventObject)
          Convenience constructor to create a CacheEvent with the originator, event code and originating object immediately specified
 

Uses of Cacheable in com.jcorporate.expresso.ext.dbobj
 

Classes in com.jcorporate.expresso.ext.dbobj that implement Cacheable
 class AppIntegration
          AppIntegration Provide a point of integration between different Expresso-based applications.
 class AuditLog
          The AuditLog is a table that is written to by AuditedSecuredDBObjects and HistAuditSecuredDBObjects.
 class AuditLogL
          The AuditLogL object provides lookup values for the AuditLog table.
 class DownloadFiles
          This DBobject is used by the Download Controller to manage information about files available for download, security groups allowed to download which files, Download notes, and Mime Types settings.
 class DownloadLog
          DownloadLog Log the latest download of a file by a user
 class ISOCountryCodes
          This database table contains a list of all known ISO 3166-1 country codes.
 class PerfTests
          PerfTests List of URL's to execute and time, along with statistics on their execution time.
 class PerfTestSet
          PerfTestSet entries define "groups" of performance test entries.
 class PerfTestSetDet
          PerfTestSetDet entries define "groups" of performance test entries.
 class PerfTestStat
          PerfTestStat entries record the run time for each run of a test, for trend analysis
 class RegisteredUser
          RegisteredUser Extention to the normal user object to record some additional information
 class RestrictedCountries
          Table for countries that are not permitted access to 'restricted' downloads Usually this pertains to Cryptographic source code that cannot be downloaded from the U.S. to Cuba for example.
 class RestrictedOverrides
          This class allows administrators to override selected registered users to grant or deny restricted download access.
 class ReverseLookupDomains
          Class that maintains a database of all known top level domain codes.
 class SingleDBUserInfo
           
 

Uses of Cacheable in com.jcorporate.expresso.ext.dbobj.regobj
 

Classes in com.jcorporate.expresso.ext.dbobj.regobj that implement Cacheable
 class Address
          Creation date: 2001-08-24 11:57:54
 class Contact
          Creation date: 2001-08-24 11:57:54
 class Person
          Creation date: 2001-08-24 11:57:54
 class Phone
          Creation date: 2001-08-24 11:57:54
 

Uses of Cacheable in com.jcorporate.expresso.ext.tests
 

Classes in com.jcorporate.expresso.ext.tests that implement Cacheable
 class StressTestObject
          An actual Stess test DBObject
 

Uses of Cacheable in com.jcorporate.expresso.ext.xml.dbobj
 

Classes in com.jcorporate.expresso.ext.xml.dbobj that implement Cacheable
 class ControllerXSLMap
          Entries here define the mapping between a specific user and browser type and Controller combination to the correct XSL stlyesheet to be used to transform the outputs of this controller.
 class UserAgent
          Entries here define the other VM's (even on other servers) that are also using this database, and with whom cache synchronizations should be attempted.
 

Uses of Cacheable in com.jcorporate.expresso.services.dbobj
 

Classes in com.jcorporate.expresso.services.dbobj that implement Cacheable
 class CacheSync
          Entries here define the other VM's (even on other servers) that are also using this database, and with whom cache synchronizations should be attempted.
 class ChangeLog
           
 class ControllerDefault
          This class defines default limits on controllers.
 class ControllerSecurity
          Controller Security indicates which of the controllers contained in a schema can be accessed by which groups of users.
 class DBMessage
          A DBMessage is a string that is intercepted coming from the DBMS as an error or warning message.
 class DBObjImpl
          Deprecated. since Expresso 5.3 [never used]
 class DBObjLimit
          A DBObjLimit defines the number of records the standard maintenance servlet will display before it breaks a page
 class DBObjSecurity
           Database Object Security: What is this user allowed to do with a given database object
 class DBOtherMap
          DBOtherMap Tells about database objects that reside in Other Databases - e.g. somewhere other than the control database where this table is found.
 class DefaultUserInfo
          Default implementation of the UserInfo object.
 class Event
          Event
 class EventMail
          EventMail objects tell who is to be notified when an event is triggered
 class GroupMembers
          GroupMembers.java Copyright 1999-2002 Jcorporate Ltd.
 class GroupNest
          Group Nesting
 class JobHandlerControl
           
 class JobHandlerRegistry
          UserGroup is a grouping of a number of users for security purposes
 class JobQueue
          Copyright 1999, 2000, 2001 Jcorporate Ltd.
 class JobQueueParam
          A JobQueueParam entry provides information to the job that is being queued that tell it how to run & what data to operate on.
 class JobSecurity
          JobSecurity.java Copyright 1999-2002 Jcorporate Ltd.
 class LogEntry
          LogEntry Log system events, errors, etc
 class MediaDBObject
          A MediaDBObject is a DBObject intended to be used for storage of media objects directly in the database.
 class MimeTypes
          This table provides for mapping between files and mime types.
 class RegistrationDBObject
          Whenever you create a DBObject to be used for Registration, you need to derive it from this class.
 class RegistrationDomain
          A registration domain defines a registration context.
 class RegistrationObjectMap
          This class associates each registration domain with one or more registration objects.
 class RowGroupPerms
          storage for read/write permissions for a group, concerning a given row in the database this object and its table are a complement to the RowPermissions object and table.
 class RowPermissions
          storage for read/write permissions concerning a given row in the database this table stores user & "other" permissions this object and its table should be manipulated only through RowSecuredDBObject
 class SchemaList
          Schema list The schema list object lists the individual Schema classes for each application installed at this site.
 class SecurityDBObject
           SecurityDBObject.java this object provides a means to control the DB context via Setup values.
 class Setup
          Copyright 1999, 2000, 2001 Jcorporate Ltd.
 class TmpUser
           
 class UserDBObj
          Deprecated. Use DefaultUserInfo instead Since Expresso 4.0
 class UserGroup
          UserGroup.java Copyright 1999-2002 Jcorporate Ltd.
 class UserPreference
          A User Preference is a stored value or attribute that is related to a particular user.
 class UserPreferenceDef
          This object defines the available user preference definitions.
 class UserPreferenceVal
          This object defines the available valid values for user preference definitions.
 class ValidationQueue
          This class stores each validation entry
 class ValidationQueueParam
          This class stores all the parameters associated with each validation entry
 

Uses of Cacheable in com.jcorporate.expresso.services.dbobj.tests
 

Classes in com.jcorporate.expresso.services.dbobj.tests that implement Cacheable
 class MediaTest
          A basic DBObject used to verify the functions of the MediaDBObject class
 


Expresso 5-5-0

Please see www.jcorporate.com for information about new Expresso releases.