Package org.compiere.model
Class MRegion
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_Region
-
- org.compiere.model.MRegion
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_Region
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MRegion extends X_C_Region implements Comparator<Object>, Serializable, ImmutablePOSupport
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.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, 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_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_Country_ID, COLUMNNAME_C_Region_ID, COLUMNNAME_C_Region_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_Description, COLUMNNAME_IsActive, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MRegion(Properties ctx, int C_Region_ID, String trxName)
Create empty RegionMRegion(Properties ctx, ResultSet rs, String trxName)
Create Region from current row in ResultSetMRegion(Properties ctx, MRegion copy)
MRegion(Properties ctx, MRegion copy, String trxName)
MRegion(MCountry country, String regionName)
Parent ConstructorMRegion(MRegion copy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
compare(Object o1, Object o2)
Comparestatic MRegion
get(int C_Region_ID)
Get Country (cached)static MRegion
get(Properties ctx, int C_Region_ID)
Get Country (immutable, cached)static MRegion
getDefault()
Get Default Regionstatic MRegion
getDefault(Properties ctx)
Deprecated.static MRegion[]
getRegions()
Return Regions as Arraystatic MRegion[]
getRegions(int C_Country_ID)
Return Array of Regions of Countrystatic MRegion[]
getRegions(Properties ctx)
Deprecated.static MRegion[]
getRegions(Properties ctx, int C_Country_ID)
Deprecated.String
getTrlName()
Get Translated NameString
getTrlName(String language)
Get Translated Namestatic void
main(String[] args)
Test / LoadMRegion
markImmutable()
mark PO as immutableString
toString()
Return Name-
Methods inherited from class org.compiere.model.X_C_Region
get_AccessLevel, getC_Country, getC_Country_ID, getC_Region_ID, getC_Region_UU, getDescription, getKeyNamePair, getName, initPO, isDefault, setC_Country_ID, setC_Region_ID, setC_Region_UU, setDescription, setIsDefault, setName
-
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, 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_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock, update_Tree, validForeignKeys
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Methods inherited from interface org.compiere.model.I_C_Region
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
-
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
- contextC_Region_ID
- idtrxName
- transaction
-
MRegion
public MRegion(Properties ctx, ResultSet rs, String trxName)
Create Region from current row in ResultSet- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MRegion
public MRegion(MCountry country, String regionName)
Parent Constructor- Parameters:
country
- countryregionName
- Region Name
-
MRegion
public MRegion(MRegion copy)
- Parameters:
copy
-
-
MRegion
public MRegion(Properties ctx, MRegion copy)
- Parameters:
ctx
-copy
-
-
MRegion
public MRegion(Properties ctx, MRegion copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
get
public static MRegion get(int C_Region_ID)
Get Country (cached)- Parameters:
C_Region_ID
- ID- Returns:
- Country
-
get
public static MRegion get(Properties ctx, int C_Region_ID)
Get Country (immutable, cached)- Parameters:
C_Region_ID
- ID- Returns:
- Country
-
getDefault
public static MRegion getDefault(Properties ctx)
Deprecated.Get Default Region- Parameters:
ctx
- ignore- Returns:
- Region or null
-
getDefault
public static MRegion getDefault()
Get Default Region- Returns:
- Region or null
-
getRegions
public static MRegion[] getRegions(Properties ctx)
Deprecated.Return Regions as Array- Parameters:
ctx
- ignore- Returns:
- MCountry Array
-
getRegions
public static MRegion[] getRegions()
Return Regions as Array- Returns:
- MCountry Array
-
getRegions
public static MRegion[] getRegions(Properties ctx, int C_Country_ID)
Deprecated.Return Array of Regions of Country- Parameters:
ctx
- ignoreC_Country_ID
- country- Returns:
- MRegion Array
-
getRegions
public static MRegion[] getRegions(int C_Country_ID)
Return Array of Regions of Country- Parameters:
C_Country_ID
- country- Returns:
- MRegion Array
-
toString
public String toString()
Return Name- Overrides:
toString
in classX_C_Region
- Returns:
- Name
-
getTrlName
public String getTrlName()
Get Translated Name- Returns:
- name
-
getTrlName
public String getTrlName(String language)
Get Translated Name- Parameters:
language
-- Returns:
- name
-
compare
public int compare(Object o1, Object o2)
Compare- Specified by:
compare
in interfaceComparator<Object>
- Overrides:
compare
in classPO
- Parameters:
o1
- object 1o2
- object 2- Returns:
- -1,0, 1
-
markImmutable
public MRegion markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
main
public static void main(String[] args)
Test / Load- Parameters:
args
-
-
-