Compiere 3.1

org.compiere.model
Class MRegion

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_Region
          extended by org.compiere.model.MRegion
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee

public final class MRegion
extends X_C_Region
implements Comparator<PO>, Serializable

Location 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.X_C_Region
accessLevel, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MRegion(Ctx ctx, int C_Region_ID, String trxName)
          Create empty Region
MRegion(Ctx ctx, ResultSet rs, String trxName)
          Create Region from current row in ResultSet
MRegion(MCountry country, String regionName)
          Parent Constructor
 
Method Summary
 int compare(PO o1, PO o2)
          Compare
static MRegion get(Ctx ctx, int C_Region_ID)
          Get Country (cached)
static MRegion getDefault(Ctx ctx)
          Get Default Region
static MRegion[] getRegions(Ctx ctx)
          Return Regions as Array
static MRegion[] getRegions(Ctx 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_Region_ID, getDescription, getKeyNamePair, getName, initPO, isDefault, setC_Country_ID, setC_Region_ID, setDescription, setIsDefault, setName
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

MRegion

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

Parameters:
ctx - context
C_Region_ID - id
trxName - transaction

MRegion

public MRegion(Ctx 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(Ctx ctx,
                          int C_Region_ID)
Get Country (cached)

Parameters:
ctx - context
C_Region_ID - ID
Returns:
Country

getDefault

public static MRegion getDefault(Ctx ctx)
Get Default Region

Parameters:
ctx - context
Returns:
Region or null

getRegions

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

Parameters:
ctx - context
Returns:
MCountry Array

getRegions

public static MRegion[] getRegions(Ctx 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(PO o1,
                   PO o2)
Compare

Specified by:
compare in interface Comparator<PO>
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 -

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.