Interface MultitenantPolicy

All Superinterfaces:
Serializable
All Known Implementing Classes:
SchemaPerMultitenantPolicy, SingleTableMultitenantPolicy, TablePerMultitenantPolicy, VPDMultitenantPolicy

public interface MultitenantPolicy extends Serializable
A multitenant interface.
Author:
Guy Pelletier
  • Method Details

    • addToTableDefinition

      void addToTableDefinition(TableDefinition tableDefinition)
    • 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