Class CronappMultitenantPolicy

java.lang.Object
cronapi.database.CronappMultitenantPolicy
All Implemented Interfaces:
Serializable, org.eclipse.persistence.descriptors.MultitenantPolicy

public class CronappMultitenantPolicy extends Object implements org.eclipse.persistence.descriptors.MultitenantPolicy
See Also:
  • Constructor Details

    • CronappMultitenantPolicy

      public CronappMultitenantPolicy(org.eclipse.persistence.descriptors.MultitenantPolicy multitenantPolicy)
  • Method Details

    • addToTableDefinition

      public void addToTableDefinition(org.eclipse.persistence.tools.schemaframework.TableDefinition tableDefinition)
      Specified by:
      addToTableDefinition in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • addFieldsToRow

      public void addFieldsToRow(org.eclipse.persistence.internal.sessions.AbstractRecord abstractRecord, org.eclipse.persistence.internal.sessions.AbstractSession abstractSession)
      Specified by:
      addFieldsToRow in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • clone

      public org.eclipse.persistence.descriptors.MultitenantPolicy clone(org.eclipse.persistence.descriptors.ClassDescriptor classDescriptor)
      Specified by:
      clone in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • isSingleTableMultitenantPolicy

      public boolean isSingleTableMultitenantPolicy()
      Specified by:
      isSingleTableMultitenantPolicy in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • isSchemaPerMultitenantPolicy

      public boolean isSchemaPerMultitenantPolicy()
      Specified by:
      isSchemaPerMultitenantPolicy in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • isTablePerMultitenantPolicy

      public boolean isTablePerMultitenantPolicy()
      Specified by:
      isTablePerMultitenantPolicy in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • postInitialize

      public void postInitialize(org.eclipse.persistence.internal.sessions.AbstractSession abstractSession)
      Specified by:
      postInitialize in interface org.eclipse.persistence.descriptors.MultitenantPolicy
    • initialize

      public void initialize(org.eclipse.persistence.internal.sessions.AbstractSession abstractSession) throws org.eclipse.persistence.exceptions.DescriptorException
      Specified by:
      initialize in interface org.eclipse.persistence.descriptors.MultitenantPolicy
      Throws:
      org.eclipse.persistence.exceptions.DescriptorException
    • preInitialize

      public void preInitialize(org.eclipse.persistence.internal.sessions.AbstractSession abstractSession) throws org.eclipse.persistence.exceptions.DescriptorException
      Specified by:
      preInitialize in interface org.eclipse.persistence.descriptors.MultitenantPolicy
      Throws:
      org.eclipse.persistence.exceptions.DescriptorException