Adempiere 3.5.2a

org.compiere.model
Class MUOM

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_UOM
          extended by org.compiere.model.MUOM
All Implemented Interfaces:
Serializable, Comparator, I_C_UOM, I_Persistent, Evaluatee

public class MUOM
extends X_C_UOM

Unit Of Measure Model

Version:
$Id: MUOM.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
Author:
Jorg Janke
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, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_UOM
accessLevel, COLUMNNAME_C_UOM_ID, COLUMNNAME_CostingPrecision, COLUMNNAME_Description, COLUMNNAME_IsDefault, COLUMNNAME_Name, COLUMNNAME_StdPrecision, COLUMNNAME_UOMSymbol, COLUMNNAME_X12DE355, Model, Table_ID, Table_Name
 
Constructor Summary
MUOM(Properties ctx, int C_UOM_ID, String trxName)
          Constructor.
MUOM(Properties ctx, ResultSet rs, String trxName)
          Load Constructor.
 
Method Summary
static MUOM get(Properties ctx, int C_UOM_ID)
          Get UOM from Cache
static MUOM get(Properties ctx, String name, String trxName)
          Get UOM by name
static int getDefault_UOM_ID(Properties ctx)
          Get Default C_UOM_ID
static int getMinute_UOM_ID(Properties ctx)
          Get Minute C_UOM_ID
static int getPrecision(Properties ctx, int C_UOM_ID)
          Get Precision
 boolean isDay()
          Day
 boolean isHour()
          Hour
 boolean isMinute()
          Minute
 boolean isMonth()
          Month
 boolean isWeek()
          Week
 boolean isWorkDay()
          WorkDay
 boolean isWorkMonth()
          WorkMonth
 boolean isYear()
          Year
 BigDecimal round(BigDecimal qty, boolean stdPrecision)
          Round qty
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_C_UOM
get_AccessLevel, getC_UOM_ID, getCostingPrecision, getDescription, getKeyNamePair, getName, getStdPrecision, getUOMSymbol, getX12DE355, initPO, isDefault, setC_UOM_ID, setCostingPrecision, setDescription, setIsDefault, setName, setStdPrecision, setUOMSymbol, setX12DE355
 
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, 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_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MUOM

public MUOM(Properties ctx,
            int C_UOM_ID,
            String trxName)
Constructor.

Parameters:
ctx - context
C_UOM_ID - UOM ID
trxName - transaction

MUOM

public MUOM(Properties ctx,
            ResultSet rs,
            String trxName)
Load Constructor.

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

getMinute_UOM_ID

public static int getMinute_UOM_ID(Properties ctx)
Get Minute C_UOM_ID

Parameters:
ctx - context
Returns:
C_UOM_ID for Minute

getDefault_UOM_ID

public static int getDefault_UOM_ID(Properties ctx)
Get Default C_UOM_ID

Parameters:
ctx - context for AD_Client
Returns:
C_UOM_ID

get

public static MUOM get(Properties ctx,
                       int C_UOM_ID)
Get UOM from Cache

Parameters:
ctx - context
C_UOM_ID - ID
Returns:
UOM

get

public static MUOM get(Properties ctx,
                       String name,
                       String trxName)
Get UOM by name

Parameters:
ctx -
name -
trxName -
Returns:
MUOM if found, null if not found

getPrecision

public static int getPrecision(Properties ctx,
                               int C_UOM_ID)
Get Precision

Parameters:
ctx - context
C_UOM_ID - ID
Returns:
Precision

toString

public String toString()
String Representation

Overrides:
toString in class X_C_UOM
Returns:
info

round

public BigDecimal round(BigDecimal qty,
                        boolean stdPrecision)
Round qty

Parameters:
qty - quantity
stdPrecision - true if std precisison
Returns:
rounded quantity

isMinute

public boolean isMinute()
Minute

Returns:
true if UOM is minute

isHour

public boolean isHour()
Hour

Returns:
true if UOM is hour

isDay

public boolean isDay()
Day

Returns:
true if UOM is Day

isWorkDay

public boolean isWorkDay()
WorkDay

Returns:
true if UOM is work day

isWeek

public boolean isWeek()
Week

Returns:
true if UOM is Week

isMonth

public boolean isMonth()
Month

Returns:
true if UOM is Month

isWorkMonth

public boolean isWorkMonth()
WorkMonth

Returns:
true if UOM is Work Month

isYear

public boolean isYear()
Year

Returns:
true if UOM is year

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.