Dali Provisional API
Release 3.2

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

All Superinterfaces:
Model, PersistenceUnitProperties, TypeRefactoringParticipant

public interface Customization
extends PersistenceUnitProperties

Customization


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 DEFAULT_DESCRIPTOR_CUSTOMIZER
           
static String DEFAULT_EXCEPTION_HANDLER
           
static String DEFAULT_PROFILER
           
static Boolean DEFAULT_THROW_EXCEPTIONS
           
static Boolean DEFAULT_VALIDATE_SCHEMA
           
static Boolean DEFAULT_VALIDATION_ONLY
           
static Weaving DEFAULT_WEAVING
           
static Boolean DEFAULT_WEAVING_CHANGE_TRACKING
           
static Boolean DEFAULT_WEAVING_EAGER
           
static Boolean DEFAULT_WEAVING_FETCH_GROUPS
           
static Boolean DEFAULT_WEAVING_INTERNAL
           
static Boolean DEFAULT_WEAVING_LAZY
           
static String DESCRIPTOR_CUSTOMIZER_PROPERTY
           
static String ECLIPSELINK_DESCRIPTOR_CUSTOMIZER
           
static String ECLIPSELINK_EXCEPTION_HANDLER
           
static String ECLIPSELINK_EXCEPTION_HANDLER_CLASS_NAME
           
static String ECLIPSELINK_PROFILER
           
static String ECLIPSELINK_SESSION_CUSTOMIZER
           
static String ECLIPSELINK_SESSION_CUSTOMIZER_CLASS_NAME
           
static String ECLIPSELINK_SESSION_PROFILER_CLASS_NAME
           
static String ECLIPSELINK_THROW_EXCEPTIONS
           
static String ECLIPSELINK_VALIDATE_SCHEMA
           
static String ECLIPSELINK_VALIDATION_ONLY
           
static String ECLIPSELINK_WEAVING
           
static String ECLIPSELINK_WEAVING_CHANGE_TRACKING
           
static String ECLIPSELINK_WEAVING_EAGER
           
static String ECLIPSELINK_WEAVING_FETCH_GROUPS
           
static String ECLIPSELINK_WEAVING_INTERNAL
           
static String ECLIPSELINK_WEAVING_LAZY
           
static String ENTITIES_LIST
           
static String EXCEPTION_HANDLER_PROPERTY
           
static String PROFILER_PROPERTY
           
static String[] RESERVED_PROFILER_NAMES
           
static String SESSION_CUSTOMIZER_LIST
           
static String SESSION_CUSTOMIZER_PROPERTY
           
static String THROW_EXCEPTIONS_PROPERTY
           
static String VALIDATE_SCHEMA_PROPERTY
           
static String VALIDATION_ONLY_PROPERTY
           
static String WEAVING_CHANGE_TRACKING_PROPERTY
           
static String WEAVING_EAGER_PROPERTY
           
static String WEAVING_FETCH_GROUPS_PROPERTY
           
static String WEAVING_INTERNAL_PROPERTY
           
static String WEAVING_LAZY_PROPERTY
           
static String WEAVING_PROPERTY
           
 
Method Summary
 CustomizationEntity addEntity(String entity)
           
 String addSessionCustomizer(String newSessionCustomizerClassName)
           
 boolean entityExists(String entity)
           
 String getDefaultDescriptorCustomizer()
           
 String getDefaultExceptionHandler()
           
 String getDefaultProfiler()
           
 Boolean getDefaultThrowExceptions()
           
 Boolean getDefaultValidateSchema()
           
 Boolean getDefaultValidationOnly()
           
 Weaving getDefaultWeaving()
           
 Boolean getDefaultWeavingChangeTracking()
           
 Boolean getDefaultWeavingEager()
           
 Boolean getDefaultWeavingFetchGroups()
           
 Boolean getDefaultWeavingInternal()
           
 Boolean getDefaultWeavingLazy()
           
 String getDescriptorCustomizerOf(String entityName)
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<CustomizationEntity> getEntities()
           
 int getEntitiesSize()
           
 Iterable<String> getEntityNames()
           
 String getExceptionHandler()
           
 String getProfiler()
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<String> getSessionCustomizers()
           
 int getSessionCustomizersSize()
           
 Boolean getThrowExceptions()
           
 Boolean getValidateSchema()
           
 Boolean getValidationOnly()
           
 Weaving getWeaving()
           
 Boolean getWeavingChangeTracking()
           
 Boolean getWeavingEager()
           
 Boolean getWeavingFetchGroups()
           
 Boolean getWeavingInternal()
           
 Boolean getWeavingLazy()
           
 void removeEntity(String entity)
           
 void removeSessionCustomizer(String sessionCustomizerClassName)
           
 boolean sessionCustomizerExists(String sessionCustomizerClassName)
           
 void setDescriptorCustomizerOf(String entityName, String newDescriptorCustomizer)
           
 void setExceptionHandler(String newExceptionHandler)
           
 void setProfiler(Profiler newProfiler)
           
 void setProfiler(String newProfiler)
           
 void setThrowExceptions(Boolean newThrowExceptions)
           
 void setValidateSchema(Boolean newValidateSchema)
           
 void setValidationOnly(Boolean newValidationOnly)
           
 void setWeaving(Weaving newWeaving)
           
 void setWeavingChangeTracking(Boolean newWeavingChangeTracking)
           
 void setWeavingEager(Boolean newWeavingEager)
           
 void setWeavingFetchGroups(Boolean newWeavingFetchGroups)
           
 void setWeavingInternal(Boolean newWeavingInternal)
           
 void setWeavingLazy(Boolean newWeavingLazy)
           
 
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

THROW_EXCEPTIONS_PROPERTY

static final String THROW_EXCEPTIONS_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_THROW_EXCEPTIONS

static final String ECLIPSELINK_THROW_EXCEPTIONS
See Also:
Constant Field Values

DEFAULT_THROW_EXCEPTIONS

static final Boolean DEFAULT_THROW_EXCEPTIONS

WEAVING_PROPERTY

static final String WEAVING_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING

static final String ECLIPSELINK_WEAVING
See Also:
Constant Field Values

DEFAULT_WEAVING

static final Weaving DEFAULT_WEAVING

WEAVING_LAZY_PROPERTY

static final String WEAVING_LAZY_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING_LAZY

static final String ECLIPSELINK_WEAVING_LAZY
See Also:
Constant Field Values

DEFAULT_WEAVING_LAZY

static final Boolean DEFAULT_WEAVING_LAZY

WEAVING_CHANGE_TRACKING_PROPERTY

static final String WEAVING_CHANGE_TRACKING_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING_CHANGE_TRACKING

static final String ECLIPSELINK_WEAVING_CHANGE_TRACKING
See Also:
Constant Field Values

DEFAULT_WEAVING_CHANGE_TRACKING

static final Boolean DEFAULT_WEAVING_CHANGE_TRACKING

WEAVING_FETCH_GROUPS_PROPERTY

static final String WEAVING_FETCH_GROUPS_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING_FETCH_GROUPS

static final String ECLIPSELINK_WEAVING_FETCH_GROUPS
See Also:
Constant Field Values

DEFAULT_WEAVING_FETCH_GROUPS

static final Boolean DEFAULT_WEAVING_FETCH_GROUPS

WEAVING_INTERNAL_PROPERTY

static final String WEAVING_INTERNAL_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING_INTERNAL

static final String ECLIPSELINK_WEAVING_INTERNAL
See Also:
Constant Field Values

DEFAULT_WEAVING_INTERNAL

static final Boolean DEFAULT_WEAVING_INTERNAL

WEAVING_EAGER_PROPERTY

static final String WEAVING_EAGER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WEAVING_EAGER

static final String ECLIPSELINK_WEAVING_EAGER
See Also:
Constant Field Values

DEFAULT_WEAVING_EAGER

static final Boolean DEFAULT_WEAVING_EAGER

DESCRIPTOR_CUSTOMIZER_PROPERTY

static final String DESCRIPTOR_CUSTOMIZER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_DESCRIPTOR_CUSTOMIZER

static final String ECLIPSELINK_DESCRIPTOR_CUSTOMIZER
See Also:
Constant Field Values

DEFAULT_DESCRIPTOR_CUSTOMIZER

static final String DEFAULT_DESCRIPTOR_CUSTOMIZER

SESSION_CUSTOMIZER_LIST

static final String SESSION_CUSTOMIZER_LIST
See Also:
Constant Field Values

SESSION_CUSTOMIZER_PROPERTY

static final String SESSION_CUSTOMIZER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_SESSION_CUSTOMIZER

static final String ECLIPSELINK_SESSION_CUSTOMIZER
See Also:
Constant Field Values

ECLIPSELINK_SESSION_CUSTOMIZER_CLASS_NAME

static final String ECLIPSELINK_SESSION_CUSTOMIZER_CLASS_NAME
See Also:
Constant Field Values

ENTITIES_LIST

static final String ENTITIES_LIST
See Also:
Constant Field Values

PROFILER_PROPERTY

static final String PROFILER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_PROFILER

static final String ECLIPSELINK_PROFILER
See Also:
Constant Field Values

DEFAULT_PROFILER

static final String DEFAULT_PROFILER

RESERVED_PROFILER_NAMES

static final String[] RESERVED_PROFILER_NAMES

ECLIPSELINK_SESSION_PROFILER_CLASS_NAME

static final String ECLIPSELINK_SESSION_PROFILER_CLASS_NAME
See Also:
Constant Field Values

VALIDATION_ONLY_PROPERTY

static final String VALIDATION_ONLY_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_VALIDATION_ONLY

static final String ECLIPSELINK_VALIDATION_ONLY
See Also:
Constant Field Values

DEFAULT_VALIDATION_ONLY

static final Boolean DEFAULT_VALIDATION_ONLY

EXCEPTION_HANDLER_PROPERTY

static final String EXCEPTION_HANDLER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_EXCEPTION_HANDLER

static final String ECLIPSELINK_EXCEPTION_HANDLER
See Also:
Constant Field Values

DEFAULT_EXCEPTION_HANDLER

static final String DEFAULT_EXCEPTION_HANDLER

ECLIPSELINK_EXCEPTION_HANDLER_CLASS_NAME

static final String ECLIPSELINK_EXCEPTION_HANDLER_CLASS_NAME
See Also:
Constant Field Values

VALIDATE_SCHEMA_PROPERTY

static final String VALIDATE_SCHEMA_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_VALIDATE_SCHEMA

static final String ECLIPSELINK_VALIDATE_SCHEMA
See Also:
Constant Field Values

DEFAULT_VALIDATE_SCHEMA

static final Boolean DEFAULT_VALIDATE_SCHEMA
Method Detail

getDefaultThrowExceptions

Boolean getDefaultThrowExceptions()

getThrowExceptions

Boolean getThrowExceptions()

setThrowExceptions

void setThrowExceptions(Boolean newThrowExceptions)

getDefaultWeaving

Weaving getDefaultWeaving()

getWeaving

Weaving getWeaving()

setWeaving

void setWeaving(Weaving newWeaving)

getDefaultWeavingLazy

Boolean getDefaultWeavingLazy()

getWeavingLazy

Boolean getWeavingLazy()

setWeavingLazy

void setWeavingLazy(Boolean newWeavingLazy)

getDefaultWeavingChangeTracking

Boolean getDefaultWeavingChangeTracking()

getWeavingChangeTracking

Boolean getWeavingChangeTracking()

setWeavingChangeTracking

void setWeavingChangeTracking(Boolean newWeavingChangeTracking)

getDefaultWeavingFetchGroups

Boolean getDefaultWeavingFetchGroups()

getWeavingFetchGroups

Boolean getWeavingFetchGroups()

setWeavingFetchGroups

void setWeavingFetchGroups(Boolean newWeavingFetchGroups)

getDefaultWeavingInternal

Boolean getDefaultWeavingInternal()

getWeavingInternal

Boolean getWeavingInternal()

setWeavingInternal

void setWeavingInternal(Boolean newWeavingInternal)

getDefaultWeavingEager

Boolean getDefaultWeavingEager()

getWeavingEager

Boolean getWeavingEager()

setWeavingEager

void setWeavingEager(Boolean newWeavingEager)

getDefaultDescriptorCustomizer

String getDefaultDescriptorCustomizer()

getDescriptorCustomizerOf

String getDescriptorCustomizerOf(String entityName)

setDescriptorCustomizerOf

void setDescriptorCustomizerOf(String entityName,
                               String newDescriptorCustomizer)

getSessionCustomizers

org.eclipse.jpt.common.utility.iterable.ListIterable<String> getSessionCustomizers()

getSessionCustomizersSize

int getSessionCustomizersSize()

sessionCustomizerExists

boolean sessionCustomizerExists(String sessionCustomizerClassName)

addSessionCustomizer

String addSessionCustomizer(String newSessionCustomizerClassName)

removeSessionCustomizer

void removeSessionCustomizer(String sessionCustomizerClassName)

getEntities

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

getEntityNames

Iterable<String> getEntityNames()

getEntitiesSize

int getEntitiesSize()

entityExists

boolean entityExists(String entity)

addEntity

CustomizationEntity addEntity(String entity)

removeEntity

void removeEntity(String entity)

getDefaultProfiler

String getDefaultProfiler()

getProfiler

String getProfiler()

setProfiler

void setProfiler(String newProfiler)

setProfiler

void setProfiler(Profiler newProfiler)

getDefaultValidationOnly

Boolean getDefaultValidationOnly()

getValidationOnly

Boolean getValidationOnly()

setValidationOnly

void setValidationOnly(Boolean newValidationOnly)

getDefaultExceptionHandler

String getDefaultExceptionHandler()

getExceptionHandler

String getExceptionHandler()

setExceptionHandler

void setExceptionHandler(String newExceptionHandler)

getDefaultValidateSchema

Boolean getDefaultValidateSchema()

getValidateSchema

Boolean getValidateSchema()

setValidateSchema

void setValidateSchema(Boolean newValidateSchema)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.