/* * 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 CatAccessRightTable extends Table { private static final CatAccessRightTable CatAccessRight = new CatAccessRightTable( "tCatAccessRight", "null", "null" ); public ForeignKeyColumn car_cat_lKey = new ForeignKeyColumn( "car_cat_lKey", "null", true, true, Constants.COLUMN_INTEGER, null, "tCategory", "cat_lKey", false, -1 ); public ForeignKeyColumn car_grp_hKey = new ForeignKeyColumn( "car_grp_hKey", "null", true, true, Constants.COLUMN_CHAR, null, "tGroup", "grp_hKey", false, -1 ); public Column car_bRead = new Column( "car_bRead", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); public Column car_bCreate = new Column( "car_bCreate", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); public Column car_bPublish = new Column( "car_bPublish", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); public Column car_bAdministrate = new Column( "car_bAdministrate", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); public Column car_bAdminRead = new Column( "car_bAdminRead", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); private CatAccessRightTable( String tableName, String elementName, String parentName ) { super( tableName, elementName, parentName ); addColumn( car_cat_lKey ); addColumn( car_grp_hKey ); addColumn( car_bRead ); addColumn( car_bCreate ); addColumn( car_bPublish ); addColumn( car_bAdministrate ); addColumn( car_bAdminRead ); } public static CatAccessRightTable getInstance() { return CatAccessRight; } }