/*
* 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.Table;
public final class ContentHandlerTable
extends Table
{
private static final ContentHandlerTable ContentHandler =
new ContentHandlerTable( "tContentHandler", "contenthandler", "contenthandlers" );
public Column han_lKey = new Column( "han_lKey", "@key", true, true, Constants.COLUMN_INTEGER, -1 );
public Column han_sName = new Column( "han_sName", "name", true, false, Constants.COLUMN_VARCHAR, 32 );
public Column han_sClass = new Column( "han_sClass", "class", true, false, Constants.COLUMN_VARCHAR, 256 );
public Column han_sDescription = new Column( "han_sDescription", "description", false, false, Constants.COLUMN_VARCHAR, 256 );
public Column han_XMLConfig = new Column( "han_XMLConfig", "xmlconfig", false, false, Constants.COLUMN_XML, 1 );
public Column han_dteTimestamp =
new Column( "han_dteTimestamp", "timestamp", true, false, Constants.COLUMN_CURRENT_TIMESTAMP, -1 );
private ContentHandlerTable( String tableName, String elementName, String parentName )
{
super( tableName, elementName, parentName );
addColumn( han_lKey );
addColumn( han_sName );
addColumn( han_sClass );
addColumn( han_sDescription );
addColumn( han_XMLConfig );
addColumn( han_dteTimestamp );
}
public static ContentHandlerTable getInstance()
{
return ContentHandler;
}
}