Class MultitenancyMetaData

  • All Implemented Interfaces:
    Serializable

    public class MultitenancyMetaData
    extends MetaData
    MetaData representation for a multitenancy discriminator.
    See Also:
    Serialized Form
    • Field Detail

      • columnName

        protected String columnName
        Column name for multitenancy discriminator.
      • columnMetaData

        protected ColumnMetaData columnMetaData
        Multitenancy column details.
      • indexed

        protected Boolean indexed
      • indexMetaData

        protected IndexMetaData indexMetaData
        Detail of any indexing of the multitenancy column (optional).
    • Constructor Detail

      • MultitenancyMetaData

        public MultitenancyMetaData()
      • MultitenancyMetaData

        public MultitenancyMetaData​(MultitenancyMetaData mtmd)
        Copy constructor.
        Parameters:
        mtmd - MultitenancyMetaData to copy
    • Method Detail

      • initialise

        public void initialise​(ClassLoaderResolver clr)
        Initialisation method. This should be called AFTER using the populate method if you are going to use populate. It creates the internal convenience arrays etc needed for normal operation.
        Overrides:
        initialise in class MetaData
        Parameters:
        clr - Not used
      • getColumnName

        public String getColumnName()
      • getColumnMetaData

        public ColumnMetaData getColumnMetaData()
        Accessor for column MetaData.
        Returns:
        Returns the column MetaData.
      • newColumnMetaData

        public ColumnMetaData newColumnMetaData()
        Method to create a new ColumnMetaData, add it, and return it.
        Returns:
        The Column metadata
      • setColumnMetaData

        public void setColumnMetaData​(ColumnMetaData columnMetaData)
        Mutator for column MetaData.
        Parameters:
        columnMetaData - The column MetaData to set.
      • getIndexMetaData

        public final IndexMetaData getIndexMetaData()
        Accessor for indexMetaData
        Returns:
        Returns the indexMetaData.
      • setIndexMetaData

        public final void setIndexMetaData​(IndexMetaData indexMetaData)
        Mutator for the index MetaData
        Parameters:
        indexMetaData - The indexMetaData to set.