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
Location City Model (Value Object)
- Author:
- Mario Calderon / Carlos Ruiz
- 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_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
ConstructorDescriptionMCity
(Properties ctx, int C_City_ID, String trxName) Create empty CityMCity
(Properties ctx, String C_City_UU, String trxName) UUID based ConstructorMCity
(Properties ctx, ResultSet rs, String trxName) Create City from current row in ResultSetMCity
(Properties ctx, MCity copy) Copy constructorMCity
(Properties ctx, MCity copy, String trxName) Copy constructorCopy constructorParent Constructor -
Method Summary
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, 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_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 Details
-
MCity
UUID based Constructor- Parameters:
ctx
- ContextC_City_UU
- UUID keytrxName
- Transaction
-
MCity
Create empty City- Parameters:
ctx
- contextC_City_ID
- idtrxName
- transaction
-
MCity
Create City from current row in ResultSet- Parameters:
ctx
- contextrs
- result settrxName
- transaction
-
MCity
Parent Constructor- Parameters:
region
- RegioncityName
- City Name
-
MCity
Copy constructor- Parameters:
copy
-
-
MCity
Copy constructor- Parameters:
ctx
-copy
-
-
MCity
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get City (cached) (immutable)- Parameters:
C_City_ID
- ID- Returns:
- City
-
get
Get City (cached) (immutable)- Parameters:
ctx
- contextC_City_ID
- ID- Returns:
- City
-
toString
Return 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
-