Interface MultitenantPolicy
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
SchemaPerMultitenantPolicy,SingleTableMultitenantPolicy,TablePerMultitenantPolicy,VPDMultitenantPolicy
A multitenant interface.
- Author:
- Guy Pelletier
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddFieldsToRow(org.eclipse.persistence.internal.sessions.AbstractRecord row, org.eclipse.persistence.internal.sessions.AbstractSession session) voidaddToTableDefinition(TableDefinition tableDefinition) clone(ClassDescriptor descriptor) voidinitialize(org.eclipse.persistence.internal.sessions.AbstractSession session) booleanbooleanbooleanvoidpostInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session) voidpreInitialize(org.eclipse.persistence.internal.sessions.AbstractSession session)
-
Method Details
-
addToTableDefinition
-
addFieldsToRow
void addFieldsToRow(org.eclipse.persistence.internal.sessions.AbstractRecord row, org.eclipse.persistence.internal.sessions.AbstractSession session) -
clone
-
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
-