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