Dali Provisional API
Release 3.2

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

All Superinterfaces:
Model, PersistenceUnitProperties, TypeRefactoringParticipant
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

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 Integer DEFAULT_LOCK_TIMEOUT
           
static Integer DEFAULT_QUERY_TIMEOUT
           
static String LOCK_TIMEOUT_PROPERTY
           
static String PERSISTENCE_LOCK_TIMEOUT
           
static String PERSISTENCE_QUERY_TIMEOUT
           
static String PERSISTENCE_VALIDATION_GROUP_PRE_PERSIST
           
static String PERSISTENCE_VALIDATION_GROUP_PRE_REMOVE
           
static String PERSISTENCE_VALIDATION_GROUP_PRE_UPDATE
           
static String QUERY_TIMEOUT_PROPERTY
           
static String VALIDATION_GROUP_PRE_PERSIST_LIST
           
static String VALIDATION_GROUP_PRE_PERSIST_PROPERTY
           
static String VALIDATION_GROUP_PRE_REMOVE_LIST
           
static String VALIDATION_GROUP_PRE_REMOVE_PROPERTY
           
static String VALIDATION_GROUP_PRE_UPDATE_LIST
           
static String VALIDATION_GROUP_PRE_UPDATE_PROPERTY
           
 
Method Summary
 String addValidationGroupPrePersist(String newValidationGroupPrePersistClassName)
           
 String addValidationGroupPreRemove(String newValidationGroupPreRemoveClassName)
           
 String addValidationGroupPreUpdate(String newValidationGroupPreUpdateClassName)
           
 Integer getDefaultLockTimeout()
           
 Integer getDefaultQueryTimeout()
           
 Integer getLockTimeout()
           
 Integer getQueryTimeout()
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<String> getValidationGroupPrePersists()
           
 int getValidationGroupPrePersistsSize()
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<String> getValidationGroupPreRemoves()
           
 int getValidationGroupPreRemovesSize()
           
 org.eclipse.jpt.common.utility.iterable.ListIterable<String> getValidationGroupPreUpdates()
           
 int getValidationGroupPreUpdatesSize()
           
 void removeValidationGroupPrePersist(String validationGroupPrePersistClassName)
           
 void removeValidationGroupPreRemove(String validationGroupPreRemoveClassName)
           
 void removeValidationGroupPreUpdate(String validationGroupPreUpdateClassName)
           
 void setLockTimeout(Integer newLockTimeout)
           
 void setQueryTimeout(Integer newQueryTimeout)
           
 boolean validationGroupPrePersistExists(String validationGroupPrePersistClassName)
           
 boolean validationGroupPreRemoveExists(String validationGroupPreRemoveClassName)
           
 boolean validationGroupPreUpdateExists(String validationGroupPreUpdateClassName)
           
 
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

LOCK_TIMEOUT_PROPERTY

static final String LOCK_TIMEOUT_PROPERTY
See Also:
Constant Field Values

PERSISTENCE_LOCK_TIMEOUT

static final String PERSISTENCE_LOCK_TIMEOUT
See Also:
Constant Field Values

DEFAULT_LOCK_TIMEOUT

static final Integer DEFAULT_LOCK_TIMEOUT

QUERY_TIMEOUT_PROPERTY

static final String QUERY_TIMEOUT_PROPERTY
See Also:
Constant Field Values

PERSISTENCE_QUERY_TIMEOUT

static final String PERSISTENCE_QUERY_TIMEOUT
See Also:
Constant Field Values

DEFAULT_QUERY_TIMEOUT

static final Integer DEFAULT_QUERY_TIMEOUT

VALIDATION_GROUP_PRE_PERSIST_LIST

static final String VALIDATION_GROUP_PRE_PERSIST_LIST
See Also:
Constant Field Values

VALIDATION_GROUP_PRE_PERSIST_PROPERTY

static final String VALIDATION_GROUP_PRE_PERSIST_PROPERTY
See Also:
Constant Field Values

PERSISTENCE_VALIDATION_GROUP_PRE_PERSIST

static final String PERSISTENCE_VALIDATION_GROUP_PRE_PERSIST
See Also:
Constant Field Values

VALIDATION_GROUP_PRE_UPDATE_LIST

static final String VALIDATION_GROUP_PRE_UPDATE_LIST
See Also:
Constant Field Values

VALIDATION_GROUP_PRE_UPDATE_PROPERTY

static final String VALIDATION_GROUP_PRE_UPDATE_PROPERTY
See Also:
Constant Field Values

PERSISTENCE_VALIDATION_GROUP_PRE_UPDATE

static final String PERSISTENCE_VALIDATION_GROUP_PRE_UPDATE
See Also:
Constant Field Values

VALIDATION_GROUP_PRE_REMOVE_LIST

static final String VALIDATION_GROUP_PRE_REMOVE_LIST
See Also:
Constant Field Values

VALIDATION_GROUP_PRE_REMOVE_PROPERTY

static final String VALIDATION_GROUP_PRE_REMOVE_PROPERTY
See Also:
Constant Field Values

PERSISTENCE_VALIDATION_GROUP_PRE_REMOVE

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

getDefaultLockTimeout

Integer getDefaultLockTimeout()

getLockTimeout

Integer getLockTimeout()

setLockTimeout

void setLockTimeout(Integer newLockTimeout)

getDefaultQueryTimeout

Integer getDefaultQueryTimeout()

getQueryTimeout

Integer getQueryTimeout()

setQueryTimeout

void setQueryTimeout(Integer newQueryTimeout)

getValidationGroupPrePersists

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

getValidationGroupPrePersistsSize

int getValidationGroupPrePersistsSize()

validationGroupPrePersistExists

boolean validationGroupPrePersistExists(String validationGroupPrePersistClassName)

addValidationGroupPrePersist

String addValidationGroupPrePersist(String newValidationGroupPrePersistClassName)

removeValidationGroupPrePersist

void removeValidationGroupPrePersist(String validationGroupPrePersistClassName)

getValidationGroupPreUpdates

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

getValidationGroupPreUpdatesSize

int getValidationGroupPreUpdatesSize()

validationGroupPreUpdateExists

boolean validationGroupPreUpdateExists(String validationGroupPreUpdateClassName)

addValidationGroupPreUpdate

String addValidationGroupPreUpdate(String newValidationGroupPreUpdateClassName)

removeValidationGroupPreUpdate

void removeValidationGroupPreUpdate(String validationGroupPreUpdateClassName)

getValidationGroupPreRemoves

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

getValidationGroupPreRemovesSize

int getValidationGroupPreRemovesSize()

validationGroupPreRemoveExists

boolean validationGroupPreRemoveExists(String validationGroupPreRemoveClassName)

addValidationGroupPreRemove

String addValidationGroupPreRemove(String newValidationGroupPreRemoveClassName)

removeValidationGroupPreRemove

void removeValidationGroupPreRemove(String validationGroupPreRemoveClassName)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.