org.opencrx.kernel.product1.jpa3
Class Product

java.lang.Object
  extended by org.w3c.jpa3.AbstractObject
      extended by org.opencrx.kernel.product1.jpa3.Product
All Implemented Interfaces:
Serializable, AlertSender, Auditee, Cloneable, Exporter, Importer, Indexed, SecureObject, DepotReferenceHolder, CrxObject, DescriptionContainer, Pictured, AbstractProduct, AddressContainer, ContractPositionConstrained, Product, ProductConfigurationSet, BasicObject, ContextCapable, Creatable, ExtentCapable, Modifiable
Direct Known Subclasses:
Asset

public class Product
extends AbstractObject
implements Product

Class Product

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.product1.cci2.Product
Product.Identity
 
Field Summary
 Timestamp createdAt
          Attribute createdAt.
 String identity
          Attribute identity.
 Timestamp modifiedAt
          Attribute modifiedAt.
 byte[] pictureContent
          Attribute pictureContent.
 String pictureContentMimeType
          Attribute pictureContentMimeType.
 String pictureContentName
          Attribute pictureContentName.
 
Constructor Summary
Product()
          Constructor
 
Method Summary
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams in)
           
 CheckPermissionsResult checkPermissions(CheckPermissionsParams in)
           
 CloneResult clone_(CloneParams in)
           
 ExportItemResult exportItem(ExportItemParams in)
           
 ExportItemResult exportItemAdvanced(ExportItemAdvancedParams in)
           
 String getAccessGrantedByParent_Id()
           
 ContextCapable getAccessGrantedByParent()
          Retrieves the value for the reference accessGrantedByParent.
 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.
 Date getActiveOn()
          Retrieves the possibly null value for the optional attribute activeOn.
<T extends Description>
DescriptionContainerContainsDescription.AdditionalDescription<T>
getAdditionalDescription()
          Retrieves a set containing all the elements for the reference additionalDescription.
<T extends AdditionalExternalLink>
CrxObjectHasAdditionalExternalLink.AdditionalExternalLink<T>
getAdditionalExternalLink()
          Retrieves a set containing all the elements for the reference additionalExternalLink.
<T extends ProductAddress>
AddressContainerContainsProductAddress.Address<T>
getAddress()
          Retrieves a set containing all the elements for the reference address.
 List<String> getAlternateProductNumber()
          Retrieves a list containing all the elements for the attribute alternateProductNumber.
<T extends AccountAssignmentProduct>
ProductHasAssignedAccount.AssignedAccount<T>
getAssignedAccount()
          Retrieves a set containing all the elements for the reference assignedAccount.
<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.
<T extends ProductBasePrice>
ProductHasProductBasePricePerUom.BasePrice<T>
getBasePrice()
          Retrieves a set containing all the elements for the reference basePrice.
 List<String> getCategory()
          Retrieves a list containing all the elements for the attribute category.
 List<String> getClassification_Id()
           
<T extends ProductClassification>
List<T>
getClassification()
          Retrieves the Collection of objects referenced by classification.
 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.
 Date getCreatedAt()
          Retrieves the value for the attribute createdAt.
 Set<String> getCreatedBy()
          Retrieves a set containing all the elements for the attribute createdBy.
 Integer getDefaultPositions()
          Retrieves the possibly null value for the optional attribute defaultPositions.
 String getDefaultPriceLevel_Id()
           
 AbstractPriceLevel getDefaultPriceLevel()
          Retrieves the value for the reference defaultPriceLevel.
 BigDecimal getDefaultQuantity()
          Retrieves the possibly null value for the optional attribute defaultQuantity.
 String getDefaultUom_Id()
           
 Uom getDefaultUom()
          Retrieves the value for the reference defaultUom.
<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 getDetailedDescription()
          Retrieves the possibly null value for the optional attribute detailedDescription.
 String getDisabledReason()
          Retrieves the possibly null value for the optional attribute disabledReason.
<T extends DocumentFolderAssignment>
CrxObjectHasDocumentFolderAssignment.DocumentFolderAssignment<T>
getDocumentFolderAssignment()
          Retrieves a set containing all the elements for the reference documentFolderAssignment.
 Date getExpiresOn()
          Retrieves the possibly null value for the optional attribute expiresOn.
 List<String> getExternalLink()
          Retrieves a list containing all the elements for the attribute externalLink.
 BigDecimal getGrossWeightKilogram()
          Retrieves the possibly null value for the optional attribute grossWeightKilogram.
 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 getItemNumber()
          Retrieves the value for the attribute itemNumber.
 Integer getMaxPositions()
          Retrieves the possibly null value for the optional attribute maxPositions.
 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.
 Integer getMinPositions()
          Retrieves the possibly null value for the optional attribute minPositions.
 BigDecimal getMinQuantity()
          Retrieves the possibly null value for the optional attribute minQuantity.
 Date getModifiedAt()
          Retrieves the value for the attribute modifiedAt.
 Set<String> getModifiedBy()
          Retrieves a set containing all the elements for the attribute modifiedBy.
 String getName()
          Retrieves the value for the attribute name.
 BigDecimal getNetWeightKilogram()
          Retrieves the possibly null value for the optional attribute netWeightKilogram.
<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.
 String getPicture_Id()
           
 Media getPicture()
          Retrieves the value for the reference picture.
 byte[] getPictureContent()
          Retrieves the possibly null value for the optional attribute pictureContent.
 String getPictureContentMimeType()
          Retrieves the possibly null value for the optional attribute pictureContentMimeType.
 String getPictureContentName()
          Retrieves the possibly null value for the optional attribute pictureContentName.
 List<String> getPriceUom_Id()
           
<T extends Uom>
List<T>
getPriceUom()
          Retrieves the Collection of objects referenced by priceUom.
 String getProductDimension()
          Retrieves the possibly null value for the optional attribute productDimension.
 String getProductNumber()
          Retrieves the value for the attribute productNumber.
<T extends ProductPhase>
ProductContainsProductPhase.ProductPhase<T>
getProductPhase()
          Retrieves a set containing all the elements for the reference productPhase.
 short getProductState()
          Retrieves the value for the attribute productState.
 String getProductUsage_Id()
           
 ActivityTracker getProductUsage()
          Retrieves the value for the reference productUsage.
<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.
<T extends Rating>
CrxObjectHasRating.Rating<T>
getRating()
          Retrieves a set containing all the elements for the reference rating.
<T extends RelatedProduct>
ProductHasRelatedProduct.RelatedProduct<T>
getRelatedProduct()
          Retrieves a set containing all the elements for the reference relatedProduct.
 String getSalesTaxType_Id()
           
 SalesTaxType getSalesTaxType()
          Retrieves the value for the reference salesTaxType.
 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 isAllowModification()
          Retrieves the possibly null value for the optional attribute allowModification.
 Boolean isAllowRemoval()
          Retrieves the possibly null value for the optional attribute allowRemoval.
 Boolean isDisabled()
          Retrieves the possibly null value for the optional attribute disabled.
 Boolean isStockItem()
          Retrieves the possibly null value for the optional attribute isStockItem.
 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 Product$Slice>
SortedMap<Integer,E>
openmdxjdoGetSlices()
           
 ModifySecureObjectResult removeAllOwningGroup(RemoveAllOwningGroupParams in)
           
 ModifySecureObjectResult removeOwningGroup(ModifyOwningGroupParams in)
           
 ModifySecureObjectResult replaceOwningGroup(ModifyOwningGroupsParams in)
           
 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 setActiveOn(Date activeOn)
          Sets a new value for the attribute activeOn.
 void setAllowModification(Boolean allowModification)
          Sets a new value for the attribute allowModification.
 void setAllowRemoval(Boolean allowRemoval)
          Sets a new value for the attribute allowRemoval.
 void setAlternateProductNumber(String... alternateProductNumber)
          Clears alternateProductNumber and adds the given value(s).
 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 setConfigurationType(SetConfigurationTypeParams in)
           
 void setDefaultPositions(Integer defaultPositions)
          Sets a new value for the attribute defaultPositions.
 void setDefaultPriceLevel_Id(String defaultPriceLevel)
           
 void setDefaultPriceLevel(AbstractPriceLevel defaultPriceLevel)
          Sets a new value for the reference defaultPriceLevel.
 void setDefaultQuantity(BigDecimal defaultQuantity)
          Sets a new value for the attribute defaultQuantity.
 void setDefaultUom_Id(String defaultUom)
           
 void setDefaultUom(Uom defaultUom)
          Sets a new value for the reference defaultUom.
 void setDescription(String description)
          Sets a new value for the attribute description.
 void setDetailedDescription(String detailedDescription)
          Sets a new value for the attribute detailedDescription.
 void setDisabled(Boolean disabled)
          Sets a new value for the attribute disabled.
 void setDisabledReason(String disabledReason)
          Sets a new value for the attribute disabledReason.
 void setExpiresOn(Date expiresOn)
          Sets a new value for the attribute expiresOn.
 void setExternalLink(String... externalLink)
          Clears externalLink and adds the given value(s).
 void setGrossWeightKilogram(BigDecimal grossWeightKilogram)
          Sets a new value for the attribute grossWeightKilogram.
 void setItemNumber(long itemNumber)
          Sets a new value for the attribute itemNumber.
 void setMaxPositions(Integer maxPositions)
          Sets a new value for the attribute maxPositions.
 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 setMinPositions(Integer minPositions)
          Sets a new value for the attribute minPositions.
 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 setNetWeightKilogram(BigDecimal netWeightKilogram)
          Sets a new value for the attribute netWeightKilogram.
 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 setPicture_Id(String picture)
           
 void setPicture(Media picture)
          Sets a new value for the reference picture.
 void setProductDimension(String productDimension)
          Sets a new value for the attribute productDimension.
 void setProductNumber(String productNumber)
          Sets a new value for the attribute productNumber.
 void setProductState(short productState)
          Sets a new value for the attribute productState.
 void setProductUsage_Id(String productUsage)
           
 void setProductUsage(ActivityTracker productUsage)
          Sets a new value for the reference productUsage.
 void setSalesTaxType_Id(String salesTaxType)
           
 void setSalesTaxType(SalesTaxType salesTaxType)
          Sets a new value for the reference salesTaxType.
 void setSegment_Id(String segment)
           
 void setSegment(Segment segment)
          Sets a new value for the reference segment.
 void setStockItem(Boolean isStockItem)
          Sets a new value for the attribute isStockItem.
 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

pictureContentMimeType

public String pictureContentMimeType
Attribute pictureContentMimeType.


identity

public String identity
Attribute identity.


createdAt

public Timestamp createdAt
Attribute createdAt.


pictureContent

public byte[] pictureContent
Attribute pictureContent.


modifiedAt

public Timestamp modifiedAt
Attribute modifiedAt.


pictureContentName

public String pictureContentName
Attribute pictureContentName.

Constructor Detail

Product

public Product()
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 Product$Slice> SortedMap<Integer,E> openmdxjdoGetSlices()

getPictureContentMimeType

public final String getPictureContentMimeType()
Retrieves the possibly null value for the optional attribute pictureContentMimeType.

Specified by:
getPictureContentMimeType in interface Pictured
Returns:
The possibly null value for attribute pictureContentMimeType.

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.

getModifiedBy

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

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

isStockItem

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

Specified by:
isStockItem in interface Product
Returns:
The possibly null value for attribute isStockItem.

setStockItem

public void setStockItem(Boolean isStockItem)
Sets a new value for the attribute isStockItem.

Specified by:
setStockItem in interface Product
Parameters:
isStockItem - The possibly null new value for attribute isStockItem.

getDetailedDescription

public final String getDetailedDescription()
Retrieves the possibly null value for the optional attribute detailedDescription.

Specified by:
getDetailedDescription in interface AbstractProduct
Returns:
The possibly null value for attribute detailedDescription.

setDetailedDescription

public void setDetailedDescription(String detailedDescription)
Sets a new value for the attribute detailedDescription.

Specified by:
setDetailedDescription in interface AbstractProduct
Parameters:
detailedDescription - The possibly null new value for attribute detailedDescription.

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.

getGrossWeightKilogram

public final BigDecimal getGrossWeightKilogram()
Retrieves the possibly null value for the optional attribute grossWeightKilogram.

Specified by:
getGrossWeightKilogram in interface Product
Returns:
The possibly null value for attribute grossWeightKilogram.

setGrossWeightKilogram

public void setGrossWeightKilogram(BigDecimal grossWeightKilogram)
Sets a new value for the attribute grossWeightKilogram.

Specified by:
setGrossWeightKilogram in interface Product
Parameters:
grossWeightKilogram - The possibly null new value for attribute grossWeightKilogram.

getProductPhase

public <T extends ProductPhase> ProductContainsProductPhase.ProductPhase<T> getProductPhase()
Retrieves a set containing all the elements for the reference productPhase.

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

removeAllOwningGroup

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

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

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.

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

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.

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

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.

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.

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.

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()

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.

addOwningGroup

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

clone_

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

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.

getOffsetQuantity

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

Specified by:
getOffsetQuantity in interface ContractPositionConstrained
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 ContractPositionConstrained
Parameters:
offsetQuantity - The possibly null new value for attribute offsetQuantity.

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.

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.

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

getCreatedBy

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

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

setAccessLevel

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

replaceOwningGroup

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

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.

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.

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 non-null new 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

getDefaultPositions

public final Integer getDefaultPositions()
Retrieves the possibly null value for the optional attribute defaultPositions.

Specified by:
getDefaultPositions in interface ContractPositionConstrained
Returns:
The possibly null value for attribute defaultPositions.

setDefaultPositions

public void setDefaultPositions(Integer defaultPositions)
Sets a new value for the attribute defaultPositions.

Specified by:
setDefaultPositions in interface ContractPositionConstrained
Parameters:
defaultPositions - The possibly null new value for attribute defaultPositions.

getProductDimension

public final String getProductDimension()
Retrieves the possibly null value for the optional attribute productDimension.

Specified by:
getProductDimension in interface Product
Returns:
The possibly null value for attribute productDimension.

setProductDimension

public void setProductDimension(String productDimension)
Sets a new value for the attribute productDimension.

Specified by:
setProductDimension in interface Product
Parameters:
productDimension - The possibly null new value for attribute productDimension.

getDefaultUom

public Uom getDefaultUom()
Retrieves the value for the reference defaultUom.

Specified by:
getDefaultUom in interface AbstractProduct
Returns:
The – possibly null – value for this reference.

getDefaultUom_Id

public String getDefaultUom_Id()

setDefaultUom

public void setDefaultUom(Uom defaultUom)
Sets a new value for the reference defaultUom.

Specified by:
setDefaultUom in interface AbstractProduct
Parameters:
defaultUom - The non-null new value for this reference.

setDefaultUom_Id

public void setDefaultUom_Id(String defaultUom)

getNetWeightKilogram

public final BigDecimal getNetWeightKilogram()
Retrieves the possibly null value for the optional attribute netWeightKilogram.

Specified by:
getNetWeightKilogram in interface Product
Returns:
The possibly null value for attribute netWeightKilogram.

setNetWeightKilogram

public void setNetWeightKilogram(BigDecimal netWeightKilogram)
Sets a new value for the attribute netWeightKilogram.

Specified by:
setNetWeightKilogram in interface Product
Parameters:
netWeightKilogram - The possibly null new value for attribute netWeightKilogram.

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.

getMinPositions

public final Integer getMinPositions()
Retrieves the possibly null value for the optional attribute minPositions.

Specified by:
getMinPositions in interface ContractPositionConstrained
Returns:
The possibly null value for attribute minPositions.

setMinPositions

public void setMinPositions(Integer minPositions)
Sets a new value for the attribute minPositions.

Specified by:
setMinPositions in interface ContractPositionConstrained
Parameters:
minPositions - The possibly null new value for attribute minPositions.

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.

getExpiresOn

public final Date getExpiresOn()
Retrieves the possibly null value for the optional attribute expiresOn.

Specified by:
getExpiresOn in interface AbstractProduct
Returns:
The possibly null value for attribute expiresOn.

setExpiresOn

public void setExpiresOn(Date expiresOn)
Sets a new value for the attribute expiresOn.

Specified by:
setExpiresOn in interface AbstractProduct
Parameters:
expiresOn - The possibly null new value for attribute expiresOn.

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.

getItemNumber

public long getItemNumber()
Retrieves the value for the attribute itemNumber.

Specified by:
getItemNumber in interface ContractPositionConstrained
Returns:
The non-null value for attribute itemNumber.

setItemNumber

public void setItemNumber(long itemNumber)
Sets a new value for the attribute itemNumber.

Specified by:
setItemNumber in interface ContractPositionConstrained
Parameters:
itemNumber - The non-null new value for attribute itemNumber.

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.

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 non-null new 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.

getMaxQuantity

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

Specified by:
getMaxQuantity in interface ContractPositionConstrained
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 ContractPositionConstrained
Parameters:
maxQuantity - The possibly null new value for attribute maxQuantity.

updateIndex

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

getProductUsage

public ActivityTracker getProductUsage()
Retrieves the value for the reference productUsage.

Specified by:
getProductUsage in interface AbstractProduct
Returns:
The – possibly null – value for this reference.

getProductUsage_Id

public String getProductUsage_Id()

setProductUsage

public void setProductUsage(ActivityTracker productUsage)
Sets a new value for the reference productUsage.

Specified by:
setProductUsage in interface AbstractProduct
Parameters:
productUsage - The non-null new value for this reference.

setProductUsage_Id

public void setProductUsage_Id(String productUsage)

getClassification

public <T extends ProductClassification> List<T> getClassification()
Retrieves the Collection of objects referenced by classification.

Specified by:
getClassification in interface AbstractProduct
Returns:
The Collection of referenced objects.

getClassification_Id

public List<String> getClassification_Id()

isAllowModification

public final Boolean isAllowModification()
Retrieves the possibly null value for the optional attribute allowModification.

Specified by:
isAllowModification in interface ContractPositionConstrained
Returns:
The possibly null value for attribute allowModification.

setAllowModification

public void setAllowModification(Boolean allowModification)
Sets a new value for the attribute allowModification.

Specified by:
setAllowModification in interface ContractPositionConstrained
Parameters:
allowModification - The possibly null new value for attribute allowModification.

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.

getBasePrice

public <T extends ProductBasePrice> ProductHasProductBasePricePerUom.BasePrice<T> getBasePrice()
Retrieves a set containing all the elements for the reference basePrice.

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

exportItem

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

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

getAssignedAccount

public <T extends AccountAssignmentProduct> ProductHasAssignedAccount.AssignedAccount<T> getAssignedAccount()
Retrieves a set containing all the elements for the reference assignedAccount.

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

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.

getAdditionalDescription

public <T extends Description> DescriptionContainerContainsDescription.AdditionalDescription<T> getAdditionalDescription()
Retrieves a set containing all the elements for the reference additionalDescription.

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

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.

getAlternateProductNumber

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

Specified by:
getAlternateProductNumber in interface AbstractProduct
Returns:
A list containing all elements for this attribute.

setAlternateProductNumber

public void setAlternateProductNumber(String... alternateProductNumber)
Clears alternateProductNumber and adds the given value(s).

This method is equivalent to

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

Specified by:
setAlternateProductNumber in interface AbstractProduct
Parameters:
alternateProductNumber - value(s) to be added to alternateProductNumber

getMinMaxQuantityHandling

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

Specified by:
getMinMaxQuantityHandling in interface ContractPositionConstrained
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 ContractPositionConstrained
Parameters:
minMaxQuantityHandling - The non-null new value for attribute minMaxQuantityHandling.

getPictureContent

public final byte[] getPictureContent()
Retrieves the possibly null value for the optional attribute pictureContent.

Specified by:
getPictureContent in interface Pictured
Returns:
The possibly null value for attribute pictureContent.

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.

getDescription

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

Specified by:
getDescription in interface AbstractProduct
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 AbstractProduct
Parameters:
description - The possibly null new value for attribute description.

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

getPriceUom

public <T extends Uom> List<T> getPriceUom()
Retrieves the Collection of objects referenced by priceUom.

Specified by:
getPriceUom in interface AbstractProduct
Returns:
The Collection of referenced objects.

getPriceUom_Id

public List<String> getPriceUom_Id()

getPicture

public Media getPicture()
Retrieves the value for the reference picture.

Specified by:
getPicture in interface Pictured
Returns:
The – possibly null – value for this reference.

getPicture_Id

public String getPicture_Id()

setPicture

public void setPicture(Media picture)
Sets a new value for the reference picture.

Specified by:
setPicture in interface Pictured
Parameters:
picture - The non-null new value for this reference.

setPicture_Id

public void setPicture_Id(String picture)

getAccessGrantedByParent

public ContextCapable getAccessGrantedByParent()
Retrieves the value for the reference accessGrantedByParent.

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

getAccessGrantedByParent_Id

public String getAccessGrantedByParent_Id()

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 ContractPositionConstrained
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 ContractPositionConstrained
Parameters:
minQuantity - The possibly null new value for attribute minQuantity.

setConfigurationType

public Void setConfigurationType(SetConfigurationTypeParams in)
Specified by:
setConfigurationType in interface Product

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.

getActiveOn

public final Date getActiveOn()
Retrieves the possibly null value for the optional attribute activeOn.

Specified by:
getActiveOn in interface AbstractProduct
Returns:
The possibly null value for attribute activeOn.

setActiveOn

public void setActiveOn(Date activeOn)
Sets a new value for the attribute activeOn.

Specified by:
setActiveOn in interface AbstractProduct
Parameters:
activeOn - The possibly null new value for attribute activeOn.

getDefaultPriceLevel

public AbstractPriceLevel getDefaultPriceLevel()
Retrieves the value for the reference defaultPriceLevel.

Specified by:
getDefaultPriceLevel in interface AbstractProduct
Returns:
The – possibly null – value for this reference.

getDefaultPriceLevel_Id

public String getDefaultPriceLevel_Id()

setDefaultPriceLevel

public void setDefaultPriceLevel(AbstractPriceLevel defaultPriceLevel)
Sets a new value for the reference defaultPriceLevel.

Specified by:
setDefaultPriceLevel in interface AbstractProduct
Parameters:
defaultPriceLevel - The non-null new value for this reference.

setDefaultPriceLevel_Id

public void setDefaultPriceLevel_Id(String defaultPriceLevel)

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.

getProductNumber

public String getProductNumber()
Retrieves the value for the attribute productNumber.

Specified by:
getProductNumber in interface AbstractProduct
Returns:
The non-null value for attribute productNumber.

setProductNumber

public void setProductNumber(String productNumber)
Sets a new value for the attribute productNumber.

Specified by:
setProductNumber in interface AbstractProduct
Parameters:
productNumber - The non-null new value for attribute productNumber.

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.

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.

getName

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

Specified by:
getName in interface AbstractProduct
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 AbstractProduct
Parameters:
name - The non-null new value for attribute name.

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.

getRelatedProduct

public <T extends RelatedProduct> ProductHasRelatedProduct.RelatedProduct<T> getRelatedProduct()
Retrieves a set containing all the elements for the reference relatedProduct.

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

getSalesTaxType

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

Specified by:
getSalesTaxType in interface AbstractProduct
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 AbstractProduct
Parameters:
salesTaxType - The non-null new value for this reference.

setSalesTaxType_Id

public void setSalesTaxType_Id(String salesTaxType)

exportItemAdvanced

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

unsetConfigurationType

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

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.

getPictureContentName

public final String getPictureContentName()
Retrieves the possibly null value for the optional attribute pictureContentName.

Specified by:
getPictureContentName in interface Pictured
Returns:
The possibly null value for attribute pictureContentName.

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.

getProductState

public short getProductState()
Retrieves the value for the attribute productState.

PS_ACTIVE 0 The product is active. PS_INACTIVE 1 The product is inactive.

Specified by:
getProductState in interface AbstractProduct
Returns:
The non-null value for attribute productState.

setProductState

public void setProductState(short productState)
Sets a new value for the attribute productState.

PS_ACTIVE 0 The product is active. PS_INACTIVE 1 The product is inactive.

Specified by:
setProductState in interface AbstractProduct
Parameters:
productState - The non-null new value for attribute productState.

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.

getDefaultQuantity

public final BigDecimal getDefaultQuantity()
Retrieves the possibly null value for the optional attribute defaultQuantity.

Specified by:
getDefaultQuantity in interface ContractPositionConstrained
Returns:
The possibly null value for attribute defaultQuantity.

setDefaultQuantity

public void setDefaultQuantity(BigDecimal defaultQuantity)
Sets a new value for the attribute defaultQuantity.

Specified by:
setDefaultQuantity in interface ContractPositionConstrained
Parameters:
defaultQuantity - The possibly null new value for attribute defaultQuantity.

isAllowRemoval

public final Boolean isAllowRemoval()
Retrieves the possibly null value for the optional attribute allowRemoval.

Specified by:
isAllowRemoval in interface ContractPositionConstrained
Returns:
The possibly null value for attribute allowRemoval.

setAllowRemoval

public void setAllowRemoval(Boolean allowRemoval)
Sets a new value for the attribute allowRemoval.

Specified by:
setAllowRemoval in interface ContractPositionConstrained
Parameters:
allowRemoval - The possibly null new value for attribute allowRemoval.

getAddress

public <T extends ProductAddress> AddressContainerContainsProductAddress.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.

getMaxPositions

public final Integer getMaxPositions()
Retrieves the possibly null value for the optional attribute maxPositions.

Specified by:
getMaxPositions in interface ContractPositionConstrained
Returns:
The possibly null value for attribute maxPositions.

setMaxPositions

public void setMaxPositions(Integer maxPositions)
Sets a new value for the attribute maxPositions.

Specified by:
setMaxPositions in interface ContractPositionConstrained
Parameters:
maxPositions - The possibly null new value for attribute maxPositions.

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

setSegment

public void setSegment(Segment segment)
Sets a new value for the reference segment.

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

setSegment_Id

public void setSegment_Id(String segment)


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