Adempiere 3.5.2a

org.compiere.model
Class MRegion

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_Region
          extended by org.compiere.model.MRegion
All Implemented Interfaces:
Serializable, Comparator, I_C_Region, I_Persistent, Evaluatee

public final class MRegion
extends X_C_Region
implements Comparator, Serializable

Localtion Region Model (Value Object)

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

Field Summary
 
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_Region
accessLevel, COLUMNNAME_C_Country_ID, COLUMNNAME_C_Region_ID, COLUMNNAME_Description, COLUMNNAME_IsDefault, COLUMNNAME_Name, Model, Table_ID, Table_Name
 
Constructor Summary
MRegion(MCountry country, String regionName)
          Parent Constructor
MRegion(Properties ctx, int C_Region_ID, String trxName)
          Create empty Region
MRegion(Properties ctx, ResultSet rs, String trxName)
          Create Region from current row in ResultSet
 
Method Summary
 int compare(Object o1, Object o2)
          Compare
static MRegion get(Properties ctx, int C_Region_ID)
          Get Country (cached)
static MRegion getDefault(Properties ctx)
          Get Default Region
static MRegion[] getRegions(Properties ctx)
          Return Regions as Array
static MRegion[] getRegions(Properties ctx, int C_Country_ID)
          Return Array of Regions of Country
static void main(String[] args)
          Test / Load
 String toString()
          Return Name
 
Methods inherited from class org.compiere.model.X_C_Region
get_AccessLevel, getC_Country_ID, getC_Country, getC_Region_ID, getDescription, getKeyNamePair, getName, initPO, isDefault, setC_Country_ID, setC_Region_ID, setDescription, setIsDefault, setName
 
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

MRegion

public MRegion(Properties ctx,
               int C_Region_ID,
               String trxName)
Create empty Region

Parameters:
ctx - context
C_Region_ID - id
trxName - transaction

MRegion

public MRegion(Properties ctx,
               ResultSet rs,
               String trxName)
Create Region from current row in ResultSet

Parameters:
ctx - context
rs - result set
trxName - transaction

MRegion

public MRegion(MCountry country,
               String regionName)
Parent Constructor

Parameters:
country - country
regionName - Region Name
Method Detail

get

public static MRegion get(Properties ctx,
                          int C_Region_ID)
Get Country (cached)

Parameters:
ctx - context
C_Region_ID - ID
Returns:
Country

getDefault

public static MRegion getDefault(Properties ctx)
Get Default Region

Parameters:
ctx - context
Returns:
Region or null

getRegions

public static MRegion[] getRegions(Properties ctx)
Return Regions as Array

Parameters:
ctx - context
Returns:
MCountry Array

getRegions

public static MRegion[] getRegions(Properties ctx,
                                   int C_Country_ID)
Return Array of Regions of Country

Parameters:
ctx - context
C_Country_ID - country
Returns:
MRegion Array

toString

public String toString()
Return Name

Overrides:
toString in class X_C_Region
Returns:
Name

compare

public int compare(Object o1,
                   Object o2)
Compare

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

main

public static void main(String[] args)
Test / Load

Parameters:
args -

Adempiere 3.5.2a

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