org.opencrx.kernel.contract1.jpa3
Class AbstractInvoicePosition

java.lang.Object
  extended by org.w3c.jpa3.AbstractObject
      extended by org.opencrx.kernel.contract1.jpa3.AbstractInvoicePosition
All Implemented Interfaces:
Serializable, AlertSender, Auditee, Cloneable, Exporter, Importer, Indexed, SecureObject, AbstractInvoicePosition, AddressContainer, DeliveryRequestContainer, SalesContractPosition, ShippingDetail, BookingOrigin, DepotReferenceHolder, SalesVolumeBudgetContributionSource, CrxObject, Extended, LocalizedFieldContainer, ConfiguredProduct, ProductConfigurationSet, ProductDescriptor, BasicObject, ContextCapable, Creatable, ExtentCapable, Modifiable
Direct Known Subclasses:
InvoicePosition

public class AbstractInvoicePosition
extends AbstractObject
implements AbstractInvoicePosition

Abstract class AbstractInvoicePosition

isFrozen

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.w3c.jpa3.AbstractObject
AbstractObject.AbstractStateAccessor, AbstractObject.EmbeddedList<E>, AbstractObject.EmbeddedSet<E>, AbstractObject.ObjectState, AbstractObject.SlicedList<E,S>, AbstractObject.SlicedMap<E,S>, AbstractObject.SlicedSet<E,S>
 
Nested classes/interfaces inherited from interface org.opencrx.kernel.contract1.cci2.AbstractInvoicePosition
AbstractInvoicePosition.Identity
 
Field Summary
 BigDecimal amount
          Attribute amount.
 BigDecimal baseAmount
          Attribute baseAmount.
 Timestamp createdAt
          Attribute createdAt.
 BigDecimal discountAmount
          Attribute discountAmount.
 String identity
          Attribute identity.
 Timestamp modifiedAt
          Attribute modifiedAt.
 String priceUomDescription
          Attribute priceUomDescription.
 String priceUomDetailedDescription
          Attribute priceUomDetailedDescription.
 String productDescription
          Attribute productDescription.
 String productDetailedDescription
          Attribute productDetailedDescription.
 BigDecimal quantityBackOrdered
          Attribute quantityBackOrdered.
 BigDecimal quantityShipped
          Attribute quantityShipped.
 String salesTaxTypeDescription
          Attribute salesTaxTypeDescription.
 String salesTaxTypeDetailedDescription
          Attribute salesTaxTypeDetailedDescription.
 BigDecimal taxAmount
          Attribute taxAmount.
 String uomDescription
          Attribute uomDescription.
 String uomDetailedDescription
          Attribute uomDetailedDescription.
 
Constructor Summary
AbstractInvoicePosition()
          Constructor
 
Method Summary
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams in)
           
 CheckPermissionsResult checkPermissions(CheckPermissionsParams in)
           
 CloneResult clone_(CloneParams in)
           
 ExportItemResult exportItem(ExportItemParams in)
           
 ExportItemResult exportItemAdvanced(ExportItemAdvancedParams in)
           
 short getAccessLevelBrowse()
          Retrieves the value for the attribute accessLevelBrowse.
 short getAccessLevelDelete()
          Retrieves the value for the attribute accessLevelDelete.
 short getAccessLevelUpdate()
          Retrieves the value for the attribute accessLevelUpdate.
<T extends AdditionalExternalLink>
CrxObjectHasAdditionalExternalLink.AdditionalExternalLink<T>
getAdditionalExternalLink()
          Retrieves a set containing all the elements for the reference additionalExternalLink.
<T extends ContractAddress>
AddressContainerContainsContractAddress.Address<T>
getAddress()
          Retrieves a set containing all the elements for the reference address.
 BigDecimal getAmount()
          Retrieves the possibly null value for the optional attribute amount.
<T extends Timer>
CrxObjectHasAssignedTimer.AssignedTimer<T>
getAssignedTimer()
          Retrieves a set containing all the elements for the reference assignedTimer.
<T extends DocumentAttachment>
CrxObjectHasAttachedDocument.AttachedDocument<T>
getAttachedDocument()
          Retrieves a set containing all the elements for the reference attachedDocument.
<T extends AuditEntry>
AuditeeHasAuditEntries.Audit<T>
getAudit()
          Retrieves a set containing all the elements for the reference audit.
 BigDecimal getBaseAmount()
          Retrieves the possibly null value for the optional attribute baseAmount.
 List<String> getBudget_Id()
           
<T extends SalesVolumeBudget>
List<T>
getBudget()
          Retrieves the Collection of objects referenced by budget.
 String getCalcRule_Id()
           
 CalculationRule getCalcRule()
          Retrieves the value for the reference calcRule.
 String getCarrier_Id()
           
 Account getCarrier()
          Retrieves the value for the reference carrier.
 List<String> getCategory()
          Retrieves a list containing all the elements for the attribute category.
 String getConfigType_Id()
           
 ProductConfigurationTypeSet getConfigType()
          Retrieves the value for the reference configType.
<T extends ProductConfiguration>
ProductConfigurationSetContainsConfiguration.Configuration<T>
getConfiguration()
          Retrieves a set containing all the elements for the reference configuration.
 List<String> getContact_Id()
           
<T extends Account>
List<T>
getContact()
          Retrieves the Collection of objects referenced by contact.
 short getContractPositionState()
          Retrieves the value for the attribute contractPositionState.
 Date getCreatedAt()
          Retrieves the value for the attribute createdAt.
 List<String> getCreatedBy()
          Retrieves a list containing all the elements for the attribute createdBy.
 String getCurrentConfig_Id()
           
 ProductConfiguration getCurrentConfig()
          Retrieves the value for the reference currentConfig.
<T extends DeliveryInformation>
ContractPositionContainsDeliveryInformation.DeliveryInformation<T>
getDeliveryInformation()
          Retrieves a set containing all the elements for the reference deliveryInformation.
<T extends DeliveryRequest>
DeliveryRequestContainerContainsDeliveryRequest.DeliveryRequest<T>
getDeliveryRequest()
          Retrieves a set containing all the elements for the reference deliveryRequest.
<T extends DepotReference>
DepotReferenceHolderContainsDepotReference.DepotReference<T>
getDepotReference()
          Retrieves a set containing all the elements for the reference depotReference.
 String getDescription()
          Retrieves the possibly null value for the optional attribute description.
 String getDisabledReason()
          Retrieves the possibly null value for the optional attribute disabledReason.
 BigDecimal getDiscount()
          Retrieves the possibly null value for the optional attribute discount.
 BigDecimal getDiscountAmount()
          Retrieves the possibly null value for the optional attribute discountAmount.
 String getDiscountDescription()
          Retrieves the possibly null value for the optional attribute discountDescription.
<T extends DocumentFolderAssignment>
CrxObjectHasDocumentFolderAssignment.DocumentFolderAssignment<T>
getDocumentFolderAssignment()
          Retrieves a set containing all the elements for the reference documentFolderAssignment.
 Short getExtCode0()
          Retrieves the possibly null value for the optional attribute extCode0.
 Short getExtCode1()
          Retrieves the possibly null value for the optional attribute extCode1.
 Short getExtCode2()
          Retrieves the possibly null value for the optional attribute extCode2.
 Short getExtCode3()
          Retrieves the possibly null value for the optional attribute extCode3.
 Short getExtCode4()
          Retrieves the possibly null value for the optional attribute extCode4.
 XMLGregorianCalendar getExtDate0()
          Retrieves the possibly null value for the optional attribute extDate0.
 XMLGregorianCalendar getExtDate1()
          Retrieves the possibly null value for the optional attribute extDate1.
 XMLGregorianCalendar getExtDate2()
          Retrieves the possibly null value for the optional attribute extDate2.
 XMLGregorianCalendar getExtDate3()
          Retrieves the possibly null value for the optional attribute extDate3.
 XMLGregorianCalendar getExtDate4()
          Retrieves the possibly null value for the optional attribute extDate4.
 Date getExtDateTime0()
          Retrieves the possibly null value for the optional attribute extDateTime0.
 Date getExtDateTime1()
          Retrieves the possibly null value for the optional attribute extDateTime1.
 Date getExtDateTime2()
          Retrieves the possibly null value for the optional attribute extDateTime2.
 Date getExtDateTime3()
          Retrieves the possibly null value for the optional attribute extDateTime3.
 Date getExtDateTime4()
          Retrieves the possibly null value for the optional attribute extDateTime4.
 List<String> getExternalLink()
          Retrieves a list containing all the elements for the attribute externalLink.
 BigDecimal getExtNumber0()
          Retrieves the possibly null value for the optional attribute extNumber0.
 BigDecimal getExtNumber1()
          Retrieves the possibly null value for the optional attribute extNumber1.
 BigDecimal getExtNumber2()
          Retrieves the possibly null value for the optional attribute extNumber2.
 BigDecimal getExtNumber3()
          Retrieves the possibly null value for the optional attribute extNumber3.
 BigDecimal getExtNumber4()
          Retrieves the possibly null value for the optional attribute extNumber4.
 String getExtString0()
          Retrieves the possibly null value for the optional attribute extString0.
 String getExtString1()
          Retrieves the possibly null value for the optional attribute extString1.
 String getExtString2()
          Retrieves the possibly null value for the optional attribute extString2.
 String getExtString3()
          Retrieves the possibly null value for the optional attribute extString3.
 String getExtString4()
          Retrieves the possibly null value for the optional attribute extString4.
 String getGiftMessage()
          Retrieves the possibly null value for the optional attribute giftMessage.
 String getIdentity()
          Retrieves the value for the attribute identity.
<T extends IndexEntry>
IndexedHasIndexEntry.IndexEntry<T>
getIndexEntry()
          Retrieves a set containing all the elements for the reference indexEntry.
 long getLineItemNumber()
          Retrieves the value for the attribute lineItemNumber.
 String getListPrice_Id()
           
 ProductBasePrice getListPrice()
          Retrieves the value for the reference listPrice.
<T extends LocalizedField>
LocalizedFieldContainerContainsField.LocalizedField<T>
getLocalizedField()
          Retrieves a set containing all the elements for the reference localizedField.
 BigDecimal getMaxQuantity()
          Retrieves the possibly null value for the optional attribute maxQuantity.
<T extends Media>
CrxObjectHasMedia.Media<T>
getMedia()
          Retrieves a set containing all the elements for the reference media.
 short getMinMaxQuantityHandling()
          Retrieves the value for the attribute minMaxQuantityHandling.
 BigDecimal getMinQuantity()
          Retrieves the possibly null value for the optional attribute minQuantity.
 Date getModifiedAt()
          Retrieves the value for the attribute modifiedAt.
 List<String> getModifiedBy()
          Retrieves a list containing all the elements for the attribute modifiedBy.
 String getName()
          Retrieves the value for the attribute name.
<T extends Note>
CrxObjectHasNote.Note<T>
getNote()
          Retrieves a set containing all the elements for the reference note.
 BigDecimal getOffsetQuantity()
          Retrieves the possibly null value for the optional attribute offsetQuantity.
protected  String getOpenmdxjdoIdentity()
          Retrieve the object's JDO identity key
 List<String> getOwner()
          Retrieves a list containing all the elements for the attribute owner.
 List<String> getOwningGroup_Id()
           
<T extends PrincipalGroup>
List<T>
getOwningGroup()
          Retrieves the Collection of objects referenced by owningGroup.
 String getOwningUser_Id()
           
 User getOwningUser()
          Retrieves the value for the reference owningUser.
<T extends PositionModification>
ContractPositionHasPositionModification.PositionModification<T>
getPositionModification()
          Retrieves a set containing all the elements for the reference positionModification.
 String getPositionNumber()
          Retrieves the value for the attribute positionNumber.
 String getPriceLevel_Id()
           
 AbstractPriceLevel getPriceLevel()
          Retrieves the value for the reference priceLevel.
 BigDecimal getPricePerUnit()
          Retrieves the possibly null value for the optional attribute pricePerUnit.
 String getPriceUom_Id()
           
 Uom getPriceUom()
          Retrieves the value for the reference priceUom.
 String getPriceUomDescription()
          Retrieves the possibly null value for the optional attribute priceUomDescription.
 String getPriceUomDetailedDescription()
          Retrieves the possibly null value for the optional attribute priceUomDetailedDescription.
 Date getPricingDate()
          Retrieves the possibly null value for the optional attribute pricingDate.
 String getPricingRule_Id()
           
 PricingRule getPricingRule()
          Retrieves the value for the reference pricingRule.
 short getPricingState()
          Retrieves the value for the attribute pricingState.
 String getProduct_Id()
           
 Product getProduct()
          Retrieves the value for the reference product.
<T extends ProductApplication>
PositionProductHasApplication.ProductApplication<T>
getProductApplication()
          Retrieves a set containing all the elements for the reference productApplication.
 String getProductDescription()
          Retrieves the possibly null value for the optional attribute productDescription.
 String getProductDetailedDescription()
          Retrieves the possibly null value for the optional attribute productDetailedDescription.
 Set<String> getProductSerialNumber()
          Retrieves a set containing all the elements for the attribute productSerialNumber.
<T extends PropertySet>
CrxObjectContainsPropertySet.PropertySet<T>
getPropertySet()
          Retrieves a set containing all the elements for the reference propertySet.
<T extends PropertySetEntry>
CrxObjectContainsPropertySetEntry.PropertySetEntry<T>
getPropertySetEntry()
          Retrieves a set containing all the elements for the reference propertySetEntry.
 BigDecimal getQuantity()
          Retrieves the possibly null value for the optional attribute quantity.
 BigDecimal getQuantityBackOrdered()
          Retrieves the possibly null value for the optional attribute quantityBackOrdered.
 BigDecimal getQuantityShipped()
          Retrieves the possibly null value for the optional attribute quantityShipped.
<T extends Rating>
CrxObjectHasRating.Rating<T>
getRating()
          Retrieves a set containing all the elements for the reference rating.
 BigDecimal getSalesCommission()
          Retrieves the possibly null value for the optional attribute salesCommission.
 String getSalesTaxType_Id()
           
 SalesTaxType getSalesTaxType()
          Retrieves the value for the reference salesTaxType.
 String getSalesTaxTypeDescription()
          Retrieves the possibly null value for the optional attribute salesTaxTypeDescription.
 String getSalesTaxTypeDetailedDescription()
          Retrieves the possibly null value for the optional attribute salesTaxTypeDetailedDescription.
 List<String> getSalesVolContract_Id()
           
<T extends SalesVolumeContract>
List<T>
getSalesVolContract()
          Retrieves the Collection of objects referenced by salesVolContract.
 String getShippingInstructions()
          Retrieves the possibly null value for the optional attribute shippingInstructions.
 short getShippingMethod()
          Retrieves the value for the attribute shippingMethod.
 String getShippingTrackingNumber()
          Retrieves the possibly null value for the optional attribute shippingTrackingNumber.
 BigDecimal getTaxAmount()
          Retrieves the possibly null value for the optional attribute taxAmount.
 String getUom_Id()
           
 Uom getUom()
          Retrieves the value for the reference uom.
 String getUomDescription()
          Retrieves the possibly null value for the optional attribute uomDescription.
 String getUomDetailedDescription()
          Retrieves the possibly null value for the optional attribute uomDetailedDescription.
 List<Boolean> getUserBoolean4()
          Retrieves a list containing all the elements for the attribute userBoolean4.
 Short getUserCode0()
          Retrieves the possibly null value for the optional attribute userCode0.
 Short getUserCode1()
          Retrieves the possibly null value for the optional attribute userCode1.
 Short getUserCode2()
          Retrieves the possibly null value for the optional attribute userCode2.
 Short getUserCode3()
          Retrieves the possibly null value for the optional attribute userCode3.
 List<Short> getUserCode4()
          Retrieves a list containing all the elements for the attribute userCode4.
 XMLGregorianCalendar getUserDate0()
          Retrieves the possibly null value for the optional attribute userDate0.
 XMLGregorianCalendar getUserDate1()
          Retrieves the possibly null value for the optional attribute userDate1.
 XMLGregorianCalendar getUserDate2()
          Retrieves the possibly null value for the optional attribute userDate2.
 XMLGregorianCalendar getUserDate3()
          Retrieves the possibly null value for the optional attribute userDate3.
 List<XMLGregorianCalendar> getUserDate4()
          Retrieves a list containing all the elements for the attribute userDate4.
 Date getUserDateTime0()
          Retrieves the possibly null value for the optional attribute userDateTime0.
 Date getUserDateTime1()
          Retrieves the possibly null value for the optional attribute userDateTime1.
 Date getUserDateTime2()
          Retrieves the possibly null value for the optional attribute userDateTime2.
 Date getUserDateTime3()
          Retrieves the possibly null value for the optional attribute userDateTime3.
 List<Date> getUserDateTime4()
          Retrieves a list containing all the elements for the attribute userDateTime4.
 BigDecimal getUserNumber0()
          Retrieves the possibly null value for the optional attribute userNumber0.
 BigDecimal getUserNumber1()
          Retrieves the possibly null value for the optional attribute userNumber1.
 BigDecimal getUserNumber2()
          Retrieves the possibly null value for the optional attribute userNumber2.
 BigDecimal getUserNumber3()
          Retrieves the possibly null value for the optional attribute userNumber3.
 List<BigDecimal> getUserNumber4()
          Retrieves a list containing all the elements for the attribute userNumber4.
 String getUserString0()
          Retrieves the possibly null value for the optional attribute userString0.
 String getUserString1()
          Retrieves the possibly null value for the optional attribute userString1.
 String getUserString2()
          Retrieves the possibly null value for the optional attribute userString2.
 String getUserString3()
          Retrieves the possibly null value for the optional attribute userString3.
 List<String> getUserString4()
          Retrieves a list containing all the elements for the attribute userString4.
 ImportResult importItem(ImportParams in)
           
 Boolean isDisabled()
          Retrieves the possibly null value for the optional attribute disabled.
 Boolean isDiscountIsPercentage()
          Retrieves the possibly null value for the optional attribute discountIsPercentage.
 Boolean isExtBoolean0()
          Retrieves the possibly null value for the optional attribute extBoolean0.
 Boolean isExtBoolean1()
          Retrieves the possibly null value for the optional attribute extBoolean1.
 Boolean isExtBoolean2()
          Retrieves the possibly null value for the optional attribute extBoolean2.
 Boolean isExtBoolean3()
          Retrieves the possibly null value for the optional attribute extBoolean3.
 Boolean isExtBoolean4()
          Retrieves the possibly null value for the optional attribute extBoolean4.
 boolean isGift()
          Retrieves the value for the attribute isGift.
 Boolean isSalesCommissionIsPercentage()
          Retrieves the possibly null value for the optional attribute salesCommissionIsPercentage.
 Boolean isUserBoolean0()
          Retrieves the possibly null value for the optional attribute userBoolean0.
 Boolean isUserBoolean1()
          Retrieves the possibly null value for the optional attribute userBoolean1.
 Boolean isUserBoolean2()
          Retrieves the possibly null value for the optional attribute userBoolean2.
 Boolean isUserBoolean3()
          Retrieves the possibly null value for the optional attribute userBoolean3.
protected
<E extends AbstractInvoicePosition$Slice>
SortedMap<Integer,E>
openmdxjdoGetSlices()
           
 ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams in)
           
 ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams in)
           
 ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams in)
           
 Void reprice()
           
 Void sendAlert(SendAlertParams in)
           
 ModifySecureObjectResult setAccessLevel(SetAccessLevelParams in)
           
 void setAccessLevelBrowse(short accessLevelBrowse)
          Sets a new value for the attribute accessLevelBrowse.
 void setAccessLevelDelete(short accessLevelDelete)
          Sets a new value for the attribute accessLevelDelete.
 void setAccessLevelUpdate(short accessLevelUpdate)
          Sets a new value for the attribute accessLevelUpdate.
 void setCalcRule_Id(String calcRule)
           
 void setCalcRule(CalculationRule calcRule)
          Sets a new value for the reference calcRule.
 void setCarrier_Id(String carrier)
           
 void setCarrier(Account carrier)
          Sets a new value for the reference carrier.
 void setCategory(String... category)
          Clears category and adds the given value(s).
 void setConfigType_Id(String configType)
           
 void setConfigType(ProductConfigurationTypeSet configType)
          Sets a new value for the reference configType.
 void setContractPositionState(short contractPositionState)
          Sets a new value for the attribute contractPositionState.
 void setCurrentConfig_Id(String currentConfig)
           
 void setCurrentConfig(ProductConfiguration currentConfig)
          Sets a new value for the reference currentConfig.
 void setDescription(String description)
          Sets a new value for the attribute description.
 void setDisabled(Boolean disabled)
          Sets a new value for the attribute disabled.
 void setDisabledReason(String disabledReason)
          Sets a new value for the attribute disabledReason.
 void setDiscount(BigDecimal discount)
          Sets a new value for the attribute discount.
 void setDiscountDescription(String discountDescription)
          Sets a new value for the attribute discountDescription.
 void setDiscountIsPercentage(Boolean discountIsPercentage)
          Sets a new value for the attribute discountIsPercentage.
 void setExtBoolean0(Boolean extBoolean0)
          Sets a new value for the attribute extBoolean0.
 void setExtBoolean1(Boolean extBoolean1)
          Sets a new value for the attribute extBoolean1.
 void setExtBoolean2(Boolean extBoolean2)
          Sets a new value for the attribute extBoolean2.
 void setExtBoolean3(Boolean extBoolean3)
          Sets a new value for the attribute extBoolean3.
 void setExtBoolean4(Boolean extBoolean4)
          Sets a new value for the attribute extBoolean4.
 void setExtCode0(Short extCode0)
          Sets a new value for the attribute extCode0.
 void setExtCode1(Short extCode1)
          Sets a new value for the attribute extCode1.
 void setExtCode2(Short extCode2)
          Sets a new value for the attribute extCode2.
 void setExtCode3(Short extCode3)
          Sets a new value for the attribute extCode3.
 void setExtCode4(Short extCode4)
          Sets a new value for the attribute extCode4.
 void setExtDate0(XMLGregorianCalendar extDate0)
          Sets a new value for the attribute extDate0.
 void setExtDate1(XMLGregorianCalendar extDate1)
          Sets a new value for the attribute extDate1.
 void setExtDate2(XMLGregorianCalendar extDate2)
          Sets a new value for the attribute extDate2.
 void setExtDate3(XMLGregorianCalendar extDate3)
          Sets a new value for the attribute extDate3.
 void setExtDate4(XMLGregorianCalendar extDate4)
          Sets a new value for the attribute extDate4.
 void setExtDateTime0(Date extDateTime0)
          Sets a new value for the attribute extDateTime0.
 void setExtDateTime1(Date extDateTime1)
          Sets a new value for the attribute extDateTime1.
 void setExtDateTime2(Date extDateTime2)
          Sets a new value for the attribute extDateTime2.
 void setExtDateTime3(Date extDateTime3)
          Sets a new value for the attribute extDateTime3.
 void setExtDateTime4(Date extDateTime4)
          Sets a new value for the attribute extDateTime4.
 void setExternalLink(String... externalLink)
          Clears externalLink and adds the given value(s).
 void setExtNumber0(BigDecimal extNumber0)
          Sets a new value for the attribute extNumber0.
 void setExtNumber1(BigDecimal extNumber1)
          Sets a new value for the attribute extNumber1.
 void setExtNumber2(BigDecimal extNumber2)
          Sets a new value for the attribute extNumber2.
 void setExtNumber3(BigDecimal extNumber3)
          Sets a new value for the attribute extNumber3.
 void setExtNumber4(BigDecimal extNumber4)
          Sets a new value for the attribute extNumber4.
 void setExtString0(String extString0)
          Sets a new value for the attribute extString0.
 void setExtString1(String extString1)
          Sets a new value for the attribute extString1.
 void setExtString2(String extString2)
          Sets a new value for the attribute extString2.
 void setExtString3(String extString3)
          Sets a new value for the attribute extString3.
 void setExtString4(String extString4)
          Sets a new value for the attribute extString4.
 void setGift(boolean isGift)
          Sets a new value for the attribute isGift.
 void setGiftMessage(String giftMessage)
          Sets a new value for the attribute giftMessage.
 void setInvoice_Id(String invoice)
           
 void setInvoice(Invoice invoice)
          Sets a new value for the reference invoice.
 void setLineItemNumber(long lineItemNumber)
          Sets a new value for the attribute lineItemNumber.
 void setListPrice_Id(String listPrice)
           
 void setListPrice(ProductBasePrice listPrice)
          Sets a new value for the reference listPrice.
 void setMaxQuantity(BigDecimal maxQuantity)
          Sets a new value for the attribute maxQuantity.
 void setMinMaxQuantityHandling(short minMaxQuantityHandling)
          Sets a new value for the attribute minMaxQuantityHandling.
 void setMinQuantity(BigDecimal minQuantity)
          Sets a new value for the attribute minQuantity.
 void setName(String name)
          Sets a new value for the attribute name.
 void setOffsetQuantity(BigDecimal offsetQuantity)
          Sets a new value for the attribute offsetQuantity.
protected  void setOpenmdxjdoIdentity(String value)
          Set the object's JDO identity key
 void setOwner(String... owner)
          Clears owner and adds the given value(s).
 void setOwningUser_Id(String owningUser)
           
 ModifySecureObjectResult setOwningUser(SetOwningUserParams in)
           
 void setOwningUser(User owningUser)
          Sets a new value for the reference owningUser.
 void setPositionNumber(String positionNumber)
          Sets a new value for the attribute positionNumber.
 void setPriceLevel_Id(String priceLevel)
           
 void setPriceLevel(AbstractPriceLevel priceLevel)
          Sets a new value for the reference priceLevel.
 void setPricePerUnit(BigDecimal pricePerUnit)
          Sets a new value for the attribute pricePerUnit.
 void setPriceUom_Id(String priceUom)
           
 void setPriceUom(Uom priceUom)
          Sets a new value for the reference priceUom.
 void setPricingDate(Date pricingDate)
          Sets a new value for the attribute pricingDate.
 void setPricingRule_Id(String pricingRule)
           
 void setPricingRule(PricingRule pricingRule)
          Sets a new value for the reference pricingRule.
 void setPricingState(short pricingState)
          Sets a new value for the attribute pricingState.
 void setProduct_Id(String product)
           
 void setProduct(Product product)
          Sets a new value for the reference product.
 void setProductSerialNumber(String... productSerialNumber)
          Clears productSerialNumber and adds the given value(s).
 void setQuantity(BigDecimal quantity)
          Sets a new value for the attribute quantity.
 void setSalesCommission(BigDecimal salesCommission)
          Sets a new value for the attribute salesCommission.
 void setSalesCommissionIsPercentage(Boolean salesCommissionIsPercentage)
          Sets a new value for the attribute salesCommissionIsPercentage.
 void setSalesTaxType_Id(String salesTaxType)
           
 void setSalesTaxType(SalesTaxType salesTaxType)
          Sets a new value for the reference salesTaxType.
 void setShippingInstructions(String shippingInstructions)
          Sets a new value for the attribute shippingInstructions.
 void setShippingMethod(short shippingMethod)
          Sets a new value for the attribute shippingMethod.
 void setShippingTrackingNumber(String shippingTrackingNumber)
          Sets a new value for the attribute shippingTrackingNumber.
 void setUom_Id(String uom)
           
 void setUom(Uom uom)
          Sets a new value for the reference uom.
 void setUserBoolean0(Boolean userBoolean0)
          Sets a new value for the attribute userBoolean0.
 void setUserBoolean1(Boolean userBoolean1)
          Sets a new value for the attribute userBoolean1.
 void setUserBoolean2(Boolean userBoolean2)
          Sets a new value for the attribute userBoolean2.
 void setUserBoolean3(Boolean userBoolean3)
          Sets a new value for the attribute userBoolean3.
 void setUserBoolean4(boolean... userBoolean4)
          Clears userBoolean4 and adds the given value(s).
 void setUserCode0(Short userCode0)
          Sets a new value for the attribute userCode0.
 void setUserCode1(Short userCode1)
          Sets a new value for the attribute userCode1.
 void setUserCode2(Short userCode2)
          Sets a new value for the attribute userCode2.
 void setUserCode3(Short userCode3)
          Sets a new value for the attribute userCode3.
 void setUserCode4(short... userCode4)
          Clears userCode4 and adds the given value(s).
 void setUserDate0(XMLGregorianCalendar userDate0)
          Sets a new value for the attribute userDate0.
 void setUserDate1(XMLGregorianCalendar userDate1)
          Sets a new value for the attribute userDate1.
 void setUserDate2(XMLGregorianCalendar userDate2)
          Sets a new value for the attribute userDate2.
 void setUserDate3(XMLGregorianCalendar userDate3)
          Sets a new value for the attribute userDate3.
 void setUserDate4(XMLGregorianCalendar... userDate4)
          Clears userDate4 and adds the given value(s).
 void setUserDateTime0(Date userDateTime0)
          Sets a new value for the attribute userDateTime0.
 void setUserDateTime1(Date userDateTime1)
          Sets a new value for the attribute userDateTime1.
 void setUserDateTime2(Date userDateTime2)
          Sets a new value for the attribute userDateTime2.
 void setUserDateTime3(Date userDateTime3)
          Sets a new value for the attribute userDateTime3.
 void setUserDateTime4(Date... userDateTime4)
          Clears userDateTime4 and adds the given value(s).
 void setUserNumber0(BigDecimal userNumber0)
          Sets a new value for the attribute userNumber0.
 void setUserNumber1(BigDecimal userNumber1)
          Sets a new value for the attribute userNumber1.
 void setUserNumber2(BigDecimal userNumber2)
          Sets a new value for the attribute userNumber2.
 void setUserNumber3(BigDecimal userNumber3)
          Sets a new value for the attribute userNumber3.
 void setUserNumber4(BigDecimal... userNumber4)
          Clears userNumber4 and adds the given value(s).
 void setUserString0(String userString0)
          Sets a new value for the attribute userString0.
 void setUserString1(String userString1)
          Sets a new value for the attribute userString1.
 void setUserString2(String userString2)
          Sets a new value for the attribute userString2.
 void setUserString3(String userString3)
          Sets a new value for the attribute userString3.
 void setUserString4(String... userString4)
          Clears userString4 and adds the given value(s).
 Void unsetConfigurationType()
           
 UpdateIndexResult updateIndex()
           
 
Methods inherited from class org.w3c.jpa3.AbstractObject
openmdxjdoMakeDirty, openmdxjdoSetArray, openmdxjdoSetCollection, openmdxjdoToArray, openmdxjdoToArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

productDescription

public String productDescription
Attribute productDescription.


baseAmount

public BigDecimal baseAmount
Attribute baseAmount.


discountAmount

public BigDecimal discountAmount
Attribute discountAmount.


identity

public String identity
Attribute identity.


createdAt

public Timestamp createdAt
Attribute createdAt.


amount

public BigDecimal amount
Attribute amount.


priceUomDetailedDescription

public String priceUomDetailedDescription
Attribute priceUomDetailedDescription.


salesTaxTypeDetailedDescription

public String salesTaxTypeDetailedDescription
Attribute salesTaxTypeDetailedDescription.


taxAmount

public BigDecimal taxAmount
Attribute taxAmount.


quantityShipped

public BigDecimal quantityShipped
Attribute quantityShipped.


modifiedAt

public Timestamp modifiedAt
Attribute modifiedAt.


salesTaxTypeDescription

public String salesTaxTypeDescription
Attribute salesTaxTypeDescription.


uomDescription

public String uomDescription
Attribute uomDescription.


uomDetailedDescription

public String uomDetailedDescription
Attribute uomDetailedDescription.


quantityBackOrdered

public BigDecimal quantityBackOrdered
Attribute quantityBackOrdered.


priceUomDescription

public String priceUomDescription
Attribute priceUomDescription.


productDetailedDescription

public String productDetailedDescription
Attribute productDetailedDescription.

Constructor Detail

AbstractInvoicePosition

public AbstractInvoicePosition()
Constructor

Method Detail

getOpenmdxjdoIdentity

protected String getOpenmdxjdoIdentity()
Retrieve the object's JDO identity key

Specified by:
getOpenmdxjdoIdentity in class AbstractObject
Returns:
the value of the object's JDO identity key

setOpenmdxjdoIdentity

protected void setOpenmdxjdoIdentity(String value)
Set the object's JDO identity key

Specified by:
setOpenmdxjdoIdentity in class AbstractObject

openmdxjdoGetSlices

protected final <E extends AbstractInvoicePosition$Slice> SortedMap<Integer,E> openmdxjdoGetSlices()

getAccessLevelDelete

public short getAccessLevelDelete()
Retrieves the value for the attribute accessLevelDelete.

Specified by:
getAccessLevelDelete in interface SecureObject
Returns:
The non-null value for attribute accessLevelDelete.

setAccessLevelDelete

public void setAccessLevelDelete(short accessLevelDelete)
Sets a new value for the attribute accessLevelDelete.

Specified by:
setAccessLevelDelete in interface SecureObject
Parameters:
accessLevelDelete - The non-null new value for attribute accessLevelDelete.

getPriceLevel

public AbstractPriceLevel getPriceLevel()
Retrieves the value for the reference priceLevel.

Specified by:
getPriceLevel in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getPriceLevel_Id

public String getPriceLevel_Id()

setPriceLevel

public void setPriceLevel(AbstractPriceLevel priceLevel)
Sets a new value for the reference priceLevel.

Specified by:
setPriceLevel in interface SalesContractPosition
Parameters:
priceLevel - The new – possibly null – value for this reference.

setPriceLevel_Id

public void setPriceLevel_Id(String priceLevel)

getProductDescription

public final String getProductDescription()
Retrieves the possibly null value for the optional attribute productDescription.

Specified by:
getProductDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute productDescription.

getModifiedBy

public List<String> getModifiedBy()
Retrieves a list containing all the elements for the attribute modifiedBy.

Specified by:
getModifiedBy in interface Modifiable
Returns:
A list containing all elements for this attribute.

getExtString0

public final String getExtString0()
Retrieves the possibly null value for the optional attribute extString0.

Specified by:
getExtString0 in interface Extended
Returns:
The possibly null value for attribute extString0.

setExtString0

public void setExtString0(String extString0)
Sets a new value for the attribute extString0.

Specified by:
setExtString0 in interface Extended
Parameters:
extString0 - The possibly null new value for attribute extString0.

getPricingRule

public PricingRule getPricingRule()
Retrieves the value for the reference pricingRule.

Specified by:
getPricingRule in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getPricingRule_Id

public String getPricingRule_Id()

setPricingRule

public void setPricingRule(PricingRule pricingRule)
Sets a new value for the reference pricingRule.

Specified by:
setPricingRule in interface SalesContractPosition
Parameters:
pricingRule - The new – possibly null – value for this reference.

setPricingRule_Id

public void setPricingRule_Id(String pricingRule)

getExtString1

public final String getExtString1()
Retrieves the possibly null value for the optional attribute extString1.

Specified by:
getExtString1 in interface Extended
Returns:
The possibly null value for attribute extString1.

setExtString1

public void setExtString1(String extString1)
Sets a new value for the attribute extString1.

Specified by:
setExtString1 in interface Extended
Parameters:
extString1 - The possibly null new value for attribute extString1.

getPropertySetEntry

public <T extends PropertySetEntry> CrxObjectContainsPropertySetEntry.PropertySetEntry<T> getPropertySetEntry()
Retrieves a set containing all the elements for the reference propertySetEntry.

Specified by:
getPropertySetEntry in interface CrxObject
Returns:
A set containing all the elements for this reference.

getAccessLevelBrowse

public short getAccessLevelBrowse()
Retrieves the value for the attribute accessLevelBrowse.

Specified by:
getAccessLevelBrowse in interface SecureObject
Returns:
The non-null value for attribute accessLevelBrowse.

setAccessLevelBrowse

public void setAccessLevelBrowse(short accessLevelBrowse)
Sets a new value for the attribute accessLevelBrowse.

Specified by:
setAccessLevelBrowse in interface SecureObject
Parameters:
accessLevelBrowse - The non-null new value for attribute accessLevelBrowse.

getBaseAmount

public final BigDecimal getBaseAmount()
Retrieves the possibly null value for the optional attribute baseAmount.

Specified by:
getBaseAmount in interface SalesContractPosition
Returns:
The possibly null value for attribute baseAmount.

removeAllOwningGroup

public ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams in)
Specified by:
removeAllOwningGroup in interface SecureObject

isUserBoolean0

public final Boolean isUserBoolean0()
Retrieves the possibly null value for the optional attribute userBoolean0.

Specified by:
isUserBoolean0 in interface CrxObject
Returns:
The possibly null value for attribute userBoolean0.

setUserBoolean0

public void setUserBoolean0(Boolean userBoolean0)
Sets a new value for the attribute userBoolean0.

Specified by:
setUserBoolean0 in interface CrxObject
Parameters:
userBoolean0 - The possibly null new value for attribute userBoolean0.

getUserDateTime4

public List<Date> getUserDateTime4()
Retrieves a list containing all the elements for the attribute userDateTime4.

Specified by:
getUserDateTime4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserDateTime4

public void setUserDateTime4(Date... userDateTime4)
Clears userDateTime4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.util.Date e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserDateTime4 in interface CrxObject
Parameters:
userDateTime4 - value(s) to be added to userDateTime4

getCarrier

public Account getCarrier()
Retrieves the value for the reference carrier.

Specified by:
getCarrier in interface ShippingDetail
Returns:
The – possibly null – value for this reference.

getCarrier_Id

public String getCarrier_Id()

setCarrier

public void setCarrier(Account carrier)
Sets a new value for the reference carrier.

Specified by:
setCarrier in interface ShippingDetail
Parameters:
carrier - The new – possibly null – value for this reference.

setCarrier_Id

public void setCarrier_Id(String carrier)

getQuantity

public final BigDecimal getQuantity()
Retrieves the possibly null value for the optional attribute quantity.

Specified by:
getQuantity in interface SalesContractPosition
Returns:
The possibly null value for attribute quantity.

setQuantity

public void setQuantity(BigDecimal quantity)
Sets a new value for the attribute quantity.

Specified by:
setQuantity in interface SalesContractPosition
Parameters:
quantity - The possibly null new value for attribute quantity.

getUserDateTime2

public final Date getUserDateTime2()
Retrieves the possibly null value for the optional attribute userDateTime2.

Specified by:
getUserDateTime2 in interface CrxObject
Returns:
The possibly null value for attribute userDateTime2.

setUserDateTime2

public void setUserDateTime2(Date userDateTime2)
Sets a new value for the attribute userDateTime2.

Specified by:
setUserDateTime2 in interface CrxObject
Parameters:
userDateTime2 - The possibly null new value for attribute userDateTime2.

getUserDateTime3

public final Date getUserDateTime3()
Retrieves the possibly null value for the optional attribute userDateTime3.

Specified by:
getUserDateTime3 in interface CrxObject
Returns:
The possibly null value for attribute userDateTime3.

setUserDateTime3

public void setUserDateTime3(Date userDateTime3)
Sets a new value for the attribute userDateTime3.

Specified by:
setUserDateTime3 in interface CrxObject
Parameters:
userDateTime3 - The possibly null new value for attribute userDateTime3.

setOwningUser

public ModifySecureObjectResult setOwningUser(SetOwningUserParams in)
Specified by:
setOwningUser in interface SecureObject

getUserBoolean4

public List<Boolean> getUserBoolean4()
Retrieves a list containing all the elements for the attribute userBoolean4.

Specified by:
getUserBoolean4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserBoolean4

public void setUserBoolean4(boolean... userBoolean4)
Clears userBoolean4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(boolean e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserBoolean4 in interface CrxObject
Parameters:
userBoolean4 - value(s) to be added to userBoolean4

getUserDateTime0

public final Date getUserDateTime0()
Retrieves the possibly null value for the optional attribute userDateTime0.

Specified by:
getUserDateTime0 in interface CrxObject
Returns:
The possibly null value for attribute userDateTime0.

setUserDateTime0

public void setUserDateTime0(Date userDateTime0)
Sets a new value for the attribute userDateTime0.

Specified by:
setUserDateTime0 in interface CrxObject
Parameters:
userDateTime0 - The possibly null new value for attribute userDateTime0.

isUserBoolean3

public final Boolean isUserBoolean3()
Retrieves the possibly null value for the optional attribute userBoolean3.

Specified by:
isUserBoolean3 in interface CrxObject
Returns:
The possibly null value for attribute userBoolean3.

setUserBoolean3

public void setUserBoolean3(Boolean userBoolean3)
Sets a new value for the attribute userBoolean3.

Specified by:
setUserBoolean3 in interface CrxObject
Parameters:
userBoolean3 - The possibly null new value for attribute userBoolean3.

getUserDateTime1

public final Date getUserDateTime1()
Retrieves the possibly null value for the optional attribute userDateTime1.

Specified by:
getUserDateTime1 in interface CrxObject
Returns:
The possibly null value for attribute userDateTime1.

setUserDateTime1

public void setUserDateTime1(Date userDateTime1)
Sets a new value for the attribute userDateTime1.

Specified by:
setUserDateTime1 in interface CrxObject
Parameters:
userDateTime1 - The possibly null new value for attribute userDateTime1.

isUserBoolean2

public final Boolean isUserBoolean2()
Retrieves the possibly null value for the optional attribute userBoolean2.

Specified by:
isUserBoolean2 in interface CrxObject
Returns:
The possibly null value for attribute userBoolean2.

setUserBoolean2

public void setUserBoolean2(Boolean userBoolean2)
Sets a new value for the attribute userBoolean2.

Specified by:
setUserBoolean2 in interface CrxObject
Parameters:
userBoolean2 - The possibly null new value for attribute userBoolean2.

isUserBoolean1

public final Boolean isUserBoolean1()
Retrieves the possibly null value for the optional attribute userBoolean1.

Specified by:
isUserBoolean1 in interface CrxObject
Returns:
The possibly null value for attribute userBoolean1.

setUserBoolean1

public void setUserBoolean1(Boolean userBoolean1)
Sets a new value for the attribute userBoolean1.

Specified by:
setUserBoolean1 in interface CrxObject
Parameters:
userBoolean1 - The possibly null new value for attribute userBoolean1.

getOwningGroup

public <T extends PrincipalGroup> List<T> getOwningGroup()
Retrieves the Collection of objects referenced by owningGroup.

Specified by:
getOwningGroup in interface SecureObject
Returns:
The Collection of referenced objects.

getOwningGroup_Id

public List<String> getOwningGroup_Id()

addOwningGroup

public ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams in)
Specified by:
addOwningGroup in interface SecureObject

getUserDate0

public final XMLGregorianCalendar getUserDate0()
Retrieves the possibly null value for the optional attribute userDate0.

Specified by:
getUserDate0 in interface CrxObject
Returns:
The possibly null value for attribute userDate0.

setUserDate0

public void setUserDate0(XMLGregorianCalendar userDate0)
Sets a new value for the attribute userDate0.

Specified by:
setUserDate0 in interface CrxObject
Parameters:
userDate0 - The possibly null new value for attribute userDate0.

clone_

public CloneResult clone_(CloneParams in)
Specified by:
clone_ in interface Cloneable

getContractPositionState

public short getContractPositionState()
Retrieves the value for the attribute contractPositionState.

Specified by:
getContractPositionState in interface SalesContractPosition
Returns:
The non-null value for attribute contractPositionState.

setContractPositionState

public void setContractPositionState(short contractPositionState)
Sets a new value for the attribute contractPositionState.

Specified by:
setContractPositionState in interface SalesContractPosition
Parameters:
contractPositionState - The non-null new value for attribute contractPositionState.

getOffsetQuantity

public final BigDecimal getOffsetQuantity()
Retrieves the possibly null value for the optional attribute offsetQuantity.

Specified by:
getOffsetQuantity in interface SalesContractPosition
Returns:
The possibly null value for attribute offsetQuantity.

setOffsetQuantity

public void setOffsetQuantity(BigDecimal offsetQuantity)
Sets a new value for the attribute offsetQuantity.

Specified by:
setOffsetQuantity in interface SalesContractPosition
Parameters:
offsetQuantity - The possibly null new value for attribute offsetQuantity.

isSalesCommissionIsPercentage

public final Boolean isSalesCommissionIsPercentage()
Retrieves the possibly null value for the optional attribute salesCommissionIsPercentage.

Specified by:
isSalesCommissionIsPercentage in interface SalesContractPosition
Returns:
The possibly null value for attribute salesCommissionIsPercentage.

setSalesCommissionIsPercentage

public void setSalesCommissionIsPercentage(Boolean salesCommissionIsPercentage)
Sets a new value for the attribute salesCommissionIsPercentage.

Specified by:
setSalesCommissionIsPercentage in interface SalesContractPosition
Parameters:
salesCommissionIsPercentage - The possibly null new value for attribute salesCommissionIsPercentage.

getLocalizedField

public <T extends LocalizedField> LocalizedFieldContainerContainsField.LocalizedField<T> getLocalizedField()
Retrieves a set containing all the elements for the reference localizedField.

Specified by:
getLocalizedField in interface LocalizedFieldContainer
Returns:
A set containing all the elements for this reference.

getUserDate3

public final XMLGregorianCalendar getUserDate3()
Retrieves the possibly null value for the optional attribute userDate3.

Specified by:
getUserDate3 in interface CrxObject
Returns:
The possibly null value for attribute userDate3.

setUserDate3

public void setUserDate3(XMLGregorianCalendar userDate3)
Sets a new value for the attribute userDate3.

Specified by:
setUserDate3 in interface CrxObject
Parameters:
userDate3 - The possibly null new value for attribute userDate3.

getUserDate4

public List<XMLGregorianCalendar> getUserDate4()
Retrieves a list containing all the elements for the attribute userDate4.

Specified by:
getUserDate4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserDate4

public void setUserDate4(XMLGregorianCalendar... userDate4)
Clears userDate4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(javax.xml.datatype.XMLGregorianCalendar e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserDate4 in interface CrxObject
Parameters:
userDate4 - value(s) to be added to userDate4

getUserDate1

public final XMLGregorianCalendar getUserDate1()
Retrieves the possibly null value for the optional attribute userDate1.

Specified by:
getUserDate1 in interface CrxObject
Returns:
The possibly null value for attribute userDate1.

setUserDate1

public void setUserDate1(XMLGregorianCalendar userDate1)
Sets a new value for the attribute userDate1.

Specified by:
setUserDate1 in interface CrxObject
Parameters:
userDate1 - The possibly null new value for attribute userDate1.

getDiscount

public final BigDecimal getDiscount()
Retrieves the possibly null value for the optional attribute discount.

Specified by:
getDiscount in interface SalesContractPosition
Returns:
The possibly null value for attribute discount.

setDiscount

public void setDiscount(BigDecimal discount)
Sets a new value for the attribute discount.

Specified by:
setDiscount in interface SalesContractPosition
Parameters:
discount - The possibly null new value for attribute discount.

getUserDate2

public final XMLGregorianCalendar getUserDate2()
Retrieves the possibly null value for the optional attribute userDate2.

Specified by:
getUserDate2 in interface CrxObject
Returns:
The possibly null value for attribute userDate2.

setUserDate2

public void setUserDate2(XMLGregorianCalendar userDate2)
Sets a new value for the attribute userDate2.

Specified by:
setUserDate2 in interface CrxObject
Parameters:
userDate2 - The possibly null new value for attribute userDate2.

isGift

public boolean isGift()
Retrieves the value for the attribute isGift.

Specified by:
isGift in interface ShippingDetail
Returns:
The non-null value for attribute isGift.

setGift

public void setGift(boolean isGift)
Sets a new value for the attribute isGift.

Specified by:
setGift in interface ShippingDetail
Parameters:
isGift - The non-null new value for attribute isGift.

getPricePerUnit

public final BigDecimal getPricePerUnit()
Retrieves the possibly null value for the optional attribute pricePerUnit.

Specified by:
getPricePerUnit in interface SalesContractPosition
Returns:
The possibly null value for attribute pricePerUnit.

setPricePerUnit

public void setPricePerUnit(BigDecimal pricePerUnit)
Sets a new value for the attribute pricePerUnit.

Specified by:
setPricePerUnit in interface SalesContractPosition
Parameters:
pricePerUnit - The possibly null new value for attribute pricePerUnit.

getCategory

public List<String> getCategory()
Retrieves a list containing all the elements for the attribute category.

Specified by:
getCategory in interface CrxObject
Returns:
A list containing all elements for this attribute.

setCategory

public void setCategory(String... category)
Clears category and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Specified by:
setCategory in interface CrxObject
Parameters:
category - value(s) to be added to category

getExtString3

public final String getExtString3()
Retrieves the possibly null value for the optional attribute extString3.

Specified by:
getExtString3 in interface Extended
Returns:
The possibly null value for attribute extString3.

setExtString3

public void setExtString3(String extString3)
Sets a new value for the attribute extString3.

Specified by:
setExtString3 in interface Extended
Parameters:
extString3 - The possibly null new value for attribute extString3.

getCreatedBy

public List<String> getCreatedBy()
Retrieves a list containing all the elements for the attribute createdBy.

Specified by:
getCreatedBy in interface Creatable
Returns:
A list containing all elements for this attribute.

getExtString2

public final String getExtString2()
Retrieves the possibly null value for the optional attribute extString2.

Specified by:
getExtString2 in interface Extended
Returns:
The possibly null value for attribute extString2.

setExtString2

public void setExtString2(String extString2)
Sets a new value for the attribute extString2.

Specified by:
setExtString2 in interface Extended
Parameters:
extString2 - The possibly null new value for attribute extString2.

getCalcRule

public CalculationRule getCalcRule()
Retrieves the value for the reference calcRule.

Specified by:
getCalcRule in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getCalcRule_Id

public String getCalcRule_Id()

setCalcRule

public void setCalcRule(CalculationRule calcRule)
Sets a new value for the reference calcRule.

Specified by:
setCalcRule in interface SalesContractPosition
Parameters:
calcRule - The new – possibly null – value for this reference.

setCalcRule_Id

public void setCalcRule_Id(String calcRule)

setAccessLevel

public ModifySecureObjectResult setAccessLevel(SetAccessLevelParams in)
Specified by:
setAccessLevel in interface SecureObject

getExtString4

public final String getExtString4()
Retrieves the possibly null value for the optional attribute extString4.

Specified by:
getExtString4 in interface Extended
Returns:
The possibly null value for attribute extString4.

setExtString4

public void setExtString4(String extString4)
Sets a new value for the attribute extString4.

Specified by:
setExtString4 in interface Extended
Parameters:
extString4 - The possibly null new value for attribute extString4.

replaceOwningGroup

public ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams in)
Specified by:
replaceOwningGroup in interface SecureObject

getIndexEntry

public <T extends IndexEntry> IndexedHasIndexEntry.IndexEntry<T> getIndexEntry()
Retrieves a set containing all the elements for the reference indexEntry.

Specified by:
getIndexEntry in interface Indexed
Returns:
A set containing all the elements for this reference.

getDepotReference

public <T extends DepotReference> DepotReferenceHolderContainsDepotReference.DepotReference<T> getDepotReference()
Retrieves a set containing all the elements for the reference depotReference.

Specified by:
getDepotReference in interface DepotReferenceHolder
Returns:
A set containing all the elements for this reference.

getShippingTrackingNumber

public final String getShippingTrackingNumber()
Retrieves the possibly null value for the optional attribute shippingTrackingNumber.

Specified by:
getShippingTrackingNumber in interface ShippingDetail
Returns:
The possibly null value for attribute shippingTrackingNumber.

setShippingTrackingNumber

public void setShippingTrackingNumber(String shippingTrackingNumber)
Sets a new value for the attribute shippingTrackingNumber.

Specified by:
setShippingTrackingNumber in interface ShippingDetail
Parameters:
shippingTrackingNumber - The possibly null new value for attribute shippingTrackingNumber.

getProductApplication

public <T extends ProductApplication> PositionProductHasApplication.ProductApplication<T> getProductApplication()
Retrieves a set containing all the elements for the reference productApplication.

Specified by:
getProductApplication in interface SalesContractPosition
Returns:
A set containing all the elements for this reference.

getOwningUser

public User getOwningUser()
Retrieves the value for the reference owningUser.

Specified by:
getOwningUser in interface SecureObject
Returns:
The – possibly null – value for this reference.

getOwningUser_Id

public String getOwningUser_Id()

setOwningUser

public void setOwningUser(User owningUser)
Sets a new value for the reference owningUser.

Specified by:
setOwningUser in interface SecureObject
Parameters:
owningUser - The new – possibly null – value for this reference.

setOwningUser_Id

public void setOwningUser_Id(String owningUser)

getExternalLink

public List<String> getExternalLink()
Retrieves a list containing all the elements for the attribute externalLink.

Specified by:
getExternalLink in interface CrxObject
Returns:
A list containing all elements for this attribute.

setExternalLink

public void setExternalLink(String... externalLink)
Clears externalLink and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Specified by:
setExternalLink in interface CrxObject
Parameters:
externalLink - value(s) to be added to externalLink

getBudget

public <T extends SalesVolumeBudget> List<T> getBudget()
Retrieves the Collection of objects referenced by budget.

Specified by:
getBudget in interface SalesVolumeBudgetContributionSource
Returns:
The Collection of referenced objects.

getBudget_Id

public List<String> getBudget_Id()

isDiscountIsPercentage

public final Boolean isDiscountIsPercentage()
Retrieves the possibly null value for the optional attribute discountIsPercentage.

Specified by:
isDiscountIsPercentage in interface SalesContractPosition
Returns:
The possibly null value for attribute discountIsPercentage.

setDiscountIsPercentage

public void setDiscountIsPercentage(Boolean discountIsPercentage)
Sets a new value for the attribute discountIsPercentage.

Specified by:
setDiscountIsPercentage in interface SalesContractPosition
Parameters:
discountIsPercentage - The possibly null new value for attribute discountIsPercentage.

getDisabledReason

public final String getDisabledReason()
Retrieves the possibly null value for the optional attribute disabledReason.

Specified by:
getDisabledReason in interface CrxObject
Returns:
The possibly null value for attribute disabledReason.

setDisabledReason

public void setDisabledReason(String disabledReason)
Sets a new value for the attribute disabledReason.

Specified by:
setDisabledReason in interface CrxObject
Parameters:
disabledReason - The possibly null new value for attribute disabledReason.

getContact

public <T extends Account> List<T> getContact()
Retrieves the Collection of objects referenced by contact.

Specified by:
getContact in interface SalesContractPosition
Returns:
The Collection of referenced objects.

getContact_Id

public List<String> getContact_Id()

getDiscountAmount

public final BigDecimal getDiscountAmount()
Retrieves the possibly null value for the optional attribute discountAmount.

Specified by:
getDiscountAmount in interface SalesContractPosition
Returns:
The possibly null value for attribute discountAmount.

getPricingDate

public final Date getPricingDate()
Retrieves the possibly null value for the optional attribute pricingDate.

Specified by:
getPricingDate in interface SalesContractPosition
Returns:
The possibly null value for attribute pricingDate.

setPricingDate

public void setPricingDate(Date pricingDate)
Sets a new value for the attribute pricingDate.

Specified by:
setPricingDate in interface SalesContractPosition
Parameters:
pricingDate - The possibly null new value for attribute pricingDate.

getIdentity

public String getIdentity()
Retrieves the value for the attribute identity.

Specified by:
getIdentity in interface ExtentCapable
Returns:
The non-null value for attribute identity.

getCreatedAt

public Date getCreatedAt()
Retrieves the value for the attribute createdAt.

Specified by:
getCreatedAt in interface Creatable
Returns:
The non-null value for attribute createdAt.

getExtCode3

public final Short getExtCode3()
Retrieves the possibly null value for the optional attribute extCode3.

Specified by:
getExtCode3 in interface Extended
Returns:
The possibly null value for attribute extCode3.

setExtCode3

public void setExtCode3(Short extCode3)
Sets a new value for the attribute extCode3.

Specified by:
setExtCode3 in interface Extended
Parameters:
extCode3 - The possibly null new value for attribute extCode3.

getExtDate4

public final XMLGregorianCalendar getExtDate4()
Retrieves the possibly null value for the optional attribute extDate4.

Specified by:
getExtDate4 in interface Extended
Returns:
The possibly null value for attribute extDate4.

setExtDate4

public void setExtDate4(XMLGregorianCalendar extDate4)
Sets a new value for the attribute extDate4.

Specified by:
setExtDate4 in interface Extended
Parameters:
extDate4 - The possibly null new value for attribute extDate4.

getExtCode2

public final Short getExtCode2()
Retrieves the possibly null value for the optional attribute extCode2.

Specified by:
getExtCode2 in interface Extended
Returns:
The possibly null value for attribute extCode2.

setExtCode2

public void setExtCode2(Short extCode2)
Sets a new value for the attribute extCode2.

Specified by:
setExtCode2 in interface Extended
Parameters:
extCode2 - The possibly null new value for attribute extCode2.

getExtDate3

public final XMLGregorianCalendar getExtDate3()
Retrieves the possibly null value for the optional attribute extDate3.

Specified by:
getExtDate3 in interface Extended
Returns:
The possibly null value for attribute extDate3.

setExtDate3

public void setExtDate3(XMLGregorianCalendar extDate3)
Sets a new value for the attribute extDate3.

Specified by:
setExtDate3 in interface Extended
Parameters:
extDate3 - The possibly null new value for attribute extDate3.

getExtCode4

public final Short getExtCode4()
Retrieves the possibly null value for the optional attribute extCode4.

Specified by:
getExtCode4 in interface Extended
Returns:
The possibly null value for attribute extCode4.

setExtCode4

public void setExtCode4(Short extCode4)
Sets a new value for the attribute extCode4.

Specified by:
setExtCode4 in interface Extended
Parameters:
extCode4 - The possibly null new value for attribute extCode4.

getExtDate0

public final XMLGregorianCalendar getExtDate0()
Retrieves the possibly null value for the optional attribute extDate0.

Specified by:
getExtDate0 in interface Extended
Returns:
The possibly null value for attribute extDate0.

setExtDate0

public void setExtDate0(XMLGregorianCalendar extDate0)
Sets a new value for the attribute extDate0.

Specified by:
setExtDate0 in interface Extended
Parameters:
extDate0 - The possibly null new value for attribute extDate0.

getNote

public <T extends Note> CrxObjectHasNote.Note<T> getNote()
Retrieves a set containing all the elements for the reference note.

Specified by:
getNote in interface CrxObject
Returns:
A set containing all the elements for this reference.

getExtDate2

public final XMLGregorianCalendar getExtDate2()
Retrieves the possibly null value for the optional attribute extDate2.

Specified by:
getExtDate2 in interface Extended
Returns:
The possibly null value for attribute extDate2.

setExtDate2

public void setExtDate2(XMLGregorianCalendar extDate2)
Sets a new value for the attribute extDate2.

Specified by:
setExtDate2 in interface Extended
Parameters:
extDate2 - The possibly null new value for attribute extDate2.

getExtCode1

public final Short getExtCode1()
Retrieves the possibly null value for the optional attribute extCode1.

Specified by:
getExtCode1 in interface Extended
Returns:
The possibly null value for attribute extCode1.

setExtCode1

public void setExtCode1(Short extCode1)
Sets a new value for the attribute extCode1.

Specified by:
setExtCode1 in interface Extended
Parameters:
extCode1 - The possibly null new value for attribute extCode1.

getExtDate1

public final XMLGregorianCalendar getExtDate1()
Retrieves the possibly null value for the optional attribute extDate1.

Specified by:
getExtDate1 in interface Extended
Returns:
The possibly null value for attribute extDate1.

setExtDate1

public void setExtDate1(XMLGregorianCalendar extDate1)
Sets a new value for the attribute extDate1.

Specified by:
setExtDate1 in interface Extended
Parameters:
extDate1 - The possibly null new value for attribute extDate1.

getExtCode0

public final Short getExtCode0()
Retrieves the possibly null value for the optional attribute extCode0.

Specified by:
getExtCode0 in interface Extended
Returns:
The possibly null value for attribute extCode0.

setExtCode0

public void setExtCode0(Short extCode0)
Sets a new value for the attribute extCode0.

Specified by:
setExtCode0 in interface Extended
Parameters:
extCode0 - The possibly null new value for attribute extCode0.

getGiftMessage

public final String getGiftMessage()
Retrieves the possibly null value for the optional attribute giftMessage.

Specified by:
getGiftMessage in interface ShippingDetail
Returns:
The possibly null value for attribute giftMessage.

setGiftMessage

public void setGiftMessage(String giftMessage)
Sets a new value for the attribute giftMessage.

Specified by:
setGiftMessage in interface ShippingDetail
Parameters:
giftMessage - The possibly null new value for attribute giftMessage.

getConfigType

public ProductConfigurationTypeSet getConfigType()
Retrieves the value for the reference configType.

Specified by:
getConfigType in interface ProductConfigurationSet
Returns:
The – possibly null – value for this reference.

getConfigType_Id

public String getConfigType_Id()

setConfigType

public void setConfigType(ProductConfigurationTypeSet configType)
Sets a new value for the reference configType.

Specified by:
setConfigType in interface ProductConfigurationSet
Parameters:
configType - The new – possibly null – value for this reference.

setConfigType_Id

public void setConfigType_Id(String configType)

getDocumentFolderAssignment

public <T extends DocumentFolderAssignment> CrxObjectHasDocumentFolderAssignment.DocumentFolderAssignment<T> getDocumentFolderAssignment()
Retrieves a set containing all the elements for the reference documentFolderAssignment.

Specified by:
getDocumentFolderAssignment in interface CrxObject
Returns:
A set containing all the elements for this reference.

getPositionModification

public <T extends PositionModification> ContractPositionHasPositionModification.PositionModification<T> getPositionModification()
Retrieves a set containing all the elements for the reference positionModification.

Specified by:
getPositionModification in interface SalesContractPosition
Returns:
A set containing all the elements for this reference.

getAssignedTimer

public <T extends Timer> CrxObjectHasAssignedTimer.AssignedTimer<T> getAssignedTimer()
Retrieves a set containing all the elements for the reference assignedTimer.

Specified by:
getAssignedTimer in interface CrxObject
Returns:
A set containing all the elements for this reference.

getMaxQuantity

public final BigDecimal getMaxQuantity()
Retrieves the possibly null value for the optional attribute maxQuantity.

Specified by:
getMaxQuantity in interface SalesContractPosition
Returns:
The possibly null value for attribute maxQuantity.

setMaxQuantity

public void setMaxQuantity(BigDecimal maxQuantity)
Sets a new value for the attribute maxQuantity.

Specified by:
setMaxQuantity in interface SalesContractPosition
Parameters:
maxQuantity - The possibly null new value for attribute maxQuantity.

updateIndex

public UpdateIndexResult updateIndex()
Specified by:
updateIndex in interface Indexed

getProduct

public Product getProduct()
Retrieves the value for the reference product.

Specified by:
getProduct in interface ProductDescriptor
Returns:
The – possibly null – value for this reference.

getProduct_Id

public String getProduct_Id()

setProduct

public void setProduct(Product product)
Sets a new value for the reference product.

Specified by:
setProduct in interface ProductDescriptor
Parameters:
product - The new – possibly null – value for this reference.

setProduct_Id

public void setProduct_Id(String product)

getExtNumber1

public final BigDecimal getExtNumber1()
Retrieves the possibly null value for the optional attribute extNumber1.

Specified by:
getExtNumber1 in interface Extended
Returns:
The possibly null value for attribute extNumber1.

setExtNumber1

public void setExtNumber1(BigDecimal extNumber1)
Sets a new value for the attribute extNumber1.

Specified by:
setExtNumber1 in interface Extended
Parameters:
extNumber1 - The possibly null new value for attribute extNumber1.

getExtNumber0

public final BigDecimal getExtNumber0()
Retrieves the possibly null value for the optional attribute extNumber0.

Specified by:
getExtNumber0 in interface Extended
Returns:
The possibly null value for attribute extNumber0.

setExtNumber0

public void setExtNumber0(BigDecimal extNumber0)
Sets a new value for the attribute extNumber0.

Specified by:
setExtNumber0 in interface Extended
Parameters:
extNumber0 - The possibly null new value for attribute extNumber0.

getConfiguration

public <T extends ProductConfiguration> ProductConfigurationSetContainsConfiguration.Configuration<T> getConfiguration()
Retrieves a set containing all the elements for the reference configuration.

Specified by:
getConfiguration in interface ProductConfigurationSet
Returns:
A set containing all the elements for this reference.

getPricingState

public short getPricingState()
Retrieves the value for the attribute pricingState.

Specified by:
getPricingState in interface SalesContractPosition
Returns:
The non-null value for attribute pricingState.

setPricingState

public void setPricingState(short pricingState)
Sets a new value for the attribute pricingState.

Specified by:
setPricingState in interface SalesContractPosition
Parameters:
pricingState - The non-null new value for attribute pricingState.

getExtNumber4

public final BigDecimal getExtNumber4()
Retrieves the possibly null value for the optional attribute extNumber4.

Specified by:
getExtNumber4 in interface Extended
Returns:
The possibly null value for attribute extNumber4.

setExtNumber4

public void setExtNumber4(BigDecimal extNumber4)
Sets a new value for the attribute extNumber4.

Specified by:
setExtNumber4 in interface Extended
Parameters:
extNumber4 - The possibly null new value for attribute extNumber4.

getExtNumber3

public final BigDecimal getExtNumber3()
Retrieves the possibly null value for the optional attribute extNumber3.

Specified by:
getExtNumber3 in interface Extended
Returns:
The possibly null value for attribute extNumber3.

setExtNumber3

public void setExtNumber3(BigDecimal extNumber3)
Sets a new value for the attribute extNumber3.

Specified by:
setExtNumber3 in interface Extended
Parameters:
extNumber3 - The possibly null new value for attribute extNumber3.

getExtNumber2

public final BigDecimal getExtNumber2()
Retrieves the possibly null value for the optional attribute extNumber2.

Specified by:
getExtNumber2 in interface Extended
Returns:
The possibly null value for attribute extNumber2.

setExtNumber2

public void setExtNumber2(BigDecimal extNumber2)
Sets a new value for the attribute extNumber2.

Specified by:
setExtNumber2 in interface Extended
Parameters:
extNumber2 - The possibly null new value for attribute extNumber2.

exportItem

public ExportItemResult exportItem(ExportItemParams in)
Specified by:
exportItem in interface Exporter

getCurrentConfig

public ProductConfiguration getCurrentConfig()
Retrieves the value for the reference currentConfig.

Specified by:
getCurrentConfig in interface ConfiguredProduct
Returns:
The – possibly null – value for this reference.

getCurrentConfig_Id

public String getCurrentConfig_Id()

setCurrentConfig

public void setCurrentConfig(ProductConfiguration currentConfig)
Sets a new value for the reference currentConfig.

Specified by:
setCurrentConfig in interface ConfiguredProduct
Parameters:
currentConfig - The new – possibly null – value for this reference.

setCurrentConfig_Id

public void setCurrentConfig_Id(String currentConfig)

getUserString4

public List<String> getUserString4()
Retrieves a list containing all the elements for the attribute userString4.

Specified by:
getUserString4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserString4

public void setUserString4(String... userString4)
Clears userString4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserString4 in interface CrxObject
Parameters:
userString4 - value(s) to be added to userString4

getUserString0

public final String getUserString0()
Retrieves the possibly null value for the optional attribute userString0.

Specified by:
getUserString0 in interface CrxObject
Returns:
The possibly null value for attribute userString0.

setUserString0

public void setUserString0(String userString0)
Sets a new value for the attribute userString0.

Specified by:
setUserString0 in interface CrxObject
Parameters:
userString0 - The possibly null new value for attribute userString0.

getUserString1

public final String getUserString1()
Retrieves the possibly null value for the optional attribute userString1.

Specified by:
getUserString1 in interface CrxObject
Returns:
The possibly null value for attribute userString1.

setUserString1

public void setUserString1(String userString1)
Sets a new value for the attribute userString1.

Specified by:
setUserString1 in interface CrxObject
Parameters:
userString1 - The possibly null new value for attribute userString1.

getUserString2

public final String getUserString2()
Retrieves the possibly null value for the optional attribute userString2.

Specified by:
getUserString2 in interface CrxObject
Returns:
The possibly null value for attribute userString2.

setUserString2

public void setUserString2(String userString2)
Sets a new value for the attribute userString2.

Specified by:
setUserString2 in interface CrxObject
Parameters:
userString2 - The possibly null new value for attribute userString2.

getUserString3

public final String getUserString3()
Retrieves the possibly null value for the optional attribute userString3.

Specified by:
getUserString3 in interface CrxObject
Returns:
The possibly null value for attribute userString3.

setUserString3

public void setUserString3(String userString3)
Sets a new value for the attribute userString3.

Specified by:
setUserString3 in interface CrxObject
Parameters:
userString3 - The possibly null new value for attribute userString3.

getAmount

public final BigDecimal getAmount()
Retrieves the possibly null value for the optional attribute amount.

Specified by:
getAmount in interface SalesContractPosition
Returns:
The possibly null value for attribute amount.

getExtDateTime1

public final Date getExtDateTime1()
Retrieves the possibly null value for the optional attribute extDateTime1.

Specified by:
getExtDateTime1 in interface Extended
Returns:
The possibly null value for attribute extDateTime1.

setExtDateTime1

public void setExtDateTime1(Date extDateTime1)
Sets a new value for the attribute extDateTime1.

Specified by:
setExtDateTime1 in interface Extended
Parameters:
extDateTime1 - The possibly null new value for attribute extDateTime1.

getExtDateTime0

public final Date getExtDateTime0()
Retrieves the possibly null value for the optional attribute extDateTime0.

Specified by:
getExtDateTime0 in interface Extended
Returns:
The possibly null value for attribute extDateTime0.

setExtDateTime0

public void setExtDateTime0(Date extDateTime0)
Sets a new value for the attribute extDateTime0.

Specified by:
setExtDateTime0 in interface Extended
Parameters:
extDateTime0 - The possibly null new value for attribute extDateTime0.

getExtDateTime3

public final Date getExtDateTime3()
Retrieves the possibly null value for the optional attribute extDateTime3.

Specified by:
getExtDateTime3 in interface Extended
Returns:
The possibly null value for attribute extDateTime3.

setExtDateTime3

public void setExtDateTime3(Date extDateTime3)
Sets a new value for the attribute extDateTime3.

Specified by:
setExtDateTime3 in interface Extended
Parameters:
extDateTime3 - The possibly null new value for attribute extDateTime3.

getExtDateTime2

public final Date getExtDateTime2()
Retrieves the possibly null value for the optional attribute extDateTime2.

Specified by:
getExtDateTime2 in interface Extended
Returns:
The possibly null value for attribute extDateTime2.

setExtDateTime2

public void setExtDateTime2(Date extDateTime2)
Sets a new value for the attribute extDateTime2.

Specified by:
setExtDateTime2 in interface Extended
Parameters:
extDateTime2 - The possibly null new value for attribute extDateTime2.

getMinMaxQuantityHandling

public short getMinMaxQuantityHandling()
Retrieves the value for the attribute minMaxQuantityHandling.

Specified by:
getMinMaxQuantityHandling in interface SalesContractPosition
Returns:
The non-null value for attribute minMaxQuantityHandling.

setMinMaxQuantityHandling

public void setMinMaxQuantityHandling(short minMaxQuantityHandling)
Sets a new value for the attribute minMaxQuantityHandling.

Specified by:
setMinMaxQuantityHandling in interface SalesContractPosition
Parameters:
minMaxQuantityHandling - The non-null new value for attribute minMaxQuantityHandling.

getAdditionalExternalLink

public <T extends AdditionalExternalLink> CrxObjectHasAdditionalExternalLink.AdditionalExternalLink<T> getAdditionalExternalLink()
Retrieves a set containing all the elements for the reference additionalExternalLink.

Specified by:
getAdditionalExternalLink in interface CrxObject
Returns:
A set containing all the elements for this reference.

getListPrice

public ProductBasePrice getListPrice()
Retrieves the value for the reference listPrice.

Specified by:
getListPrice in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getListPrice_Id

public String getListPrice_Id()

setListPrice

public void setListPrice(ProductBasePrice listPrice)
Sets a new value for the reference listPrice.

Specified by:
setListPrice in interface SalesContractPosition
Parameters:
listPrice - The new – possibly null – value for this reference.

setListPrice_Id

public void setListPrice_Id(String listPrice)

getDescription

public final String getDescription()
Retrieves the possibly null value for the optional attribute description.

Specified by:
getDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute description.

setDescription

public void setDescription(String description)
Sets a new value for the attribute description.

Specified by:
setDescription in interface SalesContractPosition
Parameters:
description - The possibly null new value for attribute description.

getDeliveryRequest

public <T extends DeliveryRequest> DeliveryRequestContainerContainsDeliveryRequest.DeliveryRequest<T> getDeliveryRequest()
Retrieves a set containing all the elements for the reference deliveryRequest.

Specified by:
getDeliveryRequest in interface DeliveryRequestContainer
Returns:
A set containing all the elements for this reference.

getSalesVolContract

public <T extends SalesVolumeContract> List<T> getSalesVolContract()
Retrieves the Collection of objects referenced by salesVolContract.

Specified by:
getSalesVolContract in interface SalesContractPosition
Returns:
The Collection of referenced objects.

getSalesVolContract_Id

public List<String> getSalesVolContract_Id()

getExtDateTime4

public final Date getExtDateTime4()
Retrieves the possibly null value for the optional attribute extDateTime4.

Specified by:
getExtDateTime4 in interface Extended
Returns:
The possibly null value for attribute extDateTime4.

setExtDateTime4

public void setExtDateTime4(Date extDateTime4)
Sets a new value for the attribute extDateTime4.

Specified by:
setExtDateTime4 in interface Extended
Parameters:
extDateTime4 - The possibly null new value for attribute extDateTime4.

getPriceUomDetailedDescription

public final String getPriceUomDetailedDescription()
Retrieves the possibly null value for the optional attribute priceUomDetailedDescription.

Specified by:
getPriceUomDetailedDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute priceUomDetailedDescription.

removeOwningGroup

public ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams in)
Specified by:
removeOwningGroup in interface SecureObject

importItem

public ImportResult importItem(ImportParams in)
Specified by:
importItem in interface Importer

getUserNumber4

public List<BigDecimal> getUserNumber4()
Retrieves a list containing all the elements for the attribute userNumber4.

Specified by:
getUserNumber4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserNumber4

public void setUserNumber4(BigDecimal... userNumber4)
Clears userNumber4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.math.BigDecimal e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserNumber4 in interface CrxObject
Parameters:
userNumber4 - value(s) to be added to userNumber4

getSalesTaxTypeDetailedDescription

public final String getSalesTaxTypeDetailedDescription()
Retrieves the possibly null value for the optional attribute salesTaxTypeDetailedDescription.

Specified by:
getSalesTaxTypeDetailedDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute salesTaxTypeDetailedDescription.

getPriceUom

public Uom getPriceUom()
Retrieves the value for the reference priceUom.

Specified by:
getPriceUom in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getPriceUom_Id

public String getPriceUom_Id()

setPriceUom

public void setPriceUom(Uom priceUom)
Sets a new value for the reference priceUom.

Specified by:
setPriceUom in interface SalesContractPosition
Parameters:
priceUom - The new – possibly null – value for this reference.

setPriceUom_Id

public void setPriceUom_Id(String priceUom)

getTaxAmount

public final BigDecimal getTaxAmount()
Retrieves the possibly null value for the optional attribute taxAmount.

Specified by:
getTaxAmount in interface SalesContractPosition
Returns:
The possibly null value for attribute taxAmount.

getQuantityShipped

public final BigDecimal getQuantityShipped()
Retrieves the possibly null value for the optional attribute quantityShipped.

Specified by:
getQuantityShipped in interface SalesContractPosition
Returns:
The possibly null value for attribute quantityShipped.

getOwner

public List<String> getOwner()
Retrieves a list containing all the elements for the attribute owner.

Specified by:
getOwner in interface SecureObject
Returns:
A list containing all elements for this attribute.

setOwner

public void setOwner(String... owner)
Clears owner and adds the given value(s).

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Specified by:
setOwner in interface SecureObject
Parameters:
owner - value(s) to be added to owner

getMedia

public <T extends Media> CrxObjectHasMedia.Media<T> getMedia()
Retrieves a set containing all the elements for the reference media.

Specified by:
getMedia in interface CrxObject
Returns:
A set containing all the elements for this reference.

getMinQuantity

public final BigDecimal getMinQuantity()
Retrieves the possibly null value for the optional attribute minQuantity.

Specified by:
getMinQuantity in interface SalesContractPosition
Returns:
The possibly null value for attribute minQuantity.

setMinQuantity

public void setMinQuantity(BigDecimal minQuantity)
Sets a new value for the attribute minQuantity.

Specified by:
setMinQuantity in interface SalesContractPosition
Parameters:
minQuantity - The possibly null new value for attribute minQuantity.

getModifiedAt

public Date getModifiedAt()
Retrieves the value for the attribute modifiedAt.

Specified by:
getModifiedAt in interface Modifiable
Returns:
The non-null value for attribute modifiedAt.

getSalesTaxTypeDescription

public final String getSalesTaxTypeDescription()
Retrieves the possibly null value for the optional attribute salesTaxTypeDescription.

Specified by:
getSalesTaxTypeDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute salesTaxTypeDescription.

getPositionNumber

public String getPositionNumber()
Retrieves the value for the attribute positionNumber.

Specified by:
getPositionNumber in interface SalesContractPosition
Returns:
The non-null value for attribute positionNumber.

setPositionNumber

public void setPositionNumber(String positionNumber)
Sets a new value for the attribute positionNumber.

Specified by:
setPositionNumber in interface SalesContractPosition
Parameters:
positionNumber - The non-null new value for attribute positionNumber.

getDiscountDescription

public final String getDiscountDescription()
Retrieves the possibly null value for the optional attribute discountDescription.

Specified by:
getDiscountDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute discountDescription.

setDiscountDescription

public void setDiscountDescription(String discountDescription)
Sets a new value for the attribute discountDescription.

Specified by:
setDiscountDescription in interface SalesContractPosition
Parameters:
discountDescription - The possibly null new value for attribute discountDescription.

getPropertySet

public <T extends PropertySet> CrxObjectContainsPropertySet.PropertySet<T> getPropertySet()
Retrieves a set containing all the elements for the reference propertySet.

Specified by:
getPropertySet in interface CrxObject
Returns:
A set containing all the elements for this reference.

isExtBoolean3

public final Boolean isExtBoolean3()
Retrieves the possibly null value for the optional attribute extBoolean3.

Specified by:
isExtBoolean3 in interface Extended
Returns:
The possibly null value for attribute extBoolean3.

setExtBoolean3

public void setExtBoolean3(Boolean extBoolean3)
Sets a new value for the attribute extBoolean3.

Specified by:
setExtBoolean3 in interface Extended
Parameters:
extBoolean3 - The possibly null new value for attribute extBoolean3.

isExtBoolean4

public final Boolean isExtBoolean4()
Retrieves the possibly null value for the optional attribute extBoolean4.

Specified by:
isExtBoolean4 in interface Extended
Returns:
The possibly null value for attribute extBoolean4.

setExtBoolean4

public void setExtBoolean4(Boolean extBoolean4)
Sets a new value for the attribute extBoolean4.

Specified by:
setExtBoolean4 in interface Extended
Parameters:
extBoolean4 - The possibly null new value for attribute extBoolean4.

getDeliveryInformation

public <T extends DeliveryInformation> ContractPositionContainsDeliveryInformation.DeliveryInformation<T> getDeliveryInformation()
Retrieves a set containing all the elements for the reference deliveryInformation.

Specified by:
getDeliveryInformation in interface SalesContractPosition
Returns:
A set containing all the elements for this reference.

isExtBoolean1

public final Boolean isExtBoolean1()
Retrieves the possibly null value for the optional attribute extBoolean1.

Specified by:
isExtBoolean1 in interface Extended
Returns:
The possibly null value for attribute extBoolean1.

setExtBoolean1

public void setExtBoolean1(Boolean extBoolean1)
Sets a new value for the attribute extBoolean1.

Specified by:
setExtBoolean1 in interface Extended
Parameters:
extBoolean1 - The possibly null new value for attribute extBoolean1.

getUserNumber2

public final BigDecimal getUserNumber2()
Retrieves the possibly null value for the optional attribute userNumber2.

Specified by:
getUserNumber2 in interface CrxObject
Returns:
The possibly null value for attribute userNumber2.

setUserNumber2

public void setUserNumber2(BigDecimal userNumber2)
Sets a new value for the attribute userNumber2.

Specified by:
setUserNumber2 in interface CrxObject
Parameters:
userNumber2 - The possibly null new value for attribute userNumber2.

getUserNumber3

public final BigDecimal getUserNumber3()
Retrieves the possibly null value for the optional attribute userNumber3.

Specified by:
getUserNumber3 in interface CrxObject
Returns:
The possibly null value for attribute userNumber3.

setUserNumber3

public void setUserNumber3(BigDecimal userNumber3)
Sets a new value for the attribute userNumber3.

Specified by:
setUserNumber3 in interface CrxObject
Parameters:
userNumber3 - The possibly null new value for attribute userNumber3.

isExtBoolean2

public final Boolean isExtBoolean2()
Retrieves the possibly null value for the optional attribute extBoolean2.

Specified by:
isExtBoolean2 in interface Extended
Returns:
The possibly null value for attribute extBoolean2.

setExtBoolean2

public void setExtBoolean2(Boolean extBoolean2)
Sets a new value for the attribute extBoolean2.

Specified by:
setExtBoolean2 in interface Extended
Parameters:
extBoolean2 - The possibly null new value for attribute extBoolean2.

getUom

public Uom getUom()
Retrieves the value for the reference uom.

Specified by:
getUom in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getUom_Id

public String getUom_Id()

setUom

public void setUom(Uom uom)
Sets a new value for the reference uom.

Specified by:
setUom in interface SalesContractPosition
Parameters:
uom - The new – possibly null – value for this reference.

setUom_Id

public void setUom_Id(String uom)

getUserNumber0

public final BigDecimal getUserNumber0()
Retrieves the possibly null value for the optional attribute userNumber0.

Specified by:
getUserNumber0 in interface CrxObject
Returns:
The possibly null value for attribute userNumber0.

setUserNumber0

public void setUserNumber0(BigDecimal userNumber0)
Sets a new value for the attribute userNumber0.

Specified by:
setUserNumber0 in interface CrxObject
Parameters:
userNumber0 - The possibly null new value for attribute userNumber0.

isExtBoolean0

public final Boolean isExtBoolean0()
Retrieves the possibly null value for the optional attribute extBoolean0.

Specified by:
isExtBoolean0 in interface Extended
Returns:
The possibly null value for attribute extBoolean0.

setExtBoolean0

public void setExtBoolean0(Boolean extBoolean0)
Sets a new value for the attribute extBoolean0.

Specified by:
setExtBoolean0 in interface Extended
Parameters:
extBoolean0 - The possibly null new value for attribute extBoolean0.

getUserNumber1

public final BigDecimal getUserNumber1()
Retrieves the possibly null value for the optional attribute userNumber1.

Specified by:
getUserNumber1 in interface CrxObject
Returns:
The possibly null value for attribute userNumber1.

setUserNumber1

public void setUserNumber1(BigDecimal userNumber1)
Sets a new value for the attribute userNumber1.

Specified by:
setUserNumber1 in interface CrxObject
Parameters:
userNumber1 - The possibly null new value for attribute userNumber1.

getUomDescription

public final String getUomDescription()
Retrieves the possibly null value for the optional attribute uomDescription.

Specified by:
getUomDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute uomDescription.

getName

public String getName()
Retrieves the value for the attribute name.

Specified by:
getName in interface SalesContractPosition
Returns:
The non-null value for attribute name.

setName

public void setName(String name)
Sets a new value for the attribute name.

Specified by:
setName in interface SalesContractPosition
Parameters:
name - The non-null new value for attribute name.

getUomDetailedDescription

public final String getUomDetailedDescription()
Retrieves the possibly null value for the optional attribute uomDetailedDescription.

Specified by:
getUomDetailedDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute uomDetailedDescription.

getProductSerialNumber

public Set<String> getProductSerialNumber()
Retrieves a set containing all the elements for the attribute productSerialNumber.

Specified by:
getProductSerialNumber in interface ConfiguredProduct
Returns:
A set containing all elements for this attribute.

setProductSerialNumber

public void setProductSerialNumber(String... productSerialNumber)
Clears productSerialNumber and adds the given value(s).

This method is equivalent to

   set.clear();
   set.addAll(Arrays.asList(productSerialNumber));
 

Specified by:
setProductSerialNumber in interface ConfiguredProduct
Parameters:
productSerialNumber - value(s) to be added to productSerialNumber

getQuantityBackOrdered

public final BigDecimal getQuantityBackOrdered()
Retrieves the possibly null value for the optional attribute quantityBackOrdered.

Specified by:
getQuantityBackOrdered in interface SalesContractPosition
Returns:
The possibly null value for attribute quantityBackOrdered.

getSalesTaxType

public SalesTaxType getSalesTaxType()
Retrieves the value for the reference salesTaxType.

Specified by:
getSalesTaxType in interface SalesContractPosition
Returns:
The – possibly null – value for this reference.

getSalesTaxType_Id

public String getSalesTaxType_Id()

setSalesTaxType

public void setSalesTaxType(SalesTaxType salesTaxType)
Sets a new value for the reference salesTaxType.

Specified by:
setSalesTaxType in interface SalesContractPosition
Parameters:
salesTaxType - The new – possibly null – value for this reference.

setSalesTaxType_Id

public void setSalesTaxType_Id(String salesTaxType)

unsetConfigurationType

public Void unsetConfigurationType()
Specified by:
unsetConfigurationType in interface ProductConfigurationSet

exportItemAdvanced

public ExportItemResult exportItemAdvanced(ExportItemAdvancedParams in)
Specified by:
exportItemAdvanced in interface Exporter

getLineItemNumber

public long getLineItemNumber()
Retrieves the value for the attribute lineItemNumber.

Specified by:
getLineItemNumber in interface SalesContractPosition
Returns:
The non-null value for attribute lineItemNumber.

setLineItemNumber

public void setLineItemNumber(long lineItemNumber)
Sets a new value for the attribute lineItemNumber.

Specified by:
setLineItemNumber in interface SalesContractPosition
Parameters:
lineItemNumber - The non-null new value for attribute lineItemNumber.

checkPermissions

public CheckPermissionsResult checkPermissions(CheckPermissionsParams in)
Specified by:
checkPermissions in interface SecureObject

getAudit

public <T extends AuditEntry> AuditeeHasAuditEntries.Audit<T> getAudit()
Retrieves a set containing all the elements for the reference audit.

Specified by:
getAudit in interface Auditee
Returns:
A set containing all the elements for this reference.

getShippingMethod

public short getShippingMethod()
Retrieves the value for the attribute shippingMethod.

Specified by:
getShippingMethod in interface ShippingDetail
Returns:
The non-null value for attribute shippingMethod.

setShippingMethod

public void setShippingMethod(short shippingMethod)
Sets a new value for the attribute shippingMethod.

Specified by:
setShippingMethod in interface ShippingDetail
Parameters:
shippingMethod - The non-null new value for attribute shippingMethod.

getAttachedDocument

public <T extends DocumentAttachment> CrxObjectHasAttachedDocument.AttachedDocument<T> getAttachedDocument()
Retrieves a set containing all the elements for the reference attachedDocument.

Specified by:
getAttachedDocument in interface CrxObject
Returns:
A set containing all the elements for this reference.

getShippingInstructions

public final String getShippingInstructions()
Retrieves the possibly null value for the optional attribute shippingInstructions.

Specified by:
getShippingInstructions in interface ShippingDetail
Returns:
The possibly null value for attribute shippingInstructions.

setShippingInstructions

public void setShippingInstructions(String shippingInstructions)
Sets a new value for the attribute shippingInstructions.

Specified by:
setShippingInstructions in interface ShippingDetail
Parameters:
shippingInstructions - The possibly null new value for attribute shippingInstructions.

getPriceUomDescription

public final String getPriceUomDescription()
Retrieves the possibly null value for the optional attribute priceUomDescription.

Specified by:
getPriceUomDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute priceUomDescription.

getProductDetailedDescription

public final String getProductDetailedDescription()
Retrieves the possibly null value for the optional attribute productDetailedDescription.

Specified by:
getProductDetailedDescription in interface SalesContractPosition
Returns:
The possibly null value for attribute productDetailedDescription.

getAccessLevelUpdate

public short getAccessLevelUpdate()
Retrieves the value for the attribute accessLevelUpdate.

Specified by:
getAccessLevelUpdate in interface SecureObject
Returns:
The non-null value for attribute accessLevelUpdate.

setAccessLevelUpdate

public void setAccessLevelUpdate(short accessLevelUpdate)
Sets a new value for the attribute accessLevelUpdate.

Specified by:
setAccessLevelUpdate in interface SecureObject
Parameters:
accessLevelUpdate - The non-null new value for attribute accessLevelUpdate.

getAddress

public <T extends ContractAddress> AddressContainerContainsContractAddress.Address<T> getAddress()
Retrieves a set containing all the elements for the reference address.

Specified by:
getAddress in interface AddressContainer
Returns:
A set containing all the elements for this reference.

reprice

public Void reprice()
Specified by:
reprice in interface SalesContractPosition

getSalesCommission

public final BigDecimal getSalesCommission()
Retrieves the possibly null value for the optional attribute salesCommission.

Specified by:
getSalesCommission in interface SalesContractPosition
Returns:
The possibly null value for attribute salesCommission.

setSalesCommission

public void setSalesCommission(BigDecimal salesCommission)
Sets a new value for the attribute salesCommission.

Specified by:
setSalesCommission in interface SalesContractPosition
Parameters:
salesCommission - The possibly null new value for attribute salesCommission.

getUserCode4

public List<Short> getUserCode4()
Retrieves a list containing all the elements for the attribute userCode4.

Specified by:
getUserCode4 in interface CrxObject
Returns:
A list containing all elements for this attribute.

setUserCode4

public void setUserCode4(short... userCode4)
Clears userCode4 and adds the given value(s).

This method is equivalent to

   list.clear();
   for(short e : attributeName){
     list.add(e);
   }
 

Specified by:
setUserCode4 in interface CrxObject
Parameters:
userCode4 - value(s) to be added to userCode4

getRating

public <T extends Rating> CrxObjectHasRating.Rating<T> getRating()
Retrieves a set containing all the elements for the reference rating.

Specified by:
getRating in interface CrxObject
Returns:
A set containing all the elements for this reference.

getUserCode1

public final Short getUserCode1()
Retrieves the possibly null value for the optional attribute userCode1.

Specified by:
getUserCode1 in interface CrxObject
Returns:
The possibly null value for attribute userCode1.

setUserCode1

public void setUserCode1(Short userCode1)
Sets a new value for the attribute userCode1.

Specified by:
setUserCode1 in interface CrxObject
Parameters:
userCode1 - The possibly null new value for attribute userCode1.

getUserCode0

public final Short getUserCode0()
Retrieves the possibly null value for the optional attribute userCode0.

Specified by:
getUserCode0 in interface CrxObject
Returns:
The possibly null value for attribute userCode0.

setUserCode0

public void setUserCode0(Short userCode0)
Sets a new value for the attribute userCode0.

Specified by:
setUserCode0 in interface CrxObject
Parameters:
userCode0 - The possibly null new value for attribute userCode0.

getUserCode3

public final Short getUserCode3()
Retrieves the possibly null value for the optional attribute userCode3.

Specified by:
getUserCode3 in interface CrxObject
Returns:
The possibly null value for attribute userCode3.

setUserCode3

public void setUserCode3(Short userCode3)
Sets a new value for the attribute userCode3.

Specified by:
setUserCode3 in interface CrxObject
Parameters:
userCode3 - The possibly null new value for attribute userCode3.

isDisabled

public final Boolean isDisabled()
Retrieves the possibly null value for the optional attribute disabled.

Specified by:
isDisabled in interface CrxObject
Returns:
The possibly null value for attribute disabled.

setDisabled

public void setDisabled(Boolean disabled)
Sets a new value for the attribute disabled.

Specified by:
setDisabled in interface CrxObject
Parameters:
disabled - The possibly null new value for attribute disabled.

getUserCode2

public final Short getUserCode2()
Retrieves the possibly null value for the optional attribute userCode2.

Specified by:
getUserCode2 in interface CrxObject
Returns:
The possibly null value for attribute userCode2.

setUserCode2

public void setUserCode2(Short userCode2)
Sets a new value for the attribute userCode2.

Specified by:
setUserCode2 in interface CrxObject
Parameters:
userCode2 - The possibly null new value for attribute userCode2.

sendAlert

public Void sendAlert(SendAlertParams in)
Specified by:
sendAlert in interface AlertSender

setInvoice

public void setInvoice(Invoice invoice)
Sets a new value for the reference invoice.

Parameters:
invoice - The new non-null value for this reference.

setInvoice_Id

public void setInvoice_Id(String invoice)


This software is published under the BSD license. Copyright © 2003-2013, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.