org.eclipse.persistence.descriptors
Interface MultitenantPolicy
- All Known Implementing Classes:
- SingleTableMultitenantPolicy, TablePerMultitenantPolicy, VPDMultitenantPolicy
public interface MultitenantPolicy
A multitenant interface.
- Author:
- Guy Pelletier
- Since:
- EclipseLink 2.3.1
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)
isSingleTableMultitenantPolicy
boolean isSingleTableMultitenantPolicy()
isTablePerMultitenantPolicy
boolean isTablePerMultitenantPolicy()
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