Package org.compiere.model
Class MCountryGroup
java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_CountryGroup
org.compiere.model.MCountryGroup
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_C_CountryGroup
,I_Persistent
,Evaluatee
,ImmutablePOSupport
Country Group Model
- 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_CountryGroup
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_C_CountryGroup_ID, COLUMNNAME_C_CountryGroup_UU, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_DateFrom, COLUMNNAME_DateTo, COLUMNNAME_Description, COLUMNNAME_Help, COLUMNNAME_IsActive, COLUMNNAME_Name, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_Value, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMCountryGroup
(Properties ctx, int C_CountryGroup_ID, String trxName) MCountryGroup
(Properties ctx, String C_CountryGroup_UU, String trxName) UUID based ConstructorMCountryGroup
(Properties ctx, ResultSet rs, String trxName) Load Country Group from current row in ResultSetMCountryGroup
(Properties ctx, MCountryGroup copy) Copy constructorMCountryGroup
(Properties ctx, MCountryGroup copy, String trxName) Copy constructorMCountryGroup
(MCountryGroup copy) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
countryGroupContains
(int c_CountryGroup_ID, int c_Country_ID) static MCountryGroup
get
(int C_CountryGroup_ID) Get Country Group (cached) (immutable)static MCountryGroup
get
(Properties ctx, int C_CountryGroup_ID) Get Country Group (cached) (immutable)mark PO as immutableMethods inherited from class org.compiere.model.X_C_CountryGroup
get_AccessLevel, getC_CountryGroup_ID, getC_CountryGroup_UU, getDateFrom, getDateTo, getDescription, getHelp, getKeyNamePair, getName, getValue, initPO, setC_CountryGroup_ID, setC_CountryGroup_UU, setDateFrom, setDateTo, setDescription, setHelp, setName, setValue, toString
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, 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
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.compiere.model.I_C_CountryGroup
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
-
MCountryGroup
UUID based Constructor- Parameters:
ctx
- ContextC_CountryGroup_UU
- UUID keytrxName
- Transaction
-
MCountryGroup
- Parameters:
ctx
- contextC_CountryGroup_ID
- IDtrxName
- transaction
-
MCountryGroup
Load Country Group from current row in ResultSet- Parameters:
ctx
- contextrs
- ResultSettrxName
- transaction
-
MCountryGroup
Copy constructor- Parameters:
copy
-
-
MCountryGroup
Copy constructor- Parameters:
ctx
-copy
-
-
MCountryGroup
Copy constructor- Parameters:
ctx
-copy
-trxName
-
-
-
Method Details
-
get
Get Country Group (cached) (immutable)- Parameters:
C_CountryGroup_ID
- ID- Returns:
- Country Group
-
get
Get Country Group (cached) (immutable)- Parameters:
ctx
- contextC_CountryGroup_ID
- ID- Returns:
- Country Group
-
markImmutable
Description copied from interface:ImmutablePOSupport
mark PO as immutable- Specified by:
markImmutable
in interfaceImmutablePOSupport
- Returns:
- PO
-
countryGroupContains
public static boolean countryGroupContains(int c_CountryGroup_ID, int c_Country_ID) - Parameters:
c_CountryGroup_ID
-c_Country_ID
-- Returns:
- true if country (C_Country_ID) is part of country group (C_CountryGroup_ID)
-