Interface MultitenantPolicy
-
- All Superinterfaces:
java.io.Serializable
- All Known Implementing Classes:
SchemaPerMultitenantPolicy
,SingleTableMultitenantPolicy
,TablePerMultitenantPolicy
,VPDMultitenantPolicy
public interface MultitenantPolicy extends java.io.Serializable
A multitenant interface.- Author:
- Guy Pelletier
- Since:
- EclipseLink 2.3.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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)
boolean
isSchemaPerMultitenantPolicy()
boolean
isSingleTableMultitenantPolicy()
boolean
isTablePerMultitenantPolicy()
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)
-
isSingleTableMultitenantPolicy
boolean isSingleTableMultitenantPolicy()
-
isSchemaPerMultitenantPolicy
boolean isSchemaPerMultitenantPolicy()
-
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
-
-