org.eclipse.jpt.eclipselink.core.context.persistence.caching
Interface Caching

All Superinterfaces:
Model, PersistenceUnitProperties

public interface Caching
extends PersistenceUnitProperties

Caching


Field Summary
static java.lang.String CACHE_SIZE_DEFAULT_PROPERTY
           
static java.lang.String CACHE_SIZE_PROPERTY
           
static java.lang.String CACHE_TYPE_DEFAULT_PROPERTY
           
static java.lang.String CACHE_TYPE_PROPERTY
           
static java.lang.Integer DEFAULT_CACHE_SIZE
           
static java.lang.Integer DEFAULT_CACHE_SIZE_DEFAULT
           
static CacheType DEFAULT_CACHE_TYPE
           
static CacheType DEFAULT_CACHE_TYPE_DEFAULT
           
static FlushClearCache DEFAULT_FLUSH_CLEAR_CACHE
           
static java.lang.Boolean DEFAULT_SHARED_CACHE
           
static java.lang.Boolean DEFAULT_SHARED_CACHE_DEFAULT
           
static java.lang.String ECLIPSELINK_CACHE_SHARED_DEFAULT
           
static java.lang.String ECLIPSELINK_CACHE_SIZE
           
static java.lang.String ECLIPSELINK_CACHE_SIZE_DEFAULT
           
static java.lang.String ECLIPSELINK_CACHE_TYPE
           
static java.lang.String ECLIPSELINK_CACHE_TYPE_DEFAULT
           
static java.lang.String ECLIPSELINK_FLUSH_CLEAR_CACHE
           
static java.lang.String ECLIPSELINK_SHARED_CACHE
           
static java.lang.String ENTITIES_LIST
           
static java.lang.String FLUSH_CLEAR_CACHE_PROPERTY
           
static java.lang.String SHARED_CACHE_DEFAULT_PROPERTY
           
static java.lang.String SHARED_CACHE_PROPERTY
           
 
Method Summary
 org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Entity addEntity(java.lang.String entity)
           
 java.util.ListIterator<org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Entity> entities()
           
 int entitiesSize()
           
 boolean entityExists(java.lang.String entity)
           
 java.util.Iterator<java.lang.String> entityNames()
           
 java.lang.Integer getCacheSizeDefault()
           
 java.lang.Integer getCacheSizeOf(java.lang.String entityName)
           
 CacheType getCacheTypeDefault()
           
 CacheType getCacheTypeOf(java.lang.String entityName)
           
 java.lang.Integer getDefaultCacheSize()
           
 java.lang.Integer getDefaultCacheSizeDefault()
           
 CacheType getDefaultCacheType()
           
 CacheType getDefaultCacheTypeDefault()
           
 FlushClearCache getDefaultFlushClearCache()
           
 java.lang.Boolean getDefaultSharedCache()
           
 java.lang.Boolean getDefaultSharedCacheDefault()
           
 FlushClearCache getFlushClearCache()
           
 java.lang.Boolean getSharedCacheDefault()
           
 java.lang.Boolean getSharedCacheOf(java.lang.String entityName)
           
 void removeEntity(java.lang.String entity)
           
 void setCacheSizeDefault(java.lang.Integer cacheSizeDefault)
           
 void setCacheSizeOf(java.lang.String entityName, java.lang.Integer cacheSize)
           
 void setCacheTypeDefault(CacheType cacheTypeDefault)
           
 void setCacheTypeOf(java.lang.String entityName, CacheType cacheType)
           
 void setFlushClearCache(FlushClearCache newFlushClearCache)
           
 void setSharedCacheDefault(java.lang.Boolean sharedCacheDefault)
           
 void setSharedCacheOf(java.lang.String entityName, java.lang.Boolean sharedCache)
           
 
Methods inherited from interface org.eclipse.jpt.core.context.persistence.PersistenceUnitProperties
getJpaProject, getPersistenceUnit, itemIsProperty, propertyIdOf, propertyRemoved, propertyValueChanged
 
Methods inherited from interface org.eclipse.jpt.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener
 

Field Detail

CACHE_TYPE_DEFAULT_PROPERTY

static final java.lang.String CACHE_TYPE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_TYPE_DEFAULT

static final java.lang.String ECLIPSELINK_CACHE_TYPE_DEFAULT
See Also:
Constant Field Values

DEFAULT_CACHE_TYPE_DEFAULT

static final CacheType DEFAULT_CACHE_TYPE_DEFAULT

CACHE_SIZE_DEFAULT_PROPERTY

static final java.lang.String CACHE_SIZE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SIZE_DEFAULT

static final java.lang.String ECLIPSELINK_CACHE_SIZE_DEFAULT
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE_DEFAULT

static final java.lang.Integer DEFAULT_CACHE_SIZE_DEFAULT

SHARED_CACHE_DEFAULT_PROPERTY

static final java.lang.String SHARED_CACHE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SHARED_DEFAULT

static final java.lang.String ECLIPSELINK_CACHE_SHARED_DEFAULT
See Also:
Constant Field Values

DEFAULT_SHARED_CACHE_DEFAULT

static final java.lang.Boolean DEFAULT_SHARED_CACHE_DEFAULT

CACHE_TYPE_PROPERTY

static final java.lang.String CACHE_TYPE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_TYPE

static final java.lang.String ECLIPSELINK_CACHE_TYPE
See Also:
Constant Field Values

DEFAULT_CACHE_TYPE

static final CacheType DEFAULT_CACHE_TYPE

CACHE_SIZE_PROPERTY

static final java.lang.String CACHE_SIZE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SIZE

static final java.lang.String ECLIPSELINK_CACHE_SIZE
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE

static final java.lang.Integer DEFAULT_CACHE_SIZE

SHARED_CACHE_PROPERTY

static final java.lang.String SHARED_CACHE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_SHARED_CACHE

static final java.lang.String ECLIPSELINK_SHARED_CACHE
See Also:
Constant Field Values

DEFAULT_SHARED_CACHE

static final java.lang.Boolean DEFAULT_SHARED_CACHE

FLUSH_CLEAR_CACHE_PROPERTY

static final java.lang.String FLUSH_CLEAR_CACHE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_FLUSH_CLEAR_CACHE

static final java.lang.String ECLIPSELINK_FLUSH_CLEAR_CACHE
See Also:
Constant Field Values

DEFAULT_FLUSH_CLEAR_CACHE

static final FlushClearCache DEFAULT_FLUSH_CLEAR_CACHE

ENTITIES_LIST

static final java.lang.String ENTITIES_LIST
See Also:
Constant Field Values
Method Detail

getDefaultCacheTypeDefault

CacheType getDefaultCacheTypeDefault()

getCacheTypeDefault

CacheType getCacheTypeDefault()

setCacheTypeDefault

void setCacheTypeDefault(CacheType cacheTypeDefault)

getDefaultCacheSizeDefault

java.lang.Integer getDefaultCacheSizeDefault()

getCacheSizeDefault

java.lang.Integer getCacheSizeDefault()

setCacheSizeDefault

void setCacheSizeDefault(java.lang.Integer cacheSizeDefault)

getDefaultSharedCacheDefault

java.lang.Boolean getDefaultSharedCacheDefault()

getSharedCacheDefault

java.lang.Boolean getSharedCacheDefault()

setSharedCacheDefault

void setSharedCacheDefault(java.lang.Boolean sharedCacheDefault)

getDefaultCacheType

CacheType getDefaultCacheType()

getCacheTypeOf

CacheType getCacheTypeOf(java.lang.String entityName)

setCacheTypeOf

void setCacheTypeOf(java.lang.String entityName,
                    CacheType cacheType)

getDefaultCacheSize

java.lang.Integer getDefaultCacheSize()

getCacheSizeOf

java.lang.Integer getCacheSizeOf(java.lang.String entityName)

setCacheSizeOf

void setCacheSizeOf(java.lang.String entityName,
                    java.lang.Integer cacheSize)

getDefaultSharedCache

java.lang.Boolean getDefaultSharedCache()

getSharedCacheOf

java.lang.Boolean getSharedCacheOf(java.lang.String entityName)

setSharedCacheOf

void setSharedCacheOf(java.lang.String entityName,
                      java.lang.Boolean sharedCache)

getDefaultFlushClearCache

FlushClearCache getDefaultFlushClearCache()

getFlushClearCache

FlushClearCache getFlushClearCache()

setFlushClearCache

void setFlushClearCache(FlushClearCache newFlushClearCache)

entities

java.util.ListIterator<org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Entity> entities()

entityNames

java.util.Iterator<java.lang.String> entityNames()

entitiesSize

int entitiesSize()

entityExists

boolean entityExists(java.lang.String entity)

addEntity

org.eclipse.jpt.eclipselink.core.internal.context.persistence.caching.Entity addEntity(java.lang.String entity)

removeEntity

void removeEntity(java.lang.String entity)