Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.eclipselink.core.context.orm
Interface EclipseLinkPersistenceUnitDefaults

All Superinterfaces:
AccessHolder, EclipseLinkAccessMethodsHolder, EclipseLinkReadOnlyAccessMethodsHolder, IAdaptable, JpaContextNode, JpaNode, JptResourceTypeReference, MappingFilePersistenceUnitDefaults, MappingFilePersistenceUnitDefaults2_0, Model, OrmPersistenceUnitDefaults, OrmPersistenceUnitDefaults2_0, ReadOnlyAccessHolder

public interface EclipseLinkPersistenceUnitDefaults
extends OrmPersistenceUnitDefaults2_0, EclipseLinkAccessMethodsHolder

EclipseLink orm.xml file
persistence-unit-defaults element


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
JptResourceTypeReference.ResourceTypeTransformer
 
Field Summary
static String TENANT_DISCRIMINATOR_COLUMNS_LIST
           
 
Fields inherited from interface org.eclipse.jpt.jpa.core.jpa2.context.orm.OrmPersistenceUnitDefaults2_0
DELIMITED_IDENTIFIERS_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.jpa.core.context.orm.OrmPersistenceUnitDefaults
CASCADE_PERSIST_PROPERTY, DEFAULT_CATALOG_PROPERTY, DEFAULT_SCHEMA_PROPERTY, SPECIFIED_CATALOG_PROPERTY, SPECIFIED_SCHEMA_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.jpa.core.context.AccessHolder
DEFAULT_ACCESS_PROPERTY, SPECIFIED_ACCESS_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
RESOURCE_TYPE_TRANSFORMER
 
Fields inherited from interface org.eclipse.jpt.jpa.eclipselink.core.context.EclipseLinkAccessMethodsHolder
DEFAULT_GET_METHOD, DEFAULT_GET_METHOD_PROPERTY, DEFAULT_SET_METHOD, DEFAULT_SET_METHOD_PROPERTY, SPECIFIED_GET_METHOD_PROPERTY, SPECIFIED_SET_METHOD_PROPERTY
 
Method Summary
 OrmTenantDiscriminatorColumn2_3 addTenantDiscriminatorColumn()
          Add a tenant discriminator column and return the object representing it.
 OrmTenantDiscriminatorColumn2_3 addTenantDiscriminatorColumn(int index)
          Add a tenant discriminator column and return the object representing it.
 org.eclipse.jpt.common.utility.iterable.ListIterable<OrmTenantDiscriminatorColumn2_3> getTenantDiscriminatorColumns()
          Return a list iterable of the tenant discriminator columns.
 int getTenantDiscriminatorColumnsSize()
          Return the number of tenant discriminator columns.
 boolean hasTenantDiscriminatorColumns()
          Return whether there are any tenant discriminator columns.
 void moveTenantDiscriminatorColumn(int targetIndex, int sourceIndex)
          Move the tenant discriminator column from the source index to the target index.
 void removeTenantDiscriminatorColumn(int index)
          Remove the tenant discriminator column at the index.
 void removeTenantDiscriminatorColumn(OrmTenantDiscriminatorColumn2_3 tenantDiscriminatorColumn)
          Remove the tenant discriminator column.
 
Methods inherited from interface org.eclipse.jpt.jpa.core.jpa2.context.orm.OrmPersistenceUnitDefaults2_0
setDelimitedIdentifiers
 
Methods inherited from interface org.eclipse.jpt.jpa.core.jpa2.context.MappingFilePersistenceUnitDefaults2_0
isDelimitedIdentifiers
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.orm.OrmPersistenceUnitDefaults
getDbCatalog, getDbSchema, getDbSchemaContainer, getDefaultCatalog, getDefaultSchema, getParent, getSpecifiedCatalog, getSpecifiedSchema, setCascadePersist, setSpecifiedCatalog, setSpecifiedSchema
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.MappingFilePersistenceUnitDefaults
getAccess, getCatalog, getSchema, isCascadePersist
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.AccessHolder
getDefaultAccess, getSpecifiedAccess, setSpecifiedAccess
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.ReadOnlyAccessHolder
getAccess
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate
 
Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode
getJpaPlatform, getJpaProject, getJpaProjectManager, getResource, stateChanged
 
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.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
getResourceType
 
Methods inherited from interface org.eclipse.jpt.jpa.eclipselink.core.context.EclipseLinkAccessMethodsHolder
getDefaultGetMethod, getDefaultSetMethod, getSpecifiedGetMethod, getSpecifiedSetMethod, setSpecifiedGetMethod, setSpecifiedSetMethod
 
Methods inherited from interface org.eclipse.jpt.jpa.eclipselink.core.context.EclipseLinkReadOnlyAccessMethodsHolder
getGetMethod, getSetMethod
 

Field Detail

TENANT_DISCRIMINATOR_COLUMNS_LIST

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

getTenantDiscriminatorColumns

org.eclipse.jpt.common.utility.iterable.ListIterable<OrmTenantDiscriminatorColumn2_3> getTenantDiscriminatorColumns()
Return a list iterable of the tenant discriminator columns. This will not be null.


getTenantDiscriminatorColumnsSize

int getTenantDiscriminatorColumnsSize()
Return the number of tenant discriminator columns.


hasTenantDiscriminatorColumns

boolean hasTenantDiscriminatorColumns()
Return whether there are any tenant discriminator columns.


addTenantDiscriminatorColumn

OrmTenantDiscriminatorColumn2_3 addTenantDiscriminatorColumn()
Add a tenant discriminator column and return the object representing it.


addTenantDiscriminatorColumn

OrmTenantDiscriminatorColumn2_3 addTenantDiscriminatorColumn(int index)
Add a tenant discriminator column and return the object representing it.


removeTenantDiscriminatorColumn

void removeTenantDiscriminatorColumn(OrmTenantDiscriminatorColumn2_3 tenantDiscriminatorColumn)
Remove the tenant discriminator column.


removeTenantDiscriminatorColumn

void removeTenantDiscriminatorColumn(int index)
Remove the tenant discriminator column at the index.


moveTenantDiscriminatorColumn

void moveTenantDiscriminatorColumn(int targetIndex,
                                   int sourceIndex)
Move the tenant discriminator column from the source index to the target index.


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.