EclipseLink 2.3.2, build 'v20111125-r10461' API Reference

org.eclipse.persistence.descriptors
Interface MultitenantPolicy

All Known Implementing Classes:
SingleTableMultitenantPolicy, VPDMultitenantPolicy

public interface MultitenantPolicy

A multitenant interface.

Author:
Guy Pelletier
Since:
EclipseLink 2.3.1

Method Summary
 void addFieldsToRow(org.eclipse.persistence.internal.sessions.AbstractRecord row, org.eclipse.persistence.internal.sessions.AbstractSession session)
           
 void addToTableDefinition(TableDefinition tableDefinition)
           
 MultitenantPolicy clone(ClassDescriptor descriptor)
           
 void initialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
           
 void postInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
           
 void preInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
           
 

Method Detail

addToTableDefinition

void addToTableDefinition(TableDefinition tableDefinition)

addFieldsToRow

void addFieldsToRow(org.eclipse.persistence.internal.sessions.AbstractRecord row,
                    org.eclipse.persistence.internal.sessions.AbstractSession session)

clone

MultitenantPolicy clone(ClassDescriptor descriptor)

postInitialize

void postInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session)

initialize

void initialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
                throws DescriptorException
Throws:
DescriptorException

preInitialize

void preInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
                   throws DescriptorException
Throws:
DescriptorException

EclipseLink 2.3.2, build 'v20111125-r10461' API Reference