/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.vertical.engine.dbmodel;
import com.enonic.esl.sql.model.Database;
public final class VerticalDatabase
extends Database
{
private static final VerticalDatabase Vertical = new VerticalDatabase( "Vertical", 214 );
public ModelVersionTable tModelVersion = ModelVersionTable.getInstance();
public BinaryDataTable tBinaryData = BinaryDataTable.getInstance();
public BlobStoreTable tBlobStore = BlobStoreTable.getInstance();
public CatAccessRightTable tCatAccessRight = CatAccessRightTable.getInstance();
public CategoryTable tCategory = CategoryTable.getInstance();
public ConAccessRight2Table tConAccessRight2 = ConAccessRight2Table.getInstance();
public ContentTable tContent = ContentTable.getInstance();
public ContentBinaryDataTable tContentBinaryData = ContentBinaryDataTable.getInstance();
public ContentHandlerTable tContentHandler = ContentHandlerTable.getInstance();
public ContentHomeTable tContentHome = ContentHomeTable.getInstance();
public ContentIndexTable tContentIndex = ContentIndexTable.getInstance();
public ContentObjectTable tContentObject = ContentObjectTable.getInstance();
public ContentTypeTable tContentType = ContentTypeTable.getInstance();
public ContentVersionTable tContentVersion = ContentVersionTable.getInstance();
public DefaultMenuARTable tDefaultMenuAR = DefaultMenuARTable.getInstance();
public DomainTable tDomain = DomainTable.getInstance();
public GroupTable tGroup = GroupTable.getInstance();
public GrpGrpMembershipTable tGrpGrpMembership = GrpGrpMembershipTable.getInstance();
public KeyTable tKey = KeyTable.getInstance();
public LanguageTable tLanguage = LanguageTable.getInstance();
public LogEntryTable tLogEntry = LogEntryTable.INSTANCE;
public MenuTable tMenu = MenuTable.INSTANCE;
public MenuItemTable tMenuItem = MenuItemTable.getInstance();
public MenuItemARTable tMenuItemAR = MenuItemARTable.getInstance();
public MenuItemContentTable tMenuItemContent = MenuItemContentTable.getInstance();
public PageTable tPage = PageTable.getInstance();
public PageConObjTable tPageConObj = PageConObjTable.getInstance();
public PageTemplateTable tPageTemplate = PageTemplateTable.getInstance();
public PageTemplateCtyTable tPageTemplateCty = PageTemplateCtyTable.getInstance();
public PageTemplConObjTable tPageTemplConObj = PageTemplConObjTable.getInstance();
public PageTemplParamTable tPageTemplParam = PageTemplParamTable.getInstance();
public RelatedContentTable tRelatedContent = RelatedContentTable.getInstance();
public SecConTypeFilter2Table tSecConTypeFilter2 = SecConTypeFilter2Table.getInstance();
public SectionContent2Table tSectionContent2 = SectionContent2Table.getInstance();
public UnitTable tUnit = UnitTable.getInstance();
public UnitContentTypeTable tUnitContentType = UnitContentTypeTable.getInstance();
public UserTable tUser = UserTable.INSTANCE;
public UserFieldTable tUserField = UserFieldTable.getInstance();
public UserMenuGUIDTable tUserMenuGUID = UserMenuGUIDTable.getInstance();
public PreferencesTable tPreferences = PreferencesTable.getInstance();
public VirtualFileTable tVirtualFile = VirtualFileTable.getInstance();
private VerticalDatabase( String databaseName, int version )
{
super( databaseName, version );
addTable( tModelVersion );
addTable( tBinaryData );
addTable( tBlobStore );
addTable( tCatAccessRight );
addTable( tCategory );
addTable( tConAccessRight2 );
addTable( tContent );
addTable( tContentBinaryData );
addTable( tContentHandler );
addTable( tContentHome );
addTable( tContentIndex );
addTable( tContentObject );
addTable( tContentType );
addTable( tContentVersion );
addTable( tDefaultMenuAR );
addTable( tDomain );
addTable( tGroup );
addTable( tGrpGrpMembership );
addTable( tKey );
addTable( tLanguage );
addTable( tLogEntry );
addTable( tMenu );
addTable( tMenuItem );
addTable( tMenuItemAR );
addTable( tMenuItemContent );
addTable( tPage );
addTable( tPageConObj );
addTable( tPageTemplate );
addTable( tPageTemplateCty );
addTable( tPageTemplConObj );
addTable( tPageTemplParam );
addTable( tRelatedContent );
addTable( tSecConTypeFilter2 );
addTable( tSectionContent2 );
addTable( tUnit );
addTable( tUnitContentType );
addTable( tUser );
addTable( tUserField );
addTable( tUserMenuGUID );
addTable( tPreferences );
addTable( tVirtualFile );
setDatabaseMappings();
}
public static VerticalDatabase getInstance()
{
return Vertical;
}
}