org.eclipse.jpt.jpa.core.jpa2.context.persistence.options
Interface JpaOptions2_0

All Superinterfaces:
Model, PersistenceUnitProperties
All Known Subinterfaces:
Options2_0

public interface JpaOptions2_0
extends PersistenceUnitProperties

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
2.3
Version:
2.3

Field Summary
static java.lang.Integer DEFAULT_LOCK_TIMEOUT
           
static java.lang.Integer DEFAULT_QUERY_TIMEOUT
           
static java.lang.String LOCK_TIMEOUT_PROPERTY
           
static java.lang.String PERSISTENCE_LOCK_TIMEOUT
           
static java.lang.String PERSISTENCE_QUERY_TIMEOUT
           
static java.lang.String PERSISTENCE_VALIDATION_GROUP_PRE_PERSIST
           
static java.lang.String PERSISTENCE_VALIDATION_GROUP_PRE_REMOVE
           
static java.lang.String PERSISTENCE_VALIDATION_GROUP_PRE_UPDATE
           
static java.lang.String QUERY_TIMEOUT_PROPERTY
           
static java.lang.String VALIDATION_GROUP_PRE_PERSIST_LIST
           
static java.lang.String VALIDATION_GROUP_PRE_PERSIST_PROPERTY
           
static java.lang.String VALIDATION_GROUP_PRE_REMOVE_LIST
           
static java.lang.String VALIDATION_GROUP_PRE_REMOVE_PROPERTY
           
static java.lang.String VALIDATION_GROUP_PRE_UPDATE_LIST
           
static java.lang.String VALIDATION_GROUP_PRE_UPDATE_PROPERTY
           
 
Method Summary
 java.lang.String addValidationGroupPrePersist(java.lang.String newValidationGroupPrePersistClassName)
           
 java.lang.String addValidationGroupPreRemove(java.lang.String newValidationGroupPreRemoveClassName)
           
 java.lang.String addValidationGroupPreUpdate(java.lang.String newValidationGroupPreUpdateClassName)
           
 java.lang.Integer getDefaultLockTimeout()
           
 java.lang.Integer getDefaultQueryTimeout()
           
 java.lang.Integer getLockTimeout()
           
 java.lang.Integer getQueryTimeout()
           
 void removeValidationGroupPrePersist(java.lang.String validationGroupPrePersistClassName)
           
 void removeValidationGroupPreRemove(java.lang.String validationGroupPreRemoveClassName)
           
 void removeValidationGroupPreUpdate(java.lang.String validationGroupPreUpdateClassName)
           
 void setLockTimeout(java.lang.Integer newLockTimeout)
           
 void setQueryTimeout(java.lang.Integer newQueryTimeout)
           
 boolean validationGroupPrePersistExists(java.lang.String validationGroupPrePersistClassName)
           
 java.util.ListIterator<java.lang.String> validationGroupPrePersists()
           
 int validationGroupPrePersistsSize()
           
 boolean validationGroupPreRemoveExists(java.lang.String validationGroupPreRemoveClassName)
           
 java.util.ListIterator<java.lang.String> validationGroupPreRemoves()
           
 int validationGroupPreRemovesSize()
           
 boolean validationGroupPreUpdateExists(java.lang.String validationGroupPreUpdateClassName)
           
 java.util.ListIterator<java.lang.String> validationGroupPreUpdates()
           
 int validationGroupPreUpdatesSize()
           
 
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

LOCK_TIMEOUT_PROPERTY

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

PERSISTENCE_LOCK_TIMEOUT

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

DEFAULT_LOCK_TIMEOUT

static final java.lang.Integer DEFAULT_LOCK_TIMEOUT

QUERY_TIMEOUT_PROPERTY

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

PERSISTENCE_QUERY_TIMEOUT

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

DEFAULT_QUERY_TIMEOUT

static final java.lang.Integer DEFAULT_QUERY_TIMEOUT

VALIDATION_GROUP_PRE_PERSIST_LIST

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

VALIDATION_GROUP_PRE_PERSIST_PROPERTY

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

PERSISTENCE_VALIDATION_GROUP_PRE_PERSIST

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

VALIDATION_GROUP_PRE_UPDATE_LIST

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

VALIDATION_GROUP_PRE_UPDATE_PROPERTY

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

PERSISTENCE_VALIDATION_GROUP_PRE_UPDATE

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

VALIDATION_GROUP_PRE_REMOVE_LIST

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

VALIDATION_GROUP_PRE_REMOVE_PROPERTY

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

PERSISTENCE_VALIDATION_GROUP_PRE_REMOVE

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

getDefaultLockTimeout

java.lang.Integer getDefaultLockTimeout()

getLockTimeout

java.lang.Integer getLockTimeout()

setLockTimeout

void setLockTimeout(java.lang.Integer newLockTimeout)

getDefaultQueryTimeout

java.lang.Integer getDefaultQueryTimeout()

getQueryTimeout

java.lang.Integer getQueryTimeout()

setQueryTimeout

void setQueryTimeout(java.lang.Integer newQueryTimeout)

validationGroupPrePersists

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

validationGroupPrePersistsSize

int validationGroupPrePersistsSize()

validationGroupPrePersistExists

boolean validationGroupPrePersistExists(java.lang.String validationGroupPrePersistClassName)

addValidationGroupPrePersist

java.lang.String addValidationGroupPrePersist(java.lang.String newValidationGroupPrePersistClassName)

removeValidationGroupPrePersist

void removeValidationGroupPrePersist(java.lang.String validationGroupPrePersistClassName)

validationGroupPreUpdates

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

validationGroupPreUpdatesSize

int validationGroupPreUpdatesSize()

validationGroupPreUpdateExists

boolean validationGroupPreUpdateExists(java.lang.String validationGroupPreUpdateClassName)

addValidationGroupPreUpdate

java.lang.String addValidationGroupPreUpdate(java.lang.String newValidationGroupPreUpdateClassName)

removeValidationGroupPreUpdate

void removeValidationGroupPreUpdate(java.lang.String validationGroupPreUpdateClassName)

validationGroupPreRemoves

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

validationGroupPreRemovesSize

int validationGroupPreRemovesSize()

validationGroupPreRemoveExists

boolean validationGroupPreRemoveExists(java.lang.String validationGroupPreRemoveClassName)

addValidationGroupPreRemove

java.lang.String addValidationGroupPreRemove(java.lang.String newValidationGroupPreRemoveClassName)

removeValidationGroupPreRemove

void removeValidationGroupPreRemove(java.lang.String validationGroupPreRemoveClassName)