org.eclipse.jpt.jpa.eclipselink.core.context.persistence.customization
Interface Customization

All Superinterfaces:
Model, PersistenceUnitProperties

public interface Customization
extends PersistenceUnitProperties

Customization


Field Summary
static java.lang.String DEFAULT_DESCRIPTOR_CUSTOMIZER
           
static java.lang.String DEFAULT_EXCEPTION_HANDLER
           
static java.lang.String DEFAULT_PROFILER
           
static java.lang.Boolean DEFAULT_THROW_EXCEPTIONS
           
static java.lang.Boolean DEFAULT_VALIDATE_SCHEMA
           
static java.lang.Boolean DEFAULT_VALIDATION_ONLY
           
static Weaving DEFAULT_WEAVING
           
static java.lang.Boolean DEFAULT_WEAVING_CHANGE_TRACKING
           
static java.lang.Boolean DEFAULT_WEAVING_EAGER
           
static java.lang.Boolean DEFAULT_WEAVING_FETCH_GROUPS
           
static java.lang.Boolean DEFAULT_WEAVING_INTERNAL
           
static java.lang.Boolean DEFAULT_WEAVING_LAZY
           
static java.lang.String DESCRIPTOR_CUSTOMIZER_PROPERTY
           
static java.lang.String ECLIPSELINK_DESCRIPTOR_CUSTOMIZER
           
static java.lang.String ECLIPSELINK_EXCEPTION_HANDLER
           
static java.lang.String ECLIPSELINK_EXCEPTION_HANDLER_CLASS_NAME
           
static java.lang.String ECLIPSELINK_PROFILER
           
static java.lang.String ECLIPSELINK_SESSION_CUSTOMIZER
           
static java.lang.String ECLIPSELINK_SESSION_CUSTOMIZER_CLASS_NAME
           
static java.lang.String ECLIPSELINK_SESSION_PROFILER_CLASS_NAME
           
static java.lang.String ECLIPSELINK_THROW_EXCEPTIONS
           
static java.lang.String ECLIPSELINK_VALIDATE_SCHEMA
           
static java.lang.String ECLIPSELINK_VALIDATION_ONLY
           
static java.lang.String ECLIPSELINK_WEAVING
           
static java.lang.String ECLIPSELINK_WEAVING_CHANGE_TRACKING
           
static java.lang.String ECLIPSELINK_WEAVING_EAGER
           
static java.lang.String ECLIPSELINK_WEAVING_FETCH_GROUPS
           
static java.lang.String ECLIPSELINK_WEAVING_INTERNAL
           
static java.lang.String ECLIPSELINK_WEAVING_LAZY
           
static java.lang.String ENTITIES_LIST
           
static java.lang.String EXCEPTION_HANDLER_PROPERTY
           
static java.lang.String PROFILER_PROPERTY
           
static java.lang.String[] RESERVED_PROFILER_NAMES
           
static java.lang.String SESSION_CUSTOMIZER_LIST
           
static java.lang.String SESSION_CUSTOMIZER_PROPERTY
           
static java.lang.String THROW_EXCEPTIONS_PROPERTY
           
static java.lang.String VALIDATE_SCHEMA_PROPERTY
           
static java.lang.String VALIDATION_ONLY_PROPERTY
           
static java.lang.String WEAVING_CHANGE_TRACKING_PROPERTY
           
static java.lang.String WEAVING_EAGER_PROPERTY
           
static java.lang.String WEAVING_FETCH_GROUPS_PROPERTY
           
static java.lang.String WEAVING_INTERNAL_PROPERTY
           
static java.lang.String WEAVING_LAZY_PROPERTY
           
static java.lang.String WEAVING_PROPERTY
           
 
Method Summary
 Entity addEntity(java.lang.String entity)
           
 java.lang.String addSessionCustomizer(java.lang.String newSessionCustomizerClassName)
           
 java.util.ListIterator<Entity> entities()
           
 int entitiesSize()
           
 boolean entityExists(java.lang.String entity)
           
 java.util.Iterator<java.lang.String> entityNames()
           
 java.lang.String getDefaultDescriptorCustomizer()
           
 java.lang.String getDefaultExceptionHandler()
           
 java.lang.String getDefaultProfiler()
           
 java.lang.Boolean getDefaultThrowExceptions()
           
 java.lang.Boolean getDefaultValidateSchema()
           
 java.lang.Boolean getDefaultValidationOnly()
           
 Weaving getDefaultWeaving()
           
 java.lang.Boolean getDefaultWeavingChangeTracking()
           
 java.lang.Boolean getDefaultWeavingEager()
           
 java.lang.Boolean getDefaultWeavingFetchGroups()
           
 java.lang.Boolean getDefaultWeavingInternal()
           
 java.lang.Boolean getDefaultWeavingLazy()
           
 java.lang.String getDescriptorCustomizerOf(java.lang.String entityName)
           
 java.lang.String getExceptionHandler()
           
 java.lang.String getProfiler()
           
 java.lang.Boolean getThrowExceptions()
           
 java.lang.Boolean getValidateSchema()
           
 java.lang.Boolean getValidationOnly()
           
 Weaving getWeaving()
           
 java.lang.Boolean getWeavingChangeTracking()
           
 java.lang.Boolean getWeavingEager()
           
 java.lang.Boolean getWeavingFetchGroups()
           
 java.lang.Boolean getWeavingInternal()
           
 java.lang.Boolean getWeavingLazy()
           
 void removeEntity(java.lang.String entity)
           
 void removeSessionCustomizer(java.lang.String sessionCustomizerClassName)
           
 boolean sessionCustomizerExists(java.lang.String sessionCustomizerClassName)
           
 java.util.ListIterator<java.lang.String> sessionCustomizers()
           
 int sessionCustomizersSize()
           
 void setDescriptorCustomizerOf(java.lang.String entityName, java.lang.String newDescriptorCustomizer)
           
 void setExceptionHandler(java.lang.String newExceptionHandler)
           
 void setProfiler(Profiler newProfiler)
           
 void setProfiler(java.lang.String newProfiler)
           
 void setThrowExceptions(java.lang.Boolean newThrowExceptions)
           
 void setValidateSchema(java.lang.Boolean newValidateSchema)
           
 void setValidationOnly(java.lang.Boolean newValidationOnly)
           
 void setWeaving(Weaving newWeaving)
           
 void setWeavingChangeTracking(java.lang.Boolean newWeavingChangeTracking)
           
 void setWeavingEager(java.lang.Boolean newWeavingEager)
           
 void setWeavingFetchGroups(java.lang.Boolean newWeavingFetchGroups)
           
 void setWeavingInternal(java.lang.Boolean newWeavingInternal)
           
 void setWeavingLazy(java.lang.Boolean newWeavingLazy)
           
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.persistence.PersistenceUnitProperties
createMoveTypeEdits, createRenamePackageEdits, createRenameTypeEdits, getJpaProject, getPersistenceUnit, itemIsProperty, propertyIdOf, propertyRemoved, propertyValueChanged
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener
 

Field Detail

THROW_EXCEPTIONS_PROPERTY

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

ECLIPSELINK_THROW_EXCEPTIONS

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

DEFAULT_THROW_EXCEPTIONS

static final java.lang.Boolean DEFAULT_THROW_EXCEPTIONS

WEAVING_PROPERTY

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

ECLIPSELINK_WEAVING

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

DEFAULT_WEAVING

static final Weaving DEFAULT_WEAVING

WEAVING_LAZY_PROPERTY

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

ECLIPSELINK_WEAVING_LAZY

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

DEFAULT_WEAVING_LAZY

static final java.lang.Boolean DEFAULT_WEAVING_LAZY

WEAVING_CHANGE_TRACKING_PROPERTY

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

ECLIPSELINK_WEAVING_CHANGE_TRACKING

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

DEFAULT_WEAVING_CHANGE_TRACKING

static final java.lang.Boolean DEFAULT_WEAVING_CHANGE_TRACKING

WEAVING_FETCH_GROUPS_PROPERTY

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

ECLIPSELINK_WEAVING_FETCH_GROUPS

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

DEFAULT_WEAVING_FETCH_GROUPS

static final java.lang.Boolean DEFAULT_WEAVING_FETCH_GROUPS

WEAVING_INTERNAL_PROPERTY

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

ECLIPSELINK_WEAVING_INTERNAL

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

DEFAULT_WEAVING_INTERNAL

static final java.lang.Boolean DEFAULT_WEAVING_INTERNAL

WEAVING_EAGER_PROPERTY

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

ECLIPSELINK_WEAVING_EAGER

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

DEFAULT_WEAVING_EAGER

static final java.lang.Boolean DEFAULT_WEAVING_EAGER

DESCRIPTOR_CUSTOMIZER_PROPERTY

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

ECLIPSELINK_DESCRIPTOR_CUSTOMIZER

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

DEFAULT_DESCRIPTOR_CUSTOMIZER

static final java.lang.String DEFAULT_DESCRIPTOR_CUSTOMIZER

SESSION_CUSTOMIZER_LIST

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

SESSION_CUSTOMIZER_PROPERTY

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

ECLIPSELINK_SESSION_CUSTOMIZER

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

ECLIPSELINK_SESSION_CUSTOMIZER_CLASS_NAME

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

ENTITIES_LIST

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

PROFILER_PROPERTY

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

ECLIPSELINK_PROFILER

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

DEFAULT_PROFILER

static final java.lang.String DEFAULT_PROFILER

RESERVED_PROFILER_NAMES

static final java.lang.String[] RESERVED_PROFILER_NAMES

ECLIPSELINK_SESSION_PROFILER_CLASS_NAME

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

VALIDATION_ONLY_PROPERTY

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

ECLIPSELINK_VALIDATION_ONLY

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

DEFAULT_VALIDATION_ONLY

static final java.lang.Boolean DEFAULT_VALIDATION_ONLY

EXCEPTION_HANDLER_PROPERTY

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

ECLIPSELINK_EXCEPTION_HANDLER

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

DEFAULT_EXCEPTION_HANDLER

static final java.lang.String DEFAULT_EXCEPTION_HANDLER

ECLIPSELINK_EXCEPTION_HANDLER_CLASS_NAME

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

VALIDATE_SCHEMA_PROPERTY

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

ECLIPSELINK_VALIDATE_SCHEMA

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

DEFAULT_VALIDATE_SCHEMA

static final java.lang.Boolean DEFAULT_VALIDATE_SCHEMA
Method Detail

getDefaultThrowExceptions

java.lang.Boolean getDefaultThrowExceptions()

getThrowExceptions

java.lang.Boolean getThrowExceptions()

setThrowExceptions

void setThrowExceptions(java.lang.Boolean newThrowExceptions)

getDefaultWeaving

Weaving getDefaultWeaving()

getWeaving

Weaving getWeaving()

setWeaving

void setWeaving(Weaving newWeaving)

getDefaultWeavingLazy

java.lang.Boolean getDefaultWeavingLazy()

getWeavingLazy

java.lang.Boolean getWeavingLazy()

setWeavingLazy

void setWeavingLazy(java.lang.Boolean newWeavingLazy)

getDefaultWeavingChangeTracking

java.lang.Boolean getDefaultWeavingChangeTracking()

getWeavingChangeTracking

java.lang.Boolean getWeavingChangeTracking()

setWeavingChangeTracking

void setWeavingChangeTracking(java.lang.Boolean newWeavingChangeTracking)

getDefaultWeavingFetchGroups

java.lang.Boolean getDefaultWeavingFetchGroups()

getWeavingFetchGroups

java.lang.Boolean getWeavingFetchGroups()

setWeavingFetchGroups

void setWeavingFetchGroups(java.lang.Boolean newWeavingFetchGroups)

getDefaultWeavingInternal

java.lang.Boolean getDefaultWeavingInternal()

getWeavingInternal

java.lang.Boolean getWeavingInternal()

setWeavingInternal

void setWeavingInternal(java.lang.Boolean newWeavingInternal)

getDefaultWeavingEager

java.lang.Boolean getDefaultWeavingEager()

getWeavingEager

java.lang.Boolean getWeavingEager()

setWeavingEager

void setWeavingEager(java.lang.Boolean newWeavingEager)

getDefaultDescriptorCustomizer

java.lang.String getDefaultDescriptorCustomizer()

getDescriptorCustomizerOf

java.lang.String getDescriptorCustomizerOf(java.lang.String entityName)

setDescriptorCustomizerOf

void setDescriptorCustomizerOf(java.lang.String entityName,
                               java.lang.String newDescriptorCustomizer)

sessionCustomizers

java.util.ListIterator<java.lang.String> sessionCustomizers()

sessionCustomizersSize

int sessionCustomizersSize()

sessionCustomizerExists

boolean sessionCustomizerExists(java.lang.String sessionCustomizerClassName)

addSessionCustomizer

java.lang.String addSessionCustomizer(java.lang.String newSessionCustomizerClassName)

removeSessionCustomizer

void removeSessionCustomizer(java.lang.String sessionCustomizerClassName)

entities

java.util.ListIterator<Entity> entities()

entityNames

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

entitiesSize

int entitiesSize()

entityExists

boolean entityExists(java.lang.String entity)

addEntity

Entity addEntity(java.lang.String entity)

removeEntity

void removeEntity(java.lang.String entity)

getDefaultProfiler

java.lang.String getDefaultProfiler()

getProfiler

java.lang.String getProfiler()

setProfiler

void setProfiler(java.lang.String newProfiler)

setProfiler

void setProfiler(Profiler newProfiler)

getDefaultValidationOnly

java.lang.Boolean getDefaultValidationOnly()

getValidationOnly

java.lang.Boolean getValidationOnly()

setValidationOnly

void setValidationOnly(java.lang.Boolean newValidationOnly)

getDefaultExceptionHandler

java.lang.String getDefaultExceptionHandler()

getExceptionHandler

java.lang.String getExceptionHandler()

setExceptionHandler

void setExceptionHandler(java.lang.String newExceptionHandler)

getDefaultValidateSchema

java.lang.Boolean getDefaultValidateSchema()

getValidateSchema

java.lang.Boolean getValidateSchema()

setValidateSchema

void setValidateSchema(java.lang.Boolean newValidateSchema)