Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.eclipselink.core.context.java
Interface EclipseLinkJavaMultitenancy2_3

All Superinterfaces:
EclipseLinkMultitenancy2_3, IAdaptable, JpaContextModel, JpaModel, JptResourceTypeReference, Model

public interface EclipseLinkJavaMultitenancy2_3
extends EclipseLinkMultitenancy2_3


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.JpaModel
JpaModel.JpaVersionIsCompatibleWith
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer
 
Field Summary
 
Fields inherited from interface org.eclipse.jpt.jpa.eclipselink.core.context.EclipseLinkMultitenancy2_3
DEFAULT_INCLUDE_CRITERIA, DEFAULT_INCLUDE_CRITERIA_PROPERTY, DEFAULT_MULTITENANT_PROPERTY, DEFAULT_TENANT_DISCRIMINATOR_COLUMNS_LIST, DEFAULT_TYPE, DEFAULT_TYPE_PROPERTY, SPECIFIED_INCLUDE_CRITERIA_PROPERTY, SPECIFIED_MULTITENANT_PROPERTY, SPECIFIED_TENANT_DISCRIMINATOR_COLUMNS_ALLOWED_PROPERTY, SPECIFIED_TENANT_DISCRIMINATOR_COLUMNS_LIST, SPECIFIED_TYPE_PROPERTY
 
Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
TRANSFORMER
 
Method Summary
 EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn()
          Add a specified tenant discriminator column and return the object representing it.
 EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn(int index)
          Add a specified tenant discriminator column and return the object representing it.
 org.eclipse.jpt.common.utility.iterable.ListIterable<EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3> getSpecifiedTenantDiscriminatorColumns()
          Return a list iterable of the specified tenant discriminator columns.
 
Methods inherited from interface org.eclipse.jpt.jpa.eclipselink.core.context.EclipseLinkMultitenancy2_3
getDefaultTenantDiscriminatorColumns, getDefaultTenantDiscriminatorColumnsSize, getDefaultType, getSpecifiedIncludeCriteria, getSpecifiedTenantDiscriminatorColumnsSize, getSpecifiedType, getTenantDiscriminatorColumns, getTenantDiscriminatorColumnsSize, getType, hasSpecifiedTenantDiscriminatorColumns, isDefaultIncludeCriteria, isDefaultMultitenant, isIncludeCriteria, isMultitenant, isSpecifiedMultitenant, moveSpecifiedTenantDiscriminatorColumn, removeSpecifiedTenantDiscriminatorColumn, removeSpecifiedTenantDiscriminatorColumn, setSpecifiedIncludeCriteria, setSpecifiedMultitenant, setSpecifiedType, specifiedTenantDiscriminatorColumnsAllowed, usesPrimaryKeyTenantDiscriminatorColumns
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextModel
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate
 
Methods inherited from interface org.eclipse.jpt.jpa.core.JpaModel
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
 

Method Detail

getSpecifiedTenantDiscriminatorColumns

org.eclipse.jpt.common.utility.iterable.ListIterable<EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3> getSpecifiedTenantDiscriminatorColumns()
Description copied from interface: EclipseLinkMultitenancy2_3
Return a list iterable of the specified tenant discriminator columns. This will not be null.

Specified by:
getSpecifiedTenantDiscriminatorColumns in interface EclipseLinkMultitenancy2_3

addSpecifiedTenantDiscriminatorColumn

EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn()
Description copied from interface: EclipseLinkMultitenancy2_3
Add a specified tenant discriminator column and return the object representing it.

Specified by:
addSpecifiedTenantDiscriminatorColumn in interface EclipseLinkMultitenancy2_3

addSpecifiedTenantDiscriminatorColumn

EclipseLinkJavaSpecifiedTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn(int index)
Description copied from interface: EclipseLinkMultitenancy2_3
Add a specified tenant discriminator column and return the object representing it.

Specified by:
addSpecifiedTenantDiscriminatorColumn in interface EclipseLinkMultitenancy2_3

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.