|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AbstractProduct
Abstract class AbstractProduct
| Method Summary | ||
|---|---|---|
Date |
getActiveOn()
Retrieves the possibly null value for the optional attribute activeOn. |
|
List<String> |
getAlternateProductNumber()
Retrieves a list containing all the elements for the attribute alternateProductNumber. |
|
|
getAssignedAccount()
Retrieves a set containing all the elements for the reference assignedAccount. |
|
|
getBasePrice()
Retrieves a set containing all the elements for the reference basePrice. |
|
|
getClassification()
Retrieves the Collection of objects referenced by classification. |
|
AbstractPriceLevel |
getDefaultPriceLevel()
Retrieves the value for the reference defaultPriceLevel. |
|
Uom |
getDefaultUom()
Retrieves the value for the reference defaultUom. |
|
String |
getDescription()
Retrieves the possibly null value for the optional attribute description. |
|
String |
getDetailedDescription()
Retrieves the possibly null value for the optional attribute detailedDescription. |
|
Date |
getExpiresOn()
Retrieves the possibly null value for the optional attribute expiresOn. |
|
String |
getName()
Retrieves the value for the attribute name. |
|
|
getPriceUom()
Retrieves the Collection of objects referenced by priceUom. |
|
String |
getProductNumber()
Retrieves the value for the attribute productNumber. |
|
short |
getProductState()
Retrieves the value for the attribute productState. |
|
ActivityTracker |
getProductUsage()
Retrieves the value for the reference productUsage. |
|
SalesTaxType |
getSalesTaxType()
Retrieves the value for the reference salesTaxType. |
|
void |
setActiveOn(Date activeOn)
Sets a new value for the attribute activeOn. |
|
void |
setAlternateProductNumber(String... alternateProductNumber)
Clears alternateProductNumber and adds the given value(s). |
|
void |
setDefaultPriceLevel(AbstractPriceLevel defaultPriceLevel)
Sets a new value for the reference defaultPriceLevel. |
|
void |
setDefaultUom(Uom defaultUom)
Sets a new value for the reference defaultUom. |
|
void |
setDescription(String description)
Sets a new value for the attribute description. |
|
void |
setDetailedDescription(String detailedDescription)
Sets a new value for the attribute detailedDescription. |
|
void |
setExpiresOn(Date expiresOn)
Sets a new value for the attribute expiresOn. |
|
void |
setName(String name)
Sets a new value for the attribute name. |
|
void |
setProductNumber(String productNumber)
Sets a new value for the attribute productNumber. |
|
void |
setProductState(short productState)
Sets a new value for the attribute productState. |
|
void |
setProductUsage(ActivityTracker productUsage)
Sets a new value for the reference productUsage. |
|
void |
setSalesTaxType(SalesTaxType salesTaxType)
Sets a new value for the reference salesTaxType. |
|
| Methods inherited from interface org.opencrx.kernel.depot1.cci2.DepotReferenceHolder |
|---|
getDepotReference |
| Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender |
|---|
sendAlert |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee |
|---|
getAudit |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable |
|---|
clone_ |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Exporter |
|---|
exportItem, exportItemAdvanced |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Importer |
|---|
importItem |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed |
|---|
getIndexEntry, updateIndex |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject |
|---|
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser |
| Methods inherited from interface org.openmdx.base.cci2.BasicObject |
|---|
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy |
| Methods inherited from interface org.openmdx.base.cci2.ContextCapable |
|---|
getContext |
| Methods inherited from interface org.openmdx.base.cci2.ExtentCapable |
|---|
getIdentity |
| Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable |
|---|
getView |
| Methods inherited from interface org.opencrx.kernel.product1.cci2.AddressContainer |
|---|
getAddress |
| Methods inherited from interface org.opencrx.kernel.product1.cci2.ContractPositionConstrained |
|---|
getDefaultPositions, getDefaultQuantity, getItemNumber, getMaxPositions, getMaxQuantity, getMinMaxQuantityHandling, getMinPositions, getMinQuantity, getOffsetQuantity, isAllowModification, isAllowRemoval, setAllowModification, setAllowRemoval, setDefaultPositions, setDefaultQuantity, setItemNumber, setMaxPositions, setMaxQuantity, setMinMaxQuantityHandling, setMinPositions, setMinQuantity, setOffsetQuantity |
| Method Detail |
|---|
Date getActiveOn()
activeOn.
activeOn.void setActiveOn(Date activeOn)
activeOn.
activeOn - The possibly null new value for attribute activeOn.List<String> getAlternateProductNumber()
alternateProductNumber.
void setAlternateProductNumber(String... alternateProductNumber)
alternateProductNumber and adds the given value(s).
This method is equivalent to
list.clear();
for(java.lang.String e : attributeName){
list.add(e);
}
alternateProductNumber - value(s) to be added to alternateProductNumber<T extends AccountAssignmentProduct> ProductHasAssignedAccount.AssignedAccount<T> getAssignedAccount()
assignedAccount.
<T extends ProductBasePrice> ProductHasProductBasePricePerUom.BasePrice<T> getBasePrice()
basePrice.
<T extends ProductClassification> List<T> getClassification()
Collection of objects referenced by classification.
Collection of referenced objects.AbstractPriceLevel getDefaultPriceLevel()
defaultPriceLevel.
null – value for this reference.void setDefaultPriceLevel(AbstractPriceLevel defaultPriceLevel)
defaultPriceLevel.
defaultPriceLevel - The non-null new value for this reference.Uom getDefaultUom()
defaultUom.
null – value for this reference.void setDefaultUom(Uom defaultUom)
defaultUom.
defaultUom - The non-null new value for this reference.String getDescription()
description.
description.void setDescription(String description)
description.
description - The possibly null new value for attribute description.String getDetailedDescription()
detailedDescription.
detailedDescription.void setDetailedDescription(String detailedDescription)
detailedDescription.
detailedDescription - The possibly null new value for attribute detailedDescription.Date getExpiresOn()
expiresOn.
expiresOn.void setExpiresOn(Date expiresOn)
expiresOn.
expiresOn - The possibly null new value for attribute expiresOn.String getName()
name.
name.void setName(String name)
name.
name - The non-null new value for attribute name.<T extends Uom> List<T> getPriceUom()
Collection of objects referenced by priceUom.
Collection of referenced objects.String getProductNumber()
productNumber.
productNumber.void setProductNumber(String productNumber)
productNumber.
productNumber - The non-null new value for attribute productNumber.short getProductState()
productState.
PS_ACTIVE 0 The product is active. PS_INACTIVE 1 The product is inactive.
productState.void setProductState(short productState)
productState.
PS_ACTIVE 0 The product is active. PS_INACTIVE 1 The product is inactive.
productState - The non-null new value for attribute productState.ActivityTracker getProductUsage()
productUsage.
null – value for this reference.void setProductUsage(ActivityTracker productUsage)
productUsage.
productUsage - The non-null new value for this reference.SalesTaxType getSalesTaxType()
salesTaxType.
null – value for this reference.void setSalesTaxType(SalesTaxType salesTaxType)
salesTaxType.
salesTaxType - The non-null new value for this reference.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||