Package org.openbravo.model.common.plm
Class ProductCharacteristics
- java.lang.Object
-
- org.openbravo.base.structure.BaseOBObject
-
- org.openbravo.model.common.plm.ProductCharacteristics
-
- All Implemented Interfaces:
Serializable
,BaseOBObjectDef
,OBNotSingleton
,OBProvidable
,ActiveEnabled
,ClientEnabled
,DynamicEnabled
,Identifiable
,OrganizationEnabled
,Traceable
public class ProductCharacteristics extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled
Entity class for entity ProductWithCharacteristics (stored in table m_prodchview_v).
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_prodchview_vstatic String
PROPERTY_CHARACTERISTIC
Property characteristic stored in column M_Characteristic_ID in table m_prodchview_v
Help: Definition of a Product Characteristicstatic String
PROPERTY_CHARACTERISTICDESCRIPTION
Property characteristicDescription stored in column Characteristic_Desc in table m_prodchview_v
Help: Text with the concatenation of the characteristics and its values assigned to the product.static String
PROPERTY_CHARACTERISTICVALUE
Property characteristicValue stored in column M_Ch_Value_ID in table m_prodchview_v
Help: Identifies a possible value of a Product Characteristicstatic String
PROPERTY_CHARNAME
Property charName stored in column Char_Name in table m_prodchview_vstatic String
PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table m_prodchview_vstatic String
PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table m_prodchview_vstatic String
PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table m_prodchview_vstatic String
PROPERTY_GENERICPRODUCT
Property genericProduct stored in column Generic_Product_ID in table m_prodchview_v
Help: Generic product related to this product. The product will inherit all the properties defined in the generic product. Such as taxes or price.static String
PROPERTY_ID
Property id stored in column M_Prodchview_V_ID in table m_prodchview_vstatic String
PROPERTY_ISGENERIC
Property isGeneric stored in column Isgeneric in table m_prodchview_v
Help: Identifies a generic product. A generic product cannot be purchased or sold.static String
PROPERTY_NAME
Property name stored in column Name in table m_prodchview_vstatic String
PROPERTY_ORGANIZATION
Property organization stored in column AD_Org_ID in table m_prodchview_vstatic String
PROPERTY_PRODUCT
Property product stored in column M_Product_ID in table m_prodchview_v
Help: Identifies an item which is either purchased or sold in this organization.static String
PROPERTY_PRODUCTCHVALUE
Property productChValue stored in column M_Product_Ch_Value_ID in table m_prodchview_vstatic String
PROPERTY_SEARCHKEY
Property searchKey stored in column Value in table m_prodchview_v
Help: A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order). Usually, company's internal identifiers for various records (products, customers, etc) are stored here.static String
PROPERTY_UPDATED
Property updated stored in column Updated in table m_prodchview_vstatic String
PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table m_prodchview_vstatic String
TABLE_NAME
-
Fields inherited from class org.openbravo.base.structure.BaseOBObject
ID
-
-
Constructor Summary
Constructors Constructor Description ProductCharacteristics()
-
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_PRODUCT
public static final String PROPERTY_PRODUCT
Property product stored in column M_Product_ID in table m_prodchview_v
Help: Identifies an item which is either purchased or sold in this organization.- See Also:
- Constant Field Values
-
PROPERTY_CLIENT
public static final String PROPERTY_CLIENT
Property client stored in column AD_Client_ID in table m_prodchview_v- 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_prodchview_v- See Also:
OrganizationEnabled
, Constant Field Values
-
PROPERTY_ACTIVE
public static final String PROPERTY_ACTIVE
Property active stored in column Isactive in table m_prodchview_v- See Also:
ActiveEnabled
, Constant Field Values
-
PROPERTY_CREATIONDATE
public static final String PROPERTY_CREATIONDATE
Property creationDate stored in column Created in table m_prodchview_v- See Also:
Traceable
, Constant Field Values
-
PROPERTY_CREATEDBY
public static final String PROPERTY_CREATEDBY
Property createdBy stored in column Createdby in table m_prodchview_v- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATED
public static final String PROPERTY_UPDATED
Property updated stored in column Updated in table m_prodchview_v- See Also:
Traceable
, Constant Field Values
-
PROPERTY_UPDATEDBY
public static final String PROPERTY_UPDATEDBY
Property updatedBy stored in column Updatedby in table m_prodchview_v- See Also:
Traceable
, Constant Field Values
-
PROPERTY_SEARCHKEY
public static final String PROPERTY_SEARCHKEY
Property searchKey stored in column Value in table m_prodchview_v
Help: A search key allows for a fast method of finding a particular record. If you leave the search key empty, the system automatically creates a numeric number originating from a document sequence defined in the "Document Sequence" window. The sequence naming convention follows a rule "DocumentNo_TableName", where TableName is the actual name of the database table (e.g. C_Order). Usually, company's internal identifiers for various records (products, customers, etc) are stored here.- See Also:
- Constant Field Values
-
PROPERTY_NAME
public static final String PROPERTY_NAME
Property name stored in column Name in table m_prodchview_v- See Also:
- Constant Field Values
-
PROPERTY_CHARACTERISTICDESCRIPTION
public static final String PROPERTY_CHARACTERISTICDESCRIPTION
Property characteristicDescription stored in column Characteristic_Desc in table m_prodchview_v
Help: Text with the concatenation of the characteristics and its values assigned to the product.- See Also:
- Constant Field Values
-
PROPERTY_GENERICPRODUCT
public static final String PROPERTY_GENERICPRODUCT
Property genericProduct stored in column Generic_Product_ID in table m_prodchview_v
Help: Generic product related to this product. The product will inherit all the properties defined in the generic product. Such as taxes or price.- See Also:
- Constant Field Values
-
PROPERTY_ID
public static final String PROPERTY_ID
Property id stored in column M_Prodchview_V_ID in table m_prodchview_v- See Also:
- Constant Field Values
-
PROPERTY_CHARACTERISTIC
public static final String PROPERTY_CHARACTERISTIC
Property characteristic stored in column M_Characteristic_ID in table m_prodchview_v
Help: Definition of a Product Characteristic- See Also:
- Constant Field Values
-
PROPERTY_CHARNAME
public static final String PROPERTY_CHARNAME
Property charName stored in column Char_Name in table m_prodchview_v- See Also:
- Constant Field Values
-
PROPERTY_CHARACTERISTICVALUE
public static final String PROPERTY_CHARACTERISTICVALUE
Property characteristicValue stored in column M_Ch_Value_ID in table m_prodchview_v
Help: Identifies a possible value of a Product Characteristic- See Also:
- Constant Field Values
-
PROPERTY_PRODUCTCHVALUE
public static final String PROPERTY_PRODUCTCHVALUE
Property productChValue stored in column M_Product_Ch_Value_ID in table m_prodchview_v- See Also:
- Constant Field Values
-
PROPERTY_ISGENERIC
public static final String PROPERTY_ISGENERIC
Property isGeneric stored in column Isgeneric in table m_prodchview_v
Help: Identifies a generic product. A generic product cannot be purchased or sold.- See Also:
- Constant Field Values
-
-
Method Detail
-
getEntityName
public String getEntityName()
- Specified by:
getEntityName
in interfaceIdentifiable
- Specified by:
getEntityName
in classBaseOBObject
-
getProduct
public Product getProduct()
- See Also:
PROPERTY_PRODUCT
-
setProduct
public void setProduct(Product product)
- See Also:
PROPERTY_PRODUCT
-
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
-
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
-
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
-
getSearchKey
public String getSearchKey()
- See Also:
PROPERTY_SEARCHKEY
-
setSearchKey
public void setSearchKey(String searchKey)
- See Also:
PROPERTY_SEARCHKEY
-
getName
public String getName()
- See Also:
PROPERTY_NAME
-
setName
public void setName(String name)
- See Also:
PROPERTY_NAME
-
getCharacteristicDescription
public String getCharacteristicDescription()
- See Also:
PROPERTY_CHARACTERISTICDESCRIPTION
-
setCharacteristicDescription
public void setCharacteristicDescription(String characteristicDescription)
- See Also:
PROPERTY_CHARACTERISTICDESCRIPTION
-
getGenericProduct
public Product getGenericProduct()
- See Also:
PROPERTY_GENERICPRODUCT
-
setGenericProduct
public void setGenericProduct(Product genericProduct)
- See Also:
PROPERTY_GENERICPRODUCT
-
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
-
getCharacteristic
public Characteristic getCharacteristic()
- See Also:
PROPERTY_CHARACTERISTIC
-
setCharacteristic
public void setCharacteristic(Characteristic characteristic)
- See Also:
PROPERTY_CHARACTERISTIC
-
getCharName
public String getCharName()
- See Also:
PROPERTY_CHARNAME
-
setCharName
public void setCharName(String charName)
- See Also:
PROPERTY_CHARNAME
-
getCharacteristicValue
public CharacteristicValue getCharacteristicValue()
- See Also:
PROPERTY_CHARACTERISTICVALUE
-
setCharacteristicValue
public void setCharacteristicValue(CharacteristicValue characteristicValue)
- See Also:
PROPERTY_CHARACTERISTICVALUE
-
getProductChValue
public ProductCharacteristicValue getProductChValue()
- See Also:
PROPERTY_PRODUCTCHVALUE
-
setProductChValue
public void setProductChValue(ProductCharacteristicValue productChValue)
- See Also:
PROPERTY_PRODUCTCHVALUE
-
isGeneric
public Boolean isGeneric()
- See Also:
PROPERTY_ISGENERIC
-
setGeneric
public void setGeneric(Boolean isGeneric)
- See Also:
PROPERTY_ISGENERIC
-
-