Package org.compiere.model
Class MCity
- java.lang.Object
-
- org.compiere.model.PO
-
- org.compiere.model.X_C_City
-
- org.compiere.model.MCity
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_City
,I_Persistent
,Evaluatee
,ImmutablePOSupport
public class MCity extends X_C_City implements Comparator<Object>, Serializable, ImmutablePOSupport
Location City Model (Value Object)- Author:
- Mario Calderon / Carlos Ruiz
- 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_City
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AreaCode, COLUMNNAME_C_City_ID, COLUMNNAME_C_City_UU, COLUMNNAME_C_Country_ID, COLUMNNAME_C_Region_ID, COLUMNNAME_Coordinates, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_Locode, COLUMNNAME_Name, COLUMNNAME_Postal, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, Model, Table_ID, Table_Name
-
-
Constructor Summary
Constructors Constructor Description MCity(Properties ctx, int C_City_ID, String trxName)
Create empty CityMCity(Properties ctx, ResultSet rs, String trxName)
Create City from current row in ResultSetMCity(Properties ctx, MCity copy)
MCity(Properties ctx, MCity copy, String trxName)
MCity(MCity copy)
MCity(MRegion region, String cityName)
Parent Constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(Object o1, Object o2)
Comparestatic MCity
get(int C_City_ID)
Get City (cached) (immutable)static MCity
get(Properties ctx, int C_City_ID)
Get City (cached) (immutable)MCity
markImmutable()
mark PO as immutableString
toString()
Return Name-
Methods inherited from class org.compiere.model.X_C_City
get_AccessLevel, getAreaCode, getC_City_ID, getC_City_UU, getC_Country, getC_Country_ID, getC_Region, getC_Region_ID, getCoordinates, getKeyNamePair, getLocode, getName, getPostal, initPO, setAreaCode, setC_City_ID, setC_City_UU, setC_Country_ID, setC_Region_ID, setCoordinates, setLocode, setName, setPostal
-
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_City
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
-
MCity
public MCity(Properties ctx, int C_City_ID, String trxName)
Create empty City- Parameters:
ctx
- contextC_City_ID
- idtrxName
- transaction
-
MCity
public MCity(Properties ctx, ResultSet rs, String trxName)
Create City from current row in ResultSet- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MCity
public MCity(MRegion region, String cityName)
Parent Constructor- Parameters:
region
- RegioncityName
- City Name
-
MCity
public MCity(MCity copy)
- Parameters:
copy
-
-
MCity
public MCity(Properties ctx, MCity copy)
- Parameters:
ctx
-copy
-
-
MCity
public MCity(Properties ctx, MCity copy, String trxName)
- Parameters:
ctx
-copy
-trxName
-
-
-
Method Detail
-
get
public static MCity get(int C_City_ID)
Get City (cached) (immutable)- Parameters:
C_City_ID
- ID- Returns:
- City
-
get
public static MCity get(Properties ctx, int C_City_ID)
Get City (cached) (immutable)- Parameters:
ctx
- contextC_City_ID
- ID- Returns:
- City
-
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 MCity markImmutable()
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
-