/* * 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 PageTemplParamTable extends Table { private static final PageTemplParamTable PageTemplParam = new PageTemplParamTable( "tPageTemplParam", "null", "null" ); public Column ptp_lKey = new Column( "ptp_lKey", "null", true, true, Constants.COLUMN_INTEGER, -1 ); public ForeignKeyColumn ptp_pat_lKey = new ForeignKeyColumn( "ptp_pat_lKey", "null", true, false, Constants.COLUMN_INTEGER, null, "tPageTemplate", "pat_lKey", false, -1 ); public Column ptp_sParamName = new Column( "ptp_sParamName", "null", true, false, Constants.COLUMN_VARCHAR, 64 ); public Column ptp_bMultiple = new Column( "ptp_bMultiple", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); public Column ptp_sSeparator = new Column( "ptp_sSeparator", "null", false, false, Constants.COLUMN_VARCHAR, 1024 ); public Column ptp_bOverride = new Column( "ptp_bOverride", "null", true, false, Constants.COLUMN_BOOLEAN, -1 ); private PageTemplParamTable( String tableName, String elementName, String parentName ) { super( tableName, elementName, parentName ); addColumn( ptp_lKey ); addColumn( ptp_pat_lKey ); addColumn( ptp_sParamName ); addColumn( ptp_bMultiple ); addColumn( ptp_sSeparator ); addColumn( ptp_bOverride ); } public static PageTemplParamTable getInstance() { return PageTemplParam; } }