@@ -0,0 +1,919 @@
+package org.beanmaker.util;%0A%0Aimport org.dbbeans.sql.DBTransaction;%0A%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Apublic interface LabelManager %7B%0A%0A    DbBeanLabel get(final long id);%0A%0A    boolean isIdOK(final long id);%0A%0A    boolean isIdOK(final long id, final DBTransaction transaction);%0A%0A    String get(final long id, final DbBeanLanguage dbBeanLanguage);%0A%0A    String get(final String name, final DbBeanLanguage dbBeanLanguage);%0A%0A    DbBeanLabel createInstance();%0A%0A    List%3CDbBeanLanguage%3E getAllActiveLanguages();%0A%0A    DbBeanLanguage getLanguage(final long id);%0A%0A    DbBeanLanguage getCopy(final DbBeanLanguage dbBeanLanguage);%0A%0A    DbBeanLabel replaceData(final DbBeanLabel into, final DbBeanLabel from);%0A%0A    Map%3CString, String%3E getLabelMap(final DbBeanLanguage dbBeanLanguage, final String... labelNames);%0A%0A    Map%3CString, String%3E getLabelMap(final DbBeanLanguage dbBeanLanguage, final List%3CString%3E labelNames);%0A%7D%0A

Create LabelManager iface so that beanmaker based projects can share Label implement.