Adempiere 3.5.2a

org.compiere.model
Class MCountry

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_Country
          extended by org.compiere.model.MCountry
All Implemented Interfaces:
Serializable, Comparator, I_C_Country, I_Persistent, Evaluatee

public final class MCountry
extends X_C_Country
implements Comparator, Serializable

Location Country Model (Value Object)

Version:
$Id: MCountry.java,v 1.3 2006/07/30 00:58:18 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_C_Country
AD_LANGUAGE_AD_Reference_ID
 
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_Country
accessLevel, COLUMNNAME_AD_Language, COLUMNNAME_C_Country_ID, COLUMNNAME_C_Currency_ID, COLUMNNAME_CountryCode, COLUMNNAME_Description, COLUMNNAME_DisplaySequence, COLUMNNAME_DisplaySequenceLocal, COLUMNNAME_ExpressionBankAccountNo, COLUMNNAME_ExpressionBankRoutingNo, COLUMNNAME_ExpressionPhone, COLUMNNAME_ExpressionPostal, COLUMNNAME_ExpressionPostal_Add, COLUMNNAME_HasPostal_Add, COLUMNNAME_HasRegion, COLUMNNAME_IsAddressLinesLocalReverse, COLUMNNAME_IsAddressLinesReverse, COLUMNNAME_IsPostcodeLookup, COLUMNNAME_LookupClassName, COLUMNNAME_LookupClientID, COLUMNNAME_LookupPassword, COLUMNNAME_LookupUrl, COLUMNNAME_MediaSize, COLUMNNAME_Name, COLUMNNAME_RegionName, Model, Table_ID, Table_Name
 
Constructor Summary
MCountry(Properties ctx, int C_Country_ID, String trxName)
          Create empty Country
MCountry(Properties ctx, ResultSet rs, String trxName)
          Create Country from current row in ResultSet
 
Method Summary
 int compare(Object o1, Object o2)
          Compare based on Name
static MCountry get(Properties ctx, int C_Country_ID)
          Get Country (cached)
static MCountry[] getCountries(Properties ctx)
          Return Countries as Array
static MCountry getDefault(Properties ctx)
          Get Default Country
 String getDisplaySequence()
          Get Display Sequence
 String getDisplaySequenceLocal()
          Get Local Display Sequence.
 String getTrlName()
          Get Translated Name
 boolean isValidRegion(int C_Region_ID)
          Is the region valid in the country
static void main(String[] args)
          Insert Countries
static void setDisplayLanguage(String AD_Language)
          Set the Language for Display (toString)
 String toString()
          Return Name - translated if DisplayLanguage is set.
 
Methods inherited from class org.compiere.model.X_C_Country
get_AccessLevel, getAD_Language, getC_Country_ID, getC_Currency_ID, getC_Currency, getCountryCode, getDescription, getExpressionBankAccountNo, getExpressionBankRoutingNo, getExpressionPhone, getExpressionPostal_Add, getExpressionPostal, getKeyNamePair, getLookupClassName, getLookupClientID, getLookupPassword, getLookupUrl, getMediaSize, getName, getRegionName, initPO, isAddressLinesLocalReverse, isAddressLinesReverse, isHasPostal_Add, isHasRegion, isPostcodeLookup, setAD_Language, setC_Country_ID, setC_Currency_ID, setCountryCode, setDescription, setDisplaySequence, setDisplaySequenceLocal, setExpressionBankAccountNo, setExpressionBankRoutingNo, setExpressionPhone, setExpressionPostal_Add, setExpressionPostal, setHasPostal_Add, setHasRegion, setIsAddressLinesLocalReverse, setIsAddressLinesReverse, setIsPostcodeLookup, setLookupClassName, setLookupClientID, setLookupPassword, setLookupUrl, setMediaSize, setName, setRegionName
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MCountry

public MCountry(Properties ctx,
                int C_Country_ID,
                String trxName)
Create empty Country

Parameters:
ctx - context
C_Country_ID - ID
trxName - transaction

MCountry

public MCountry(Properties ctx,
                ResultSet rs,
                String trxName)
Create Country from current row in ResultSet

Parameters:
ctx - context
rs - ResultSet
trxName - transaction
Method Detail

get

public static MCountry get(Properties ctx,
                           int C_Country_ID)
Get Country (cached)

Parameters:
ctx - context
C_Country_ID - ID
Returns:
Country

getDefault

public static MCountry getDefault(Properties ctx)
Get Default Country

Parameters:
ctx - context
Returns:
Country

getCountries

public static MCountry[] getCountries(Properties ctx)
Return Countries as Array

Parameters:
ctx - context
Returns:
MCountry Array

setDisplayLanguage

public static void setDisplayLanguage(String AD_Language)
Set the Language for Display (toString)

Parameters:
AD_Language - language or null

toString

public String toString()
Return Name - translated if DisplayLanguage is set.

Overrides:
toString in class X_C_Country
Returns:
Name

getTrlName

public String getTrlName()
Get Translated Name

Returns:
name

getDisplaySequence

public String getDisplaySequence()
Get Display Sequence

Specified by:
getDisplaySequence in interface I_C_Country
Overrides:
getDisplaySequence in class X_C_Country
Returns:
display sequence

getDisplaySequenceLocal

public String getDisplaySequenceLocal()
Get Local Display Sequence. If not defined get Display Sequence

Specified by:
getDisplaySequenceLocal in interface I_C_Country
Overrides:
getDisplaySequenceLocal in class X_C_Country
Returns:
local display sequence

compare

public int compare(Object o1,
                   Object o2)
Compare based on Name

Specified by:
compare in interface Comparator
Overrides:
compare in class PO
Parameters:
o1 - object 1
o2 - object 2
Returns:
-1,0, 1

isValidRegion

public boolean isValidRegion(int C_Region_ID)
Is the region valid in the country

Parameters:
C_Region_ID - region
Returns:
true if valid

main

public static void main(String[] args)
Insert Countries

Parameters:
args - none

Adempiere 3.5.2a

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