Class CostingRule
- java.lang.Object
-
- org.openbravo.base.structure.BaseOBObject
-
- org.openbravo.model.materialmgmt.cost.CostingRule
-
- All Implemented Interfaces:
Serializable
,BaseOBObjectDef
,OBNotSingleton
,OBProvidable
,ActiveEnabled
,ClientEnabled
,DynamicEnabled
,Identifiable
,OrganizationEnabled
,Traceable
public class CostingRule extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled
Entity class for entity CostingRule (stored in table M_Costing_Rule).
NOTE: This class should not be instantiated directly. To instantiate this class theOBProvider
should be used.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ENTITY_NAME
static String
PROPERTY_ACTIVE
Property active stored in column Isactive in table M_Costing_Rulestatic String
PROPERTY_BACKDATEDTRANSACTIONSFIXED
Property backdatedTransactionsFixed stored in column Backdatedtrxsfixed in table M_Costing_Rule
Help: If checked Fix Backdated Transactions has been executed for the Costing Rule.static String
PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table M_Costing_Rulestatic String
PROPERTY_COSTINGALGORITHM
Property costingAlgorithm stored in column M_Costing_Algorithm_ID in table M_Costing_Rule
Help: Identifies a Costing Algorithm. Core distribution includes Average and Standard costing methods. Additional methods can be added using Extension Modules.static String
PROPERTY_COSTINGRULEINITLIST
Property costingRuleInitList stored in table M_Costing_Rulestatic String
PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table M_Costing_Rulestatic String
PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table M_Costing_Rulestatic String
PROPERTY_ENDINGDATE
Property endingDate stored in column Dateto in table M_Costing_Rule
Help: The Date To indicates the end date of a range (inclusive)static String
PROPERTY_FIXBACKDATEDFROM
Property fixbackdatedfrom stored in column Fixbackdatedfrom in table M_Costing_Rule
Help: Starting date in the costing rule to fix backdated transactionsstatic String
PROPERTY_FIXBACKDATEDTRANSACTIONS
Property fixBackdatedTransactions stored in column Backdatedtrxsfixedprocess in table M_Costing_Rule
Help: Process that recalculates costs of backdated transactions until the given date. Run process from Costing Rules window.static String
PROPERTY_ID
Property id stored in column M_Costing_Rule_ID in table M_Costing_Rule
Help: Identifies a costing rule for cost calculation. The costing rule defines the algorithm to be used, the date is valid from and if warehouses are used as a cost dimension.static String
PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table M_Costing_Rulestatic String
PROPERTY_ORGANIZATIONDIMENSION
Property organizationDimension stored in column ORG_Dimension in table M_Costing_Rule
Help: If checked the costs have to be calculated by the legal entity of the transaction.static String
PROPERTY_PROCESSRULE
Property processRule stored in column Process_Rule in table M_Costing_Rule
Help: Validate and initialize the Costing Rule. It automatically creates and process the Close and Opening Physical inventories to overwrite an existing Costing Rule. If the instance is using the legacy engine costs it is mandatory to run the Cost Migration Process in advance with System Administrator role.static String
PROPERTY_PRODUCT
Property product stored in column M_Product_ID in table M_Costing_Rule
Help: Identifies an item which is either purchased or sold in this organization.static String
PROPERTY_PRODUCTCATEGORY
Property productCategory stored in column M_Product_Category_ID in table M_Costing_Rule
Help: Identifies the category which this product belongs to. Product categories are used for pricing.static String
PROPERTY_STARTINGDATE
Property startingDate stored in column Datefrom in table M_Costing_Rulestatic String
PROPERTY_UPDATED
Property updated stored in column Updated in table M_Costing_Rulestatic String
PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table M_Costing_Rulestatic String
PROPERTY_VALIDATED
Property validated stored in column IsValidated in table M_Costing_Rule
Help: Flag to determine that the record has been validated.static String
PROPERTY_WAREHOUSEDIMENSION
Property warehouseDimension stored in column Warehouse_Dimension in table M_Costing_Rule
Help: If checked the cost is calculated by the warehouse of the transactionstatic String
TABLE_NAME
-
Fields inherited from class org.openbravo.base.structure.BaseOBObject
ID
-
-
Constructor Summary
Constructors Constructor Description CostingRule()
-
Method Summary
-
Methods inherited from class org.openbravo.base.structure.BaseOBObject
checkDerivedReadable, get, get, get, getEntity, getIdentifier, getValue, isAllowRead, isNewOBObject, isOrgClientAccessCheckEnabled, isWriteAccessCheckEnabled, set, setAccessChecks, setAllowRead, setDefaultValue, setId, setNewOBObject, setValue, toString, validate
-
-
-
-
Field Detail
-
TABLE_NAME
public static final String TABLE_NAME
- See Also:
- Constant Field Values
-
ENTITY_NAME
public static final String ENTITY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_ID
public static final String PROPERTY_ID
Property id stored in column M_Costing_Rule_ID in table M_Costing_Rule
Help: Identifies a costing rule for cost calculation. The costing rule defines the algorithm to be used, the date is valid from and if warehouses are used as a cost dimension.- See Also:
- Constant Field Values
-
PROPERTY_CLIENT
public static final String PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table M_Costing_Rule- See Also:
ClientEnabled
, Constant Field Values
-
PROPERTY_ORGANIZATION
public static final String PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table M_Costing_Rule- See Also:
OrganizationEnabled
, Constant Field Values
-
PROPERTY_CREATIONDATE
public static final String PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table M_Costing_Rule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_CREATEDBY
public static final String PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table M_Costing_Rule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATED
public static final String PROPERTY_UPDATED
Property updated stored in column Updated in table M_Costing_Rule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATEDBY
public static final String PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table M_Costing_Rule- See Also:
Traceable
, Constant Field Values
-
PROPERTY_ACTIVE
public static final String PROPERTY_ACTIVE
Property active stored in column Isactive in table M_Costing_Rule- See Also:
ActiveEnabled
, Constant Field Values
-
PROPERTY_COSTINGALGORITHM
public static final String PROPERTY_COSTINGALGORITHM
Property costingAlgorithm stored in column M_Costing_Algorithm_ID in table M_Costing_Rule
Help: Identifies a Costing Algorithm. Core distribution includes Average and Standard costing methods. Additional methods can be added using Extension Modules.- See Also:
- Constant Field Values
-
PROPERTY_ORGANIZATIONDIMENSION
public static final String PROPERTY_ORGANIZATIONDIMENSION
Property organizationDimension stored in column ORG_Dimension in table M_Costing_Rule
Help: If checked the costs have to be calculated by the legal entity of the transaction.- See Also:
- Constant Field Values
-
PROPERTY_WAREHOUSEDIMENSION
public static final String PROPERTY_WAREHOUSEDIMENSION
Property warehouseDimension stored in column Warehouse_Dimension in table M_Costing_Rule
Help: If checked the cost is calculated by the warehouse of the transaction- See Also:
- Constant Field Values
-
PROPERTY_PRODUCT
public static final String PROPERTY_PRODUCT
Property product stored in column M_Product_ID in table M_Costing_Rule
Help: Identifies an item which is either purchased or sold in this organization.- See Also:
- Constant Field Values
-
PROPERTY_ENDINGDATE
public static final String PROPERTY_ENDINGDATE
Property endingDate stored in column Dateto in table M_Costing_Rule
Help: The Date To indicates the end date of a range (inclusive)- See Also:
- Constant Field Values
-
PROPERTY_PRODUCTCATEGORY
public static final String PROPERTY_PRODUCTCATEGORY
Property productCategory stored in column M_Product_Category_ID in table M_Costing_Rule
Help: Identifies the category which this product belongs to. Product categories are used for pricing.- See Also:
- Constant Field Values
-
PROPERTY_VALIDATED
public static final String PROPERTY_VALIDATED
Property validated stored in column IsValidated in table M_Costing_Rule
Help: Flag to determine that the record has been validated.- See Also:
- Constant Field Values
-
PROPERTY_PROCESSRULE
public static final String PROPERTY_PROCESSRULE
Property processRule stored in column Process_Rule in table M_Costing_Rule
Help: Validate and initialize the Costing Rule. It automatically creates and process the Close and Opening Physical inventories to overwrite an existing Costing Rule. If the instance is using the legacy engine costs it is mandatory to run the Cost Migration Process in advance with System Administrator role.- See Also:
- Constant Field Values
-
PROPERTY_STARTINGDATE
public static final String PROPERTY_STARTINGDATE
Property startingDate stored in column Datefrom in table M_Costing_Rule- See Also:
- Constant Field Values
-
PROPERTY_BACKDATEDTRANSACTIONSFIXED
public static final String PROPERTY_BACKDATEDTRANSACTIONSFIXED
Property backdatedTransactionsFixed stored in column Backdatedtrxsfixed in table M_Costing_Rule
Help: If checked Fix Backdated Transactions has been executed for the Costing Rule.- See Also:
- Constant Field Values
-
PROPERTY_FIXBACKDATEDTRANSACTIONS
public static final String PROPERTY_FIXBACKDATEDTRANSACTIONS
Property fixBackdatedTransactions stored in column Backdatedtrxsfixedprocess in table M_Costing_Rule
Help: Process that recalculates costs of backdated transactions until the given date. Run process from Costing Rules window.- See Also:
- Constant Field Values
-
PROPERTY_FIXBACKDATEDFROM
public static final String PROPERTY_FIXBACKDATEDFROM
Property fixbackdatedfrom stored in column Fixbackdatedfrom in table M_Costing_Rule
Help: Starting date in the costing rule to fix backdated transactions- See Also:
- Constant Field Values
-
PROPERTY_COSTINGRULEINITLIST
public static final String PROPERTY_COSTINGRULEINITLIST
Property costingRuleInitList stored in table M_Costing_Rule- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in interfaceIdentifiable
- Specified by:
getEntityName
in classBaseOBObject
-
getId
public String getId()
- Specified by:
getId
in interfaceBaseOBObjectDef
- Specified by:
getId
in interfaceIdentifiable
- Overrides:
getId
in classBaseOBObject
- See Also:
PROPERTY_ID
-
setId
public void setId(String id)
- See Also:
PROPERTY_ID
-
getClient
public Client getClient()
Description copied from interface:ClientEnabled
Client field- Specified by:
getClient
in interfaceClientEnabled
- Returns:
- client
- See Also:
PROPERTY_CLIENT
-
setClient
public void setClient(Client client)
Description copied from interface:ClientEnabled
Client field- Specified by:
setClient
in interfaceClientEnabled
- See Also:
PROPERTY_CLIENT
-
getOrganization
public Organization getOrganization()
Description copied from interface:OrganizationEnabled
Gets organization field- Specified by:
getOrganization
in interfaceOrganizationEnabled
- Returns:
- organization
- See Also:
PROPERTY_ORGANIZATION
-
setOrganization
public void setOrganization(Organization organization)
Description copied from interface:OrganizationEnabled
Sets organization field- Specified by:
setOrganization
in interfaceOrganizationEnabled
- See Also:
PROPERTY_ORGANIZATION
-
getCreationDate
public Date getCreationDate()
Description copied from interface:Traceable
Creation date of audit- Specified by:
getCreationDate
in interfaceTraceable
- Returns:
- Date of creation
- See Also:
PROPERTY_CREATIONDATE
-
setCreationDate
public void setCreationDate(Date creationDate)
Description copied from interface:Traceable
Creation date of audit- Specified by:
setCreationDate
in interfaceTraceable
- See Also:
PROPERTY_CREATIONDATE
-
getCreatedBy
public User getCreatedBy()
Description copied from interface:Traceable
Created by audit user- Specified by:
getCreatedBy
in interfaceTraceable
- Returns:
- User
- See Also:
PROPERTY_CREATEDBY
-
setCreatedBy
public void setCreatedBy(User createdBy)
Description copied from interface:Traceable
Created by audit user- Specified by:
setCreatedBy
in interfaceTraceable
- See Also:
PROPERTY_CREATEDBY
-
getUpdated
public Date getUpdated()
Description copied from interface:Traceable
Update date of audit- Specified by:
getUpdated
in interfaceTraceable
- Returns:
- Date of update
- See Also:
PROPERTY_UPDATED
-
setUpdated
public void setUpdated(Date updated)
Description copied from interface:Traceable
Update date of audit- Specified by:
setUpdated
in interfaceTraceable
- See Also:
PROPERTY_UPDATED
-
getUpdatedBy
public User getUpdatedBy()
Description copied from interface:Traceable
Update by audit user- Specified by:
getUpdatedBy
in interfaceTraceable
- Returns:
- User who updated
- See Also:
PROPERTY_UPDATEDBY
-
setUpdatedBy
public void setUpdatedBy(User updatedBy)
Description copied from interface:Traceable
Update by audit user- Specified by:
setUpdatedBy
in interfaceTraceable
- See Also:
PROPERTY_UPDATEDBY
-
isActive
public Boolean isActive()
Description copied from interface:ActiveEnabled
Gets active field- Specified by:
isActive
in interfaceActiveEnabled
- Returns:
- active
- See Also:
PROPERTY_ACTIVE
-
setActive
public void setActive(Boolean active)
Description copied from interface:ActiveEnabled
Sets active field- Specified by:
setActive
in interfaceActiveEnabled
- See Also:
PROPERTY_ACTIVE
-
getCostingAlgorithm
public CostingAlgorithm getCostingAlgorithm()
- See Also:
PROPERTY_COSTINGALGORITHM
-
setCostingAlgorithm
public void setCostingAlgorithm(CostingAlgorithm costingAlgorithm)
- See Also:
PROPERTY_COSTINGALGORITHM
-
isOrganizationDimension
public Boolean isOrganizationDimension()
- See Also:
PROPERTY_ORGANIZATIONDIMENSION
-
setOrganizationDimension
public void setOrganizationDimension(Boolean organizationDimension)
- See Also:
PROPERTY_ORGANIZATIONDIMENSION
-
isWarehouseDimension
public Boolean isWarehouseDimension()
- See Also:
PROPERTY_WAREHOUSEDIMENSION
-
setWarehouseDimension
public void setWarehouseDimension(Boolean warehouseDimension)
- See Also:
PROPERTY_WAREHOUSEDIMENSION
-
getProduct
public Product getProduct()
- See Also:
PROPERTY_PRODUCT
-
setProduct
public void setProduct(Product product)
- See Also:
PROPERTY_PRODUCT
-
getEndingDate
public Date getEndingDate()
- See Also:
PROPERTY_ENDINGDATE
-
setEndingDate
public void setEndingDate(Date endingDate)
- See Also:
PROPERTY_ENDINGDATE
-
getProductCategory
public ProductCategory getProductCategory()
- See Also:
PROPERTY_PRODUCTCATEGORY
-
setProductCategory
public void setProductCategory(ProductCategory productCategory)
- See Also:
PROPERTY_PRODUCTCATEGORY
-
isValidated
public Boolean isValidated()
- See Also:
PROPERTY_VALIDATED
-
setValidated
public void setValidated(Boolean validated)
- See Also:
PROPERTY_VALIDATED
-
isProcessRule
public Boolean isProcessRule()
- See Also:
PROPERTY_PROCESSRULE
-
setProcessRule
public void setProcessRule(Boolean processRule)
- See Also:
PROPERTY_PROCESSRULE
-
getStartingDate
public Date getStartingDate()
- See Also:
PROPERTY_STARTINGDATE
-
setStartingDate
public void setStartingDate(Date startingDate)
- See Also:
PROPERTY_STARTINGDATE
-
isBackdatedTransactionsFixed
public Boolean isBackdatedTransactionsFixed()
- See Also:
PROPERTY_BACKDATEDTRANSACTIONSFIXED
-
setBackdatedTransactionsFixed
public void setBackdatedTransactionsFixed(Boolean backdatedTransactionsFixed)
- See Also:
PROPERTY_BACKDATEDTRANSACTIONSFIXED
-
isFixBackdatedTransactions
public Boolean isFixBackdatedTransactions()
- See Also:
PROPERTY_FIXBACKDATEDTRANSACTIONS
-
setFixBackdatedTransactions
public void setFixBackdatedTransactions(Boolean fixBackdatedTransactions)
- See Also:
PROPERTY_FIXBACKDATEDTRANSACTIONS
-
getFixbackdatedfrom
public Date getFixbackdatedfrom()
- See Also:
PROPERTY_FIXBACKDATEDFROM
-
setFixbackdatedfrom
public void setFixbackdatedfrom(Date fixbackdatedfrom)
- See Also:
PROPERTY_FIXBACKDATEDFROM
-
getCostingRuleInitList
public List<CostingRuleInit> getCostingRuleInitList()
- See Also:
CostingRuleInit
-
setCostingRuleInitList
public void setCostingRuleInitList(List<CostingRuleInit> costingRuleInitList)
- See Also:
CostingRuleInit
-
-