Class ModelInfo

  • All Implemented Interfaces:
    java.io.Serializable

    public final class ModelInfo
    extends java.lang.Object
    implements java.io.Serializable
    This is the root object that holds all model information. This object is the one that keeps the actual state on server. This object is the one that is sent to the newly connected client.
    Author:
    Martin Adamek
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ModelInfo​(SchemaInfo schemaInfo, com.im.commons.db.ddl.DBDatabaseInfo dbInfo, java.util.Set<java.lang.String> metaTableNames, com.im.commons.db.ddl.DBItemsCache dbItemsCache, boolean ijcMetadataRefreshNeeded)  
    • Constructor Detail

      • ModelInfo

        public ModelInfo​(SchemaInfo schemaInfo,
                         com.im.commons.db.ddl.DBDatabaseInfo dbInfo,
                         java.util.Set<java.lang.String> metaTableNames,
                         com.im.commons.db.ddl.DBItemsCache dbItemsCache,
                         boolean ijcMetadataRefreshNeeded)
    • Method Detail

      • getSchemaInfo

        public SchemaInfo getSchemaInfo()
      • getDbInfo

        public com.im.commons.db.ddl.DBDatabaseInfo getDbInfo()
      • getDBItemsCache

        public com.im.commons.db.ddl.DBItemsCache getDBItemsCache()
      • getMetaTableNames

        public java.util.Set<java.lang.String> getMetaTableNames()
      • isIjcMetadataRefreshNeeded

        public boolean isIjcMetadataRefreshNeeded()