Dali Provisional API
Release 3.2

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

All Superinterfaces:
Model, PersistenceUnitProperties, TypeRefactoringParticipant

public interface Caching
extends PersistenceUnitProperties

Caching


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant
TypeRefactoringParticipant.MoveTypeEditsTransformer, TypeRefactoringParticipant.RenamePackageEditsTransformer, TypeRefactoringParticipant.RenameTypeEditsTransformer
 
Field Summary
static String CACHE_SIZE_DEFAULT_PROPERTY
           
static String CACHE_SIZE_PROPERTY
           
static String CACHE_TYPE_DEFAULT_PROPERTY
           
static String CACHE_TYPE_PROPERTY
           
static Integer DEFAULT_CACHE_SIZE
           
static Integer DEFAULT_CACHE_SIZE_DEFAULT
           
static CacheType DEFAULT_CACHE_TYPE
           
static CacheType DEFAULT_CACHE_TYPE_DEFAULT
           
static FlushClearCache DEFAULT_FLUSH_CLEAR_CACHE
           
static Boolean DEFAULT_SHARED_CACHE
           
static Boolean DEFAULT_SHARED_CACHE_DEFAULT
           
static String ECLIPSELINK_CACHE_SHARED_DEFAULT
           
static String ECLIPSELINK_CACHE_SIZE
           
static String ECLIPSELINK_CACHE_SIZE_DEFAULT
           
static String ECLIPSELINK_CACHE_TYPE
           
static String ECLIPSELINK_CACHE_TYPE_DEFAULT
           
static String ECLIPSELINK_FLUSH_CLEAR_CACHE
           
static String ECLIPSELINK_SHARED_CACHE
           
static String ENTITIES_LIST
           
static String FLUSH_CLEAR_CACHE_PROPERTY
           
static String SHARED_CACHE_DEFAULT_PROPERTY
           
static String SHARED_CACHE_PROPERTY
           
 
Method Summary
 CachingEntity addEntity(String entity)
           
 boolean entityExists(String entity)
           
 Integer getCacheSizeDefault()
           
 Integer getCacheSizeOf(String entityName)
           
 CacheType getCacheTypeDefault()
           
 CacheType getCacheTypeOf(String entityName)
           
 Integer getDefaultCacheSize()
           
 Integer getDefaultCacheSizeDefault()
           
 CacheType getDefaultCacheType()
           
 CacheType getDefaultCacheTypeDefault()
           
 FlushClearCache getDefaultFlushClearCache()
           
 Boolean getDefaultSharedCache()
           
 Boolean getDefaultSharedCacheDefault()
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<CachingEntity> getEntities()
           
 int getEntitiesSize()
           
 Iterable<String> getEntityNames()
           
 FlushClearCache getFlushClearCache()
           
 Boolean getSharedCacheDefault()
           
 Boolean getSharedCacheOf(String entityName)
           
 void removeDefaultCachingProperties()
           
 void removeEntity(String entity)
           
 void setCacheSizeDefault(Integer cacheSizeDefault)
           
 void setCacheSizeOf(String entityName, Integer cacheSize)
           
 void setCacheTypeDefault(CacheType cacheTypeDefault)
           
 void setCacheTypeOf(String entityName, CacheType cacheType)
           
 void setFlushClearCache(FlushClearCache newFlushClearCache)
           
 void setSharedCacheDefault(Boolean sharedCacheDefault)
           
 void setSharedCacheOf(String entityName, Boolean sharedCache)
           
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnitProperties
getJpaProject, getPersistenceUnit, itemIsProperty, propertyIdOf, propertyRemoved, propertyValueChanged
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant
createMoveTypeEdits, createRenamePackageEdits, createRenameTypeEdits
 

Field Detail

CACHE_TYPE_DEFAULT_PROPERTY

static final String CACHE_TYPE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_TYPE_DEFAULT

static final 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 String CACHE_SIZE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SIZE_DEFAULT

static final String ECLIPSELINK_CACHE_SIZE_DEFAULT
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE_DEFAULT

static final Integer DEFAULT_CACHE_SIZE_DEFAULT

SHARED_CACHE_DEFAULT_PROPERTY

static final String SHARED_CACHE_DEFAULT_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SHARED_DEFAULT

static final String ECLIPSELINK_CACHE_SHARED_DEFAULT
See Also:
Constant Field Values

DEFAULT_SHARED_CACHE_DEFAULT

static final Boolean DEFAULT_SHARED_CACHE_DEFAULT

CACHE_TYPE_PROPERTY

static final String CACHE_TYPE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_TYPE

static final String ECLIPSELINK_CACHE_TYPE
See Also:
Constant Field Values

DEFAULT_CACHE_TYPE

static final CacheType DEFAULT_CACHE_TYPE

CACHE_SIZE_PROPERTY

static final String CACHE_SIZE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_SIZE

static final String ECLIPSELINK_CACHE_SIZE
See Also:
Constant Field Values

DEFAULT_CACHE_SIZE

static final Integer DEFAULT_CACHE_SIZE

SHARED_CACHE_PROPERTY

static final String SHARED_CACHE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_SHARED_CACHE

static final String ECLIPSELINK_SHARED_CACHE
See Also:
Constant Field Values

DEFAULT_SHARED_CACHE

static final Boolean DEFAULT_SHARED_CACHE

FLUSH_CLEAR_CACHE_PROPERTY

static final String FLUSH_CLEAR_CACHE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_FLUSH_CLEAR_CACHE

static final 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 String ENTITIES_LIST
See Also:
Constant Field Values
Method Detail

getDefaultCacheTypeDefault

CacheType getDefaultCacheTypeDefault()

getCacheTypeDefault

CacheType getCacheTypeDefault()

setCacheTypeDefault

void setCacheTypeDefault(CacheType cacheTypeDefault)

getDefaultCacheSizeDefault

Integer getDefaultCacheSizeDefault()

getCacheSizeDefault

Integer getCacheSizeDefault()

setCacheSizeDefault

void setCacheSizeDefault(Integer cacheSizeDefault)

getDefaultSharedCacheDefault

Boolean getDefaultSharedCacheDefault()

getSharedCacheDefault

Boolean getSharedCacheDefault()

setSharedCacheDefault

void setSharedCacheDefault(Boolean sharedCacheDefault)

getDefaultCacheType

CacheType getDefaultCacheType()

getCacheTypeOf

CacheType getCacheTypeOf(String entityName)

setCacheTypeOf

void setCacheTypeOf(String entityName,
                    CacheType cacheType)

getDefaultCacheSize

Integer getDefaultCacheSize()

getCacheSizeOf

Integer getCacheSizeOf(String entityName)

setCacheSizeOf

void setCacheSizeOf(String entityName,
                    Integer cacheSize)

getDefaultSharedCache

Boolean getDefaultSharedCache()

getSharedCacheOf

Boolean getSharedCacheOf(String entityName)

setSharedCacheOf

void setSharedCacheOf(String entityName,
                      Boolean sharedCache)

getDefaultFlushClearCache

FlushClearCache getDefaultFlushClearCache()

getFlushClearCache

FlushClearCache getFlushClearCache()

setFlushClearCache

void setFlushClearCache(FlushClearCache newFlushClearCache)

removeDefaultCachingProperties

void removeDefaultCachingProperties()

getEntities

org.eclipse.jpt.common.utility.iterable.ListIterable<CachingEntity> getEntities()

getEntityNames

Iterable<String> getEntityNames()

getEntitiesSize

int getEntitiesSize()

entityExists

boolean entityExists(String entity)

addEntity

CachingEntity addEntity(String entity)

removeEntity

void removeEntity(String entity)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.