Compiere 3.1

org.compiere.model
Class MUOM

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_UOM
          extended by org.compiere.model.MUOM
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, 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
static int Each_ID
          C_UOM_ID for Each
 
Fields inherited from class org.compiere.model.X_C_UOM
accessLevel, Model, Table_ID, Table_Name, updatedMS
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
MUOM(Ctx ctx, int C_UOM_ID, String trxName)
          Constructor.
MUOM(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor.
 
Method Summary
static MUOM get(Ctx ctx, int C_UOM_ID)
          Get UOM from Cache
static int getDefault_UOM_ID(Ctx ctx)
          Get Default C_UOM_ID
static int getMinute_UOM_ID(Ctx ctx)
          Get Minute C_UOM_ID
static int getPrecision(Ctx 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.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

Each_ID

public static final int Each_ID
C_UOM_ID for Each

See Also:
Constant Field Values
Constructor Detail

MUOM

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

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

MUOM

public MUOM(Ctx 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(Ctx ctx)
Get Minute C_UOM_ID

Parameters:
ctx - context
Returns:
C_UOM_ID for Minute

getDefault_UOM_ID

public static int getDefault_UOM_ID(Ctx ctx)
Get Default C_UOM_ID

Parameters:
ctx - context for AD_Client
Returns:
C_UOM_ID

get

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

Parameters:
ctx - context
C_UOM_ID - ID
Returns:
UOM

getPrecision

public static int getPrecision(Ctx 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

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.