Dali Provisional API
Release 3.2

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

All Superinterfaces:
EclipseLinkMultitenancy2_3, IAdaptable, JpaContextNode, JpaNode, JptResourceTypeReference, Model

public interface OrmEclipseLinkMultitenancy2_3
extends EclipseLinkMultitenancy2_3


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
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
RESOURCE_TYPE_TRANSFORMER
 
Method Summary
 OrmTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn()
          Add a specified tenant discriminator column and return the object representing it.
 OrmTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn(int index)
          Add a specified tenant discriminator column and return the object representing it.
 org.eclipse.jpt.common.utility.iterable.ListIterable<OrmTenantDiscriminatorColumn2_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.JpaContextNode
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, 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
 

Method Detail

getSpecifiedTenantDiscriminatorColumns

org.eclipse.jpt.common.utility.iterable.ListIterable<OrmTenantDiscriminatorColumn2_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

OrmTenantDiscriminatorColumn2_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

OrmTenantDiscriminatorColumn2_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.