Dali Provisional API
Release 3.2

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

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

public interface JavaEclipseLinkMultitenancy2_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
 JavaTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn()
          Add a specified tenant discriminator column and return the object representing it.
 JavaTenantDiscriminatorColumn2_3 addSpecifiedTenantDiscriminatorColumn(int index)
          Add a specified tenant discriminator column and return the object representing it.
 org.eclipse.jpt.common.utility.iterable.ListIterable<JavaTenantDiscriminatorColumn2_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<JavaTenantDiscriminatorColumn2_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

JavaTenantDiscriminatorColumn2_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

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