empire-db-examples/empire-db-example-jsf2/src/main/java/org/apache/empire/jsf2/websample/db/SampleTable.java [32:79]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class SampleTable extends DBTable
{
    // *Deprecated* private static final long serialVersionUID = 1L;
    
    public final String       MESSAGE_KEY_PREFIX = "!field.title.";

    public SampleTable(String name, DBDatabase db)
    {
        super(name, db);
    }

    @Override
    protected void addColumn(DBTableColumn column)
    {
        // Set Translation Title
        String col = column.getBeanPropertyName();
        String tbl = getName().toLowerCase();
        String key = MESSAGE_KEY_PREFIX + tbl + "." + col;
        column.setTitle(key);

        // Set Default Control Type
        DataType type = column.getDataType();
        column.setControlType((type == DataType.BOOL) ? "checkbox" : "text");

        // Add Column
        super.addColumn(column);
    }

    public enum LanguageIndex {
        DE(Locale.GERMAN),

        EN(Locale.ENGLISH);

        private final Locale locale;

        private LanguageIndex(Locale locale)
        {
            this.locale = locale;
        }

        public Locale getLocale()
        {
            return this.locale;
        }

        public String getDBLangKey()
        {
            return this.name().toUpperCase();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



empire-db-examples/empire-db-example-vue/src/main/java/org/apache/empire/vue/sample/db/SampleTable.java [32:79]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class SampleTable extends DBTable
{
    // *Deprecated* private static final long serialVersionUID = 1L;
    
    public final String       MESSAGE_KEY_PREFIX = "!field.title.";

    public SampleTable(String name, DBDatabase db)
    {
        super(name, db);
    }

    @Override
    protected void addColumn(DBTableColumn column)
    {
        // Set Translation Title
        String col = column.getBeanPropertyName();
        String tbl = getName().toLowerCase();
        String key = MESSAGE_KEY_PREFIX + tbl + "." + col;
        column.setTitle(key);

        // Set Default Control Type
        DataType type = column.getDataType();
        column.setControlType((type == DataType.BOOL) ? "checkbox" : "text");

        // Add Column
        super.addColumn(column);
    }

    public enum LanguageIndex {
        DE(Locale.GERMAN),

        EN(Locale.ENGLISH);

        private final Locale locale;

        private LanguageIndex(Locale locale)
        {
            this.locale = locale;
        }

        public Locale getLocale()
        {
            return this.locale;
        }

        public String getDBLangKey()
        {
            return this.name().toUpperCase();
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



