IDEMPIERE-489 Make use of AD_Language configuration
This commit is contained in:
parent
2261e10219
commit
02b7c217b3
|
@ -0,0 +1,8 @@
|
|||
-- Apr 13, 2013 8:13:48 PM COT
|
||||
-- IDEMPIERE-489 Make use of AD_Language configuration
|
||||
UPDATE AD_Column SET AD_Reference_Value_ID=NULL, AD_Reference_ID=20, Updated=TO_DATE('2013-04-13 20:13:48','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=13080
|
||||
;
|
||||
|
||||
SELECT register_migration_script('201304132014_IDEMPIERE-489.sql') FROM dual
|
||||
;
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
-- Apr 13, 2013 8:13:48 PM COT
|
||||
-- IDEMPIERE-489 Make use of AD_Language configuration
|
||||
UPDATE AD_Column SET AD_Reference_Value_ID=NULL, AD_Reference_ID=20, Updated=TO_TIMESTAMP('2013-04-13 20:13:48','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=13080
|
||||
;
|
||||
|
||||
SELECT register_migration_script('201304132014_IDEMPIERE-489.sql') FROM dual
|
||||
;
|
||||
|
|
@ -182,12 +182,12 @@ public interface I_AD_Language
|
|||
/** Set Decimal Point.
|
||||
* The number notation has a decimal point (no decimal comma)
|
||||
*/
|
||||
public void setIsDecimalPoint (String IsDecimalPoint);
|
||||
public void setIsDecimalPoint (boolean IsDecimalPoint);
|
||||
|
||||
/** Get Decimal Point.
|
||||
* The number notation has a decimal point (no decimal comma)
|
||||
*/
|
||||
public String getIsDecimalPoint();
|
||||
public boolean isDecimalPoint();
|
||||
|
||||
/** Column name IsLoginLocale */
|
||||
public static final String COLUMNNAME_IsLoginLocale = "IsLoginLocale";
|
||||
|
|
|
@ -30,7 +30,7 @@ public class X_AD_Language extends PO implements I_AD_Language, I_Persistent
|
|||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 20130315L;
|
||||
private static final long serialVersionUID = 20130413L;
|
||||
|
||||
/** Standard Constructor */
|
||||
public X_AD_Language (Properties ctx, int AD_Language_ID, String trxName)
|
||||
|
@ -214,28 +214,28 @@ public class X_AD_Language extends PO implements I_AD_Language, I_Persistent
|
|||
return false;
|
||||
}
|
||||
|
||||
/** IsDecimalPoint AD_Reference_ID=319 */
|
||||
public static final int ISDECIMALPOINT_AD_Reference_ID=319;
|
||||
/** Yes = Y */
|
||||
public static final String ISDECIMALPOINT_Yes = "Y";
|
||||
/** No = N */
|
||||
public static final String ISDECIMALPOINT_No = "N";
|
||||
/** Set Decimal Point.
|
||||
@param IsDecimalPoint
|
||||
The number notation has a decimal point (no decimal comma)
|
||||
*/
|
||||
public void setIsDecimalPoint (String IsDecimalPoint)
|
||||
public void setIsDecimalPoint (boolean IsDecimalPoint)
|
||||
{
|
||||
|
||||
set_Value (COLUMNNAME_IsDecimalPoint, IsDecimalPoint);
|
||||
set_Value (COLUMNNAME_IsDecimalPoint, Boolean.valueOf(IsDecimalPoint));
|
||||
}
|
||||
|
||||
/** Get Decimal Point.
|
||||
@return The number notation has a decimal point (no decimal comma)
|
||||
*/
|
||||
public String getIsDecimalPoint ()
|
||||
public boolean isDecimalPoint ()
|
||||
{
|
||||
return (String)get_Value(COLUMNNAME_IsDecimalPoint);
|
||||
Object oo = get_Value(COLUMNNAME_IsDecimalPoint);
|
||||
if (oo != null)
|
||||
{
|
||||
if (oo instanceof Boolean)
|
||||
return ((Boolean)oo).booleanValue();
|
||||
return "Y".equals(oo);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/** Set Login Locale.
|
||||
|
|
|
@ -154,9 +154,6 @@ public class Language implements Serializable
|
|||
}
|
||||
MLanguage dblang = MLanguage.get(Env.getCtx(), langInfo);
|
||||
if (dblang != null) {
|
||||
Boolean decimalPoint = null;
|
||||
if (dblang.getIsDecimalPoint() != null)
|
||||
decimalPoint = "Y".equals(dblang.getIsDecimalPoint());
|
||||
if (!( language.equals(dblang.getLanguageISO())
|
||||
&& country.equals(dblang.getCountryCode())
|
||||
)
|
||||
|
@ -168,7 +165,7 @@ public class Language implements Serializable
|
|||
MPrintPaper pp = MPrintPaper.get(dblang.getAD_PrintPaper_ID());
|
||||
mediaSize = pp.getMediaSize();
|
||||
}
|
||||
ll = new Language(dblang.getPrintName(), langInfo, locale, decimalPoint, dblang.getDatePattern(), mediaSize);
|
||||
ll = new Language(dblang.getPrintName(), langInfo, locale, null, dblang.getDatePattern(), mediaSize);
|
||||
ll.m_fromDB = true;
|
||||
if (dblang.isBaseLanguage()) {
|
||||
idxReplace = 0;
|
||||
|
|
Loading…
Reference in New Issue