/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.vertical.engine.dbmodel;
import com.enonic.esl.sql.model.Column;
import com.enonic.esl.sql.model.Constants;
import com.enonic.esl.sql.model.ForeignKeyColumn;
import com.enonic.esl.sql.model.Table;
public final class MenuItemARTable
extends Table
{
private static final MenuItemARTable MenuItemAR = new MenuItemARTable( "tMenuItemAR", "null", "null" );
public ForeignKeyColumn mia_mei_lKey =
new ForeignKeyColumn( "mia_mei_lKey", "null", true, true, Constants.COLUMN_INTEGER, null, "tMenuItem", "mei_lKey", false, -1 );
public ForeignKeyColumn mia_grp_hKey =
new ForeignKeyColumn( "mia_grp_hKey", "null", true, true, Constants.COLUMN_CHAR, null, "tGroup", "grp_hKey", false, -1 );
public Column mia_bRead = new Column( "mia_bRead", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bCreate = new Column( "mia_bCreate", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bPublish = new Column( "mia_bPublish", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bAdministrate = new Column( "mia_bAdministrate", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bUpdate = new Column( "mia_bUpdate", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bDelete = new Column( "mia_bDelete", "null", true, false, Constants.COLUMN_BOOLEAN, -1 );
public Column mia_bAdd = new Column( "mia_bAdd", "null", false, false, Constants.COLUMN_BOOLEAN, -1 );
private MenuItemARTable( String tableName, String elementName, String parentName )
{
super( tableName, elementName, parentName );
addColumn( mia_mei_lKey );
addColumn( mia_grp_hKey );
addColumn( mia_bRead );
addColumn( mia_bCreate );
addColumn( mia_bPublish );
addColumn( mia_bAdministrate );
addColumn( mia_bUpdate );
addColumn( mia_bDelete );
addColumn( mia_bAdd );
}
public static MenuItemARTable getInstance()
{
return MenuItemAR;
}
}