/*
* 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 ContentObjectTable
extends Table
{
private static final ContentObjectTable ContentObject = new ContentObjectTable( "tContentObject", "null", "null" );
public Column cob_lKey = new Column( "cob_lKey", "null", true, true, Constants.COLUMN_INTEGER, -1 );
public ForeignKeyColumn cob_men_lKey =
new ForeignKeyColumn( "cob_men_lKey", "null", false, false, Constants.COLUMN_INTEGER, null, "tMenu", "men_lKey", false, -1 );
public Column cob_sName = new Column( "cob_sName", "null", true, false, Constants.COLUMN_VARCHAR, 255 );
public Column cob_xmlData = new Column( "cob_xmlData", "null", false, false, Constants.COLUMN_XML, 10 );
public Column cob_dteTimestamp = new Column( "cob_dteTimestamp", "null", true, false, Constants.COLUMN_CURRENT_TIMESTAMP, -1 );
public Column cob_sStyle = new Column( "cob_sStyle", "null", true, false, Constants.COLUMN_VARCHAR, 1024 );
public Column cob_sBorder = new Column( "cob_sBorder", "null", false, false, Constants.COLUMN_VARCHAR, 1024 );
public Column cob_lRunAs = new Column( "cob_lRunAs", "null", false, false, Constants.COLUMN_INTEGER, -1 );
private ContentObjectTable( String tableName, String elementName, String parentName )
{
super( tableName, elementName, parentName );
addColumn( cob_lKey );
addColumn( cob_men_lKey );
addColumn( cob_sName );
addColumn( cob_xmlData );
addColumn( cob_dteTimestamp );
addColumn( cob_sStyle );
addColumn( cob_sBorder );
addColumn( cob_lRunAs );
}
public static ContentObjectTable getInstance()
{
return ContentObject;
}
}