Dali Provisional API
Release 3.2

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

All Superinterfaces:
Model, PersistenceUnitProperties, TypeRefactoringParticipant
All Known Subinterfaces:
EclipseLinkConnection2_0

public interface EclipseLinkConnection
extends PersistenceUnitProperties

EclipseLink connection


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 BATCH_WRITING_PROPERTY
           
static String BIND_PARAMETERS_PROPERTY
           
static String CACHE_STATEMENTS_PROPERTY
           
static String CACHE_STATEMENTS_SIZE_PROPERTY
           
static EclipseLinkBatchWriting DEFAULT_BATCH_WRITING
           
static Boolean DEFAULT_BIND_PARAMETERS
           
static Boolean DEFAULT_CACHE_STATEMENTS
           
static Integer DEFAULT_CACHE_STATEMENTS_SIZE
           
static String DEFAULT_DRIVER
           
static EclipseLinkExclusiveConnectionMode DEFAULT_EXCLUSIVE_CONNECTION_MODE
           
static Boolean DEFAULT_LAZY_CONNECTION
           
static Boolean DEFAULT_NATIVE_SQL
           
static String DEFAULT_PASSWORD
           
static Integer DEFAULT_READ_CONNECTIONS_MAX
           
static Integer DEFAULT_READ_CONNECTIONS_MIN
           
static Boolean DEFAULT_READ_CONNECTIONS_SHARED
           
static String DEFAULT_URL
           
static String DEFAULT_USER
           
static Integer DEFAULT_WRITE_CONNECTIONS_MAX
           
static Integer DEFAULT_WRITE_CONNECTIONS_MIN
           
static String DRIVER_PROPERTY
           
static String ECLIPSELINK_BATCH_WRITING
           
static String ECLIPSELINK_BIND_PARAMETERS
           
static String ECLIPSELINK_CACHE_STATEMENTS
           
static String ECLIPSELINK_CACHE_STATEMENTS_SIZE
           
static String ECLIPSELINK_DRIVER
           
static String ECLIPSELINK_EXCLUSIVE_CONNECTION_MODE
           
static String ECLIPSELINK_LAZY_CONNECTION
           
static String ECLIPSELINK_NATIVE_SQL
           
static String ECLIPSELINK_PASSWORD
           
static String ECLIPSELINK_READ_CONNECTIONS_MAX
           
static String ECLIPSELINK_READ_CONNECTIONS_MIN
           
static String ECLIPSELINK_READ_CONNECTIONS_SHARED
           
static String ECLIPSELINK_URL
           
static String ECLIPSELINK_USER
           
static String ECLIPSELINK_WRITE_CONNECTIONS_MAX
           
static String ECLIPSELINK_WRITE_CONNECTIONS_MIN
           
static String EXCLUSIVE_CONNECTION_MODE_PROPERTY
           
static String LAZY_CONNECTION_PROPERTY
           
static String NATIVE_SQL_PROPERTY
           
static String PASSWORD_PROPERTY
           
static String READ_CONNECTIONS_MAX_PROPERTY
           
static String READ_CONNECTIONS_MIN_PROPERTY
           
static String READ_CONNECTIONS_SHARED_PROPERTY
           
static String URL_PROPERTY
           
static String USER_PROPERTY
           
static String WRITE_CONNECTIONS_MAX_PROPERTY
           
static String WRITE_CONNECTIONS_MIN_PROPERTY
           
 
Method Summary
 EclipseLinkBatchWriting getBatchWriting()
           
 Boolean getBindParameters()
           
 Boolean getCacheStatements()
           
 Integer getCacheStatementsSize()
           
 EclipseLinkBatchWriting getDefaultBatchWriting()
           
 Boolean getDefaultBindParameters()
           
 Boolean getDefaultCacheStatements()
           
 Integer getDefaultCacheStatementsSize()
           
 String getDefaultDriver()
           
 EclipseLinkExclusiveConnectionMode getDefaultExclusiveConnectionMode()
           
 Boolean getDefaultLazyConnection()
           
 Boolean getDefaultNativeSql()
           
 String getDefaultPassword()
           
 Integer getDefaultReadConnectionsMax()
           
 Integer getDefaultReadConnectionsMin()
           
 Boolean getDefaultReadConnectionsShared()
           
 String getDefaultUrl()
           
 String getDefaultUser()
           
 Integer getDefaultWriteConnectionsMax()
           
 Integer getDefaultWriteConnectionsMin()
           
 String getDriver()
           
 EclipseLinkExclusiveConnectionMode getExclusiveConnectionMode()
           
 Boolean getLazyConnection()
           
 Boolean getNativeSql()
           
 String getPassword()
           
 Integer getReadConnectionsMax()
           
 Integer getReadConnectionsMin()
           
 Boolean getReadConnectionsShared()
           
 String getUrl()
           
 String getUser()
           
 Integer getWriteConnectionsMax()
           
 Integer getWriteConnectionsMin()
           
 void setBatchWriting(EclipseLinkBatchWriting newBatchWriting)
           
 void setBindParameters(Boolean newBindParameters)
           
 void setCacheStatements(Boolean newCacheStatements)
           
 void setCacheStatementsSize(Integer newCacheStatementsSize)
           
 void setDriver(String newDriver)
           
 void setExclusiveConnectionMode(EclipseLinkExclusiveConnectionMode newExclusiveConnectionMode)
           
 void setLazyConnection(Boolean newLazyConnection)
           
 void setNativeSql(Boolean newNativeSql)
           
 void setPassword(String newPassword)
           
 void setReadConnectionsMax(Integer newReadConnectionsMax)
           
 void setReadConnectionsMin(Integer newReadConnectionsMin)
           
 void setReadConnectionsShared(Boolean newReadConnectionsShared)
           
 void setUrl(String newUrl)
           
 void setUser(String newUser)
           
 void setWriteConnectionsMax(Integer newWriteConnectionsMax)
           
 void setWriteConnectionsMin(Integer newWriteConnectionsMin)
           
 
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

NATIVE_SQL_PROPERTY

static final String NATIVE_SQL_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_NATIVE_SQL

static final String ECLIPSELINK_NATIVE_SQL
See Also:
Constant Field Values

DEFAULT_NATIVE_SQL

static final Boolean DEFAULT_NATIVE_SQL

BATCH_WRITING_PROPERTY

static final String BATCH_WRITING_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_BATCH_WRITING

static final String ECLIPSELINK_BATCH_WRITING
See Also:
Constant Field Values

DEFAULT_BATCH_WRITING

static final EclipseLinkBatchWriting DEFAULT_BATCH_WRITING

CACHE_STATEMENTS_PROPERTY

static final String CACHE_STATEMENTS_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_STATEMENTS

static final String ECLIPSELINK_CACHE_STATEMENTS
See Also:
Constant Field Values

DEFAULT_CACHE_STATEMENTS

static final Boolean DEFAULT_CACHE_STATEMENTS

CACHE_STATEMENTS_SIZE_PROPERTY

static final String CACHE_STATEMENTS_SIZE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_CACHE_STATEMENTS_SIZE

static final String ECLIPSELINK_CACHE_STATEMENTS_SIZE
See Also:
Constant Field Values

DEFAULT_CACHE_STATEMENTS_SIZE

static final Integer DEFAULT_CACHE_STATEMENTS_SIZE

DRIVER_PROPERTY

static final String DRIVER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_DRIVER

static final String ECLIPSELINK_DRIVER
See Also:
Constant Field Values

DEFAULT_DRIVER

static final String DEFAULT_DRIVER
See Also:
Constant Field Values

URL_PROPERTY

static final String URL_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_URL

static final String ECLIPSELINK_URL
See Also:
Constant Field Values

DEFAULT_URL

static final String DEFAULT_URL
See Also:
Constant Field Values

USER_PROPERTY

static final String USER_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_USER

static final String ECLIPSELINK_USER
See Also:
Constant Field Values

DEFAULT_USER

static final String DEFAULT_USER
See Also:
Constant Field Values

PASSWORD_PROPERTY

static final String PASSWORD_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_PASSWORD

static final String ECLIPSELINK_PASSWORD
See Also:
Constant Field Values

DEFAULT_PASSWORD

static final String DEFAULT_PASSWORD
See Also:
Constant Field Values

BIND_PARAMETERS_PROPERTY

static final String BIND_PARAMETERS_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_BIND_PARAMETERS

static final String ECLIPSELINK_BIND_PARAMETERS
See Also:
Constant Field Values

DEFAULT_BIND_PARAMETERS

static final Boolean DEFAULT_BIND_PARAMETERS

READ_CONNECTIONS_SHARED_PROPERTY

static final String READ_CONNECTIONS_SHARED_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_READ_CONNECTIONS_SHARED

static final String ECLIPSELINK_READ_CONNECTIONS_SHARED
See Also:
Constant Field Values

DEFAULT_READ_CONNECTIONS_SHARED

static final Boolean DEFAULT_READ_CONNECTIONS_SHARED

READ_CONNECTIONS_MIN_PROPERTY

static final String READ_CONNECTIONS_MIN_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_READ_CONNECTIONS_MIN

static final String ECLIPSELINK_READ_CONNECTIONS_MIN
See Also:
Constant Field Values

DEFAULT_READ_CONNECTIONS_MIN

static final Integer DEFAULT_READ_CONNECTIONS_MIN

READ_CONNECTIONS_MAX_PROPERTY

static final String READ_CONNECTIONS_MAX_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_READ_CONNECTIONS_MAX

static final String ECLIPSELINK_READ_CONNECTIONS_MAX
See Also:
Constant Field Values

DEFAULT_READ_CONNECTIONS_MAX

static final Integer DEFAULT_READ_CONNECTIONS_MAX

WRITE_CONNECTIONS_MIN_PROPERTY

static final String WRITE_CONNECTIONS_MIN_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WRITE_CONNECTIONS_MIN

static final String ECLIPSELINK_WRITE_CONNECTIONS_MIN
See Also:
Constant Field Values

DEFAULT_WRITE_CONNECTIONS_MIN

static final Integer DEFAULT_WRITE_CONNECTIONS_MIN

WRITE_CONNECTIONS_MAX_PROPERTY

static final String WRITE_CONNECTIONS_MAX_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_WRITE_CONNECTIONS_MAX

static final String ECLIPSELINK_WRITE_CONNECTIONS_MAX
See Also:
Constant Field Values

DEFAULT_WRITE_CONNECTIONS_MAX

static final Integer DEFAULT_WRITE_CONNECTIONS_MAX

EXCLUSIVE_CONNECTION_MODE_PROPERTY

static final String EXCLUSIVE_CONNECTION_MODE_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_EXCLUSIVE_CONNECTION_MODE

static final String ECLIPSELINK_EXCLUSIVE_CONNECTION_MODE
See Also:
Constant Field Values

DEFAULT_EXCLUSIVE_CONNECTION_MODE

static final EclipseLinkExclusiveConnectionMode DEFAULT_EXCLUSIVE_CONNECTION_MODE

LAZY_CONNECTION_PROPERTY

static final String LAZY_CONNECTION_PROPERTY
See Also:
Constant Field Values

ECLIPSELINK_LAZY_CONNECTION

static final String ECLIPSELINK_LAZY_CONNECTION
See Also:
Constant Field Values

DEFAULT_LAZY_CONNECTION

static final Boolean DEFAULT_LAZY_CONNECTION
Method Detail

getDefaultNativeSql

Boolean getDefaultNativeSql()

getNativeSql

Boolean getNativeSql()

setNativeSql

void setNativeSql(Boolean newNativeSql)

getDefaultBatchWriting

EclipseLinkBatchWriting getDefaultBatchWriting()

getBatchWriting

EclipseLinkBatchWriting getBatchWriting()

setBatchWriting

void setBatchWriting(EclipseLinkBatchWriting newBatchWriting)

getDefaultCacheStatements

Boolean getDefaultCacheStatements()

getCacheStatements

Boolean getCacheStatements()

setCacheStatements

void setCacheStatements(Boolean newCacheStatements)

getDefaultCacheStatementsSize

Integer getDefaultCacheStatementsSize()

getCacheStatementsSize

Integer getCacheStatementsSize()

setCacheStatementsSize

void setCacheStatementsSize(Integer newCacheStatementsSize)

getDefaultDriver

String getDefaultDriver()

getDriver

String getDriver()

setDriver

void setDriver(String newDriver)

getDefaultUrl

String getDefaultUrl()

getUrl

String getUrl()

setUrl

void setUrl(String newUrl)

getDefaultUser

String getDefaultUser()

getUser

String getUser()

setUser

void setUser(String newUser)

getDefaultPassword

String getDefaultPassword()

getPassword

String getPassword()

setPassword

void setPassword(String newPassword)

getDefaultBindParameters

Boolean getDefaultBindParameters()

getBindParameters

Boolean getBindParameters()

setBindParameters

void setBindParameters(Boolean newBindParameters)

getDefaultReadConnectionsShared

Boolean getDefaultReadConnectionsShared()

getReadConnectionsShared

Boolean getReadConnectionsShared()

setReadConnectionsShared

void setReadConnectionsShared(Boolean newReadConnectionsShared)

getDefaultReadConnectionsMin

Integer getDefaultReadConnectionsMin()

getReadConnectionsMin

Integer getReadConnectionsMin()

setReadConnectionsMin

void setReadConnectionsMin(Integer newReadConnectionsMin)

getDefaultReadConnectionsMax

Integer getDefaultReadConnectionsMax()

getReadConnectionsMax

Integer getReadConnectionsMax()

setReadConnectionsMax

void setReadConnectionsMax(Integer newReadConnectionsMax)

getDefaultWriteConnectionsMin

Integer getDefaultWriteConnectionsMin()

getWriteConnectionsMin

Integer getWriteConnectionsMin()

setWriteConnectionsMin

void setWriteConnectionsMin(Integer newWriteConnectionsMin)

getDefaultWriteConnectionsMax

Integer getDefaultWriteConnectionsMax()

getWriteConnectionsMax

Integer getWriteConnectionsMax()

setWriteConnectionsMax

void setWriteConnectionsMax(Integer newWriteConnectionsMax)

getDefaultExclusiveConnectionMode

EclipseLinkExclusiveConnectionMode getDefaultExclusiveConnectionMode()

getExclusiveConnectionMode

EclipseLinkExclusiveConnectionMode getExclusiveConnectionMode()

setExclusiveConnectionMode

void setExclusiveConnectionMode(EclipseLinkExclusiveConnectionMode newExclusiveConnectionMode)

getDefaultLazyConnection

Boolean getDefaultLazyConnection()

getLazyConnection

Boolean getLazyConnection()

setLazyConnection

void setLazyConnection(Boolean newLazyConnection)

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.