Adempiere 3.5.2a

org.compiere.model
Class TranslationTable

java.lang.Object
  extended by org.compiere.model.TranslationTable

public class TranslationTable
extends Object

Translation Table Management

Version:
$Id: TranslationTable.java,v 1.2 2006/07/30 00:54:54 jjanke Exp $
Author:
Jorg Janke

Constructor Summary
protected TranslationTable(String baseTableName)
          Translation Table
 
Method Summary
 boolean createTranslation(PO po)
          Create Translation record from PO
static boolean delete(PO po)
          Delete translation for po
 boolean deleteTranslation(PO po)
          Delete Translation
static TranslationTable get(String baseTableName)
          Get TranslationTable from Cache
static int getActiveLanguages(boolean requery)
          Get Number of active Translation Languages
static boolean isActiveLanguages(boolean requery)
          Are there active Translation Languages
 boolean resetTranslationFlag(PO po)
          Reset Translation Flag
static boolean save(PO po, boolean newRecord)
          Save translation for po
 String toString()
          String Representation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TranslationTable

protected TranslationTable(String baseTableName)
Translation Table

Parameters:
baseTableName - base table name
Method Detail

save

public static boolean save(PO po,
                           boolean newRecord)
Save translation for po

Parameters:
po - persistent object
newRecord - new
Returns:
true if no active language or translation saved/reset

delete

public static boolean delete(PO po)
Delete translation for po

Parameters:
po - persistent object
Returns:
true if no active language or translation deleted

getActiveLanguages

public static int getActiveLanguages(boolean requery)
Get Number of active Translation Languages

Parameters:
requery - requery
Returns:
number of active Translations

isActiveLanguages

public static boolean isActiveLanguages(boolean requery)
Are there active Translation Languages

Parameters:
requery - requery
Returns:
true active Translations

get

public static TranslationTable get(String baseTableName)
Get TranslationTable from Cache

Parameters:
baseTableName - base table name
Returns:
TranslationTable

createTranslation

public boolean createTranslation(PO po)
Create Translation record from PO

Parameters:
po - base table record
Returns:
true if inserted or no translation

resetTranslationFlag

public boolean resetTranslationFlag(PO po)
Reset Translation Flag

Parameters:
po - po
Returns:
true if updated or no translations

deleteTranslation

public boolean deleteTranslation(PO po)
Delete Translation

Parameters:
po - po
Returns:
true if udeleted or no translations

toString

public String toString()
String Representation

Overrides:
toString in class Object
Returns:
info

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.