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
- Version:
- $Id: MRegion.java,v 1.3 2006/07/30 00:58:36 jjanke Exp $
- Author:
- Jorg Janke
- See Also:
-
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, UUID_NEW_RECORD, 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
ConstructorDescriptionMRegion
(Properties ctx, int C_Region_ID, String trxName) MRegion
(Properties ctx, String C_Region_UU, String trxName) UUID based ConstructorMRegion
(Properties ctx, ResultSet rs, String trxName) Create Region from current row in ResultSetMRegion
(Properties ctx, MRegion copy) Copy constructorMRegion
(Properties ctx, MRegion copy, String trxName) Copy constructorParent ConstructorCopy constructor -
Method Summary
Modifier and TypeMethodDescriptionint
Comparestatic MRegion
get
(int C_Region_ID) Get Region (cached)static MRegion
get
(Properties ctx, int C_Region_ID) Get Region (immutable, cached)static MRegion
Get Default Regionstatic MRegion
getDefault
(Properties ctx) Deprecated.static MRegion[]
Return Regions as Arraystatic MRegion[]
getRegions
(int C_Country_ID) Return Array of Regions of a Countrystatic MRegion[]
getRegions
(Properties ctx) Deprecated.static MRegion[]
getRegions
(Properties ctx, int C_Country_ID) Deprecated.Get Translated NamegetTrlName
(String language) Get Translated Namemark PO as immutabletoString()
String representationMethods 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, buildInsertSQL, 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_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, 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, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, 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, toInsertSQL, 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 Details
-
MRegion
UUID based Constructor- Parameters:
ctx
- ContextC_Region_UU
- UUID keytrxName
- Transaction
-
MRegion
- Parameters:
ctx
- contextC_Region_ID
- idtrxName
- transaction
-
MRegion
Create Region from current row in ResultSet- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MRegion
Parent Constructor- Parameters:
country
- countryregionName
- Region Name
-
MRegion
Copy constructor- Parameters:
copy
-
-
MRegion
Copy constructor- Parameters:
ctx
-copy
-
-
MRegion
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get Region (cached)- Parameters:
C_Region_ID
- ID- Returns:
- Region
-
get
Get Region (immutable, cached)- Parameters:
C_Region_ID
- ID- Returns:
- Region
-
getDefault
Deprecated.Get Default Region- Parameters:
ctx
- ignore- Returns:
- Region or null
-
getDefault
Get Default Region- Returns:
- Region or null
-
getRegions
Deprecated.Return Regions as Array- Parameters:
ctx
- ignore- Returns:
- Region Array
-
getRegions
Return Regions as Array- Returns:
- Region Array
-
getRegions
Deprecated.Return Array of Regions of a Country- Parameters:
ctx
- ignoreC_Country_ID
- country- Returns:
- MRegion Array
-
getRegions
Return Array of Regions of a Country- Parameters:
C_Country_ID
- country- Returns:
- MRegion Array
-
toString
Description copied from class:PO
String representation- Overrides:
toString
in classX_C_Region
- Returns:
- translated Name
-
getTrlName
Get Translated Name- Returns:
- translated name
-
getTrlName
Get Translated Name- Parameters:
language
-- Returns:
- translated name
-
compare
Compare- Specified by:
compare
in interfaceComparator<Object>
- Overrides:
compare
in classPO
- Parameters:
o1
- object 1o2
- object 2- Returns:
- -1, 0, 1
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-