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_IDFields 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
ConstructorsConstructorDescriptionMRegion(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 TypeMethodDescriptionintComparestatic MRegionget(int C_Region_ID) Get Region (cached)static MRegionget(Properties ctx, int C_Region_ID) Get Region (immutable, cached)static MRegionGet Default Regionstatic MRegiongetDefault(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, setNameMethods 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_TableAttribute, get_TableAttributeAsBoolean, get_TableAttributeAsInt, get_TableAttributes, 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, validForeignKeysExMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.compiere.model.I_C_Region
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActiveMethods 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:POString representation- Overrides:
toStringin 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:
comparein interfaceComparator<Object>- Overrides:
comparein classPO- Parameters:
o1- object 1o2- object 2- Returns:
- -1, 0, 1
-
markImmutable
Description copied from interface:ImmutablePOSupportmark PO as immutable- Specified by:
markImmutablein interfaceImmutablePOSupport- Returns:
- PO
-