org.opencrx.kernel.ras1.cci
Class AssetImpl

java.lang.Object
  extended by org.openmdx.base.accessor.jmi.spi.RefObject_1
      extended by org.opencrx.kernel.ras1.cci.AssetImpl
All Implemented Interfaces:
Serializable, PersistenceCapable, RefBaseObject, RefFeatured, RefObject, AlertSender, Auditee, Cloneable, Importer, Indexed, SecureObject, SubscriptionTarget, XmlExporter, DepotReferenceHolder, CrxObject, DescriptionContainer, Pictured, AbstractProduct, AddressContainer, ContractPositionConstrained, Product, ProductConfigurationSet, Asset, RefObject_1_0, BasicObject, ContextCapable, ExtentCapable, ViewCapable

public class AssetImpl
extends RefObject_1
implements Asset

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.jdo.spi.PersistenceCapable
PersistenceCapable.ObjectIdFieldConsumer, PersistenceCapable.ObjectIdFieldManager, PersistenceCapable.ObjectIdFieldSupplier
 
Field Summary
 
Fields inherited from interface javax.jdo.spi.PersistenceCapable
CHECK_READ, CHECK_WRITE, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE
 
Constructor Summary
AssetImpl(Object_1_0 object, RefClass refClass)
           
 
Method Summary
 void addAdditionalDescription(Description newValue)
           
 void addAdditionalDescription(String id, Description newValue)
           
 void addAdditionalExternalLink(AdditionalExternalLink newValue)
           
 void addAdditionalExternalLink(String id, AdditionalExternalLink newValue)
           
 void addAddress(ProductAddress newValue)
           
 void addAddress(String id, ProductAddress newValue)
           
 void addAssignedAccount(AccountAssignmentProduct newValue)
           
 void addAssignedAccount(String id, AccountAssignmentProduct newValue)
           
 void addAttachedDocument(DocumentAttachment newValue)
           
 void addAttachedDocument(String id, DocumentAttachment newValue)
           
protected  void addAudit(AuditEntry newValue)
           
protected  void addAudit(String id, AuditEntry newValue)
           
 void addBasePrice(ProductBasePrice newValue)
           
 void addBasePrice(String id, ProductBasePrice newValue)
           
 void addClassification(int index, ProductClassification newValue)
           
 void addClassification(ProductClassification newValue)
           
 void addClassificationElement(ClassificationElement newValue)
           
 void addClassificationElement(String id, ClassificationElement newValue)
           
 void addConfiguration(ProductConfiguration newValue)
           
 void addConfiguration(String id, ProductConfiguration newValue)
           
protected  void addContext(Context newValue)
           
protected  void addContext(String id, Context newValue)
           
 void addDefiningProfile(Profile newValue)
           
 void addDefiningProfile(String id, Profile newValue)
           
 void addDepotReference(DepotReference newValue)
           
 void addDepotReference(String id, DepotReference newValue)
           
protected  void addIndexEntry(IndexEntry newValue)
           
protected  void addIndexEntry(String id, IndexEntry newValue)
           
 void addMedia(Media newValue)
           
 void addMedia(String id, Media newValue)
           
 void addNote(Note newValue)
           
 void addNote(String id, Note newValue)
           
 void addOwningGroup(int index, PrincipalGroup newValue)
           
 ModifySecureObjectResult addOwningGroup(ModifyOwningGroupParams params)
           
 void addOwningGroup(PrincipalGroup newValue)
           
 ModifySecureObjectResult addOwningGroup(PrincipalGroup group, short mode)
           
 void addPriceUom(int index, Uom newValue)
           
 void addPriceUom(Uom newValue)
           
 void addPropertySet(PropertySet newValue)
           
 void addPropertySet(String id, PropertySet newValue)
           
protected  void addPropertySetEntry(PropertySetEntry newValue)
           
protected  void addPropertySetEntry(String id, PropertySetEntry newValue)
           
 void addRating(Rating newValue)
           
 void addRating(String id, Rating newValue)
           
 void addRelatedProduct(RelatedProduct newValue)
           
 void addRelatedProduct(String id, RelatedProduct newValue)
           
 void addSolutionPart(SolutionPart newValue)
           
 void addSolutionPart(String id, SolutionPart newValue)
           
 Void addSubscription()
           
 Void addSubscription(Void params)
           
 Void addSubscriptionForParent()
           
 Void addSubscriptionForParent(Void params)
           
protected  void addView(String namespace, View newValue)
           
protected  void addView(View newValue)
           
 CloneResult clone_(CloneParams params)
           
 CloneResult clone_(String referenceFilter)
           
 ExportResult exportXml(String attributeFilter, String referenceFilter)
           
 ExportResult exportXml(XmlExportParams params)
           
 BasicObject getAccessGrantedByParent()
          Retrieves the value for the optional reference accessGrantedByParent.
 short getAccessLevelBrowse()
          Retrieves the value for the attribute accessLevelBrowse.
protected  short getAccessLevelBrowse(int index)
           
 short getAccessLevelDelete()
          Retrieves the value for the attribute accessLevelDelete.
protected  short getAccessLevelDelete(int index)
           
 short getAccessLevelUpdate()
          Retrieves the value for the attribute accessLevelUpdate.
protected  short getAccessLevelUpdate(int index)
           
 Collection getAdditionalDescription()
          Retrieves a collection containing all the elements for the reference additionalDescription.
 List getAdditionalDescription(DescriptionFilter filter)
          Retrieves the value for the reference additionalDescription for the specified filter.
 List getAdditionalDescription(DescriptionQuery query)
          Retrieves the value for the reference additionalDescription for the specified query.
 Description getAdditionalDescription(String id)
          Retrieves the value for the reference additionalDescription for the specified qualifier attribute value.
 Collection getAdditionalExternalLink()
          Retrieves a collection containing all the elements for the reference additionalExternalLink.
 List getAdditionalExternalLink(AdditionalExternalLinkFilter filter)
          Retrieves the value for the reference additionalExternalLink for the specified filter.
 List getAdditionalExternalLink(AdditionalExternalLinkQuery query)
          Retrieves the value for the reference additionalExternalLink for the specified query.
 AdditionalExternalLink getAdditionalExternalLink(String id)
          Retrieves the value for the reference additionalExternalLink for the specified qualifier attribute value.
 Collection getAddress()
          Retrieves a collection containing all the elements for the reference address.
 List getAddress(ProductAddressFilter filter)
          Retrieves the value for the reference address for the specified filter.
 List getAddress(ProductAddressQuery query)
          Retrieves the value for the reference address for the specified query.
 ProductAddress getAddress(String id)
          Retrieves the value for the reference address for the specified qualifier attribute value.
 List getAlternateProductNumber()
           
 String getAlternateProductNumber(int index)
           
 Collection getAssignedAccount()
          Retrieves a collection containing all the elements for the reference assignedAccount.
 List getAssignedAccount(AccountAssignmentProductFilter filter)
          Retrieves the value for the reference assignedAccount for the specified filter.
 List getAssignedAccount(AccountAssignmentProductQuery query)
          Retrieves the value for the reference assignedAccount for the specified query.
 AccountAssignmentProduct getAssignedAccount(String id)
          Retrieves the value for the reference assignedAccount for the specified qualifier attribute value.
 Collection getAttachedDocument()
          Retrieves a collection containing all the elements for the reference attachedDocument.
 List getAttachedDocument(DocumentAttachmentFilter filter)
          Retrieves the value for the reference attachedDocument for the specified filter.
 List getAttachedDocument(DocumentAttachmentQuery query)
          Retrieves the value for the reference attachedDocument for the specified query.
 DocumentAttachment getAttachedDocument(String id)
          Retrieves the value for the reference attachedDocument for the specified qualifier attribute value.
 Collection getAudit()
          Retrieves a collection containing all the elements for the reference audit.
 List getAudit(AuditEntryFilter filter)
          Retrieves the value for the reference audit for the specified filter.
 List getAudit(AuditEntryQuery query)
          Retrieves the value for the reference audit for the specified query.
 AuditEntry getAudit(String id)
          Retrieves the value for the reference audit for the specified qualifier attribute value.
 Collection getBasePrice()
          Retrieves a collection containing all the elements for the reference basePrice.
 List getBasePrice(ProductBasePriceFilter filter)
          Retrieves the value for the reference basePrice for the specified filter.
 List getBasePrice(ProductBasePriceQuery query)
          Retrieves the value for the reference basePrice for the specified query.
 ProductBasePrice getBasePrice(String id)
          Retrieves the value for the reference basePrice for the specified qualifier attribute value.
 List getCategory()
           
 String getCategory(int index)
           
 Collection getClassification()
          Retrieves the objects referenced by classification.
 ProductClassification getClassification(int index)
          Retrieves the value for the reference classification for the specified qualifier attribute value.
 Collection getClassificationElement()
          Retrieves a collection containing all the elements for the reference classificationElement.
 List getClassificationElement(ClassificationElementFilter filter)
          Retrieves the value for the reference classificationElement for the specified filter.
 List getClassificationElement(ClassificationElementQuery query)
          Retrieves the value for the reference classificationElement for the specified query.
 ClassificationElement getClassificationElement(String id)
          Retrieves the value for the reference classificationElement for the specified qualifier attribute value.
 ProductConfigurationTypeSet getConfigType()
          Retrieves the value for the optional reference configType.
 Collection getConfiguration()
          Retrieves a collection containing all the elements for the reference configuration.
 List getConfiguration(ProductConfigurationFilter filter)
          Retrieves the value for the reference configuration for the specified filter.
 List getConfiguration(ProductConfigurationQuery query)
          Retrieves the value for the reference configuration for the specified query.
 ProductConfiguration getConfiguration(String id)
          Retrieves the value for the reference configuration for the specified qualifier attribute value.
 Collection getContext()
          Retrieves the objects referenced by context.
 Context getContext(String id)
          Retrieves the value for the reference context for the specified qualifier attribute value.
 Date getCreatedAt()
          Retrieves the value for the attribute createdAt.
protected  Date getCreatedAt(int index)
           
 Set getCreatedBy()
           
 Integer getDefaultPositions()
           
 PriceLevel getDefaultPriceLevel()
          Retrieves the value for the optional reference defaultPriceLevel.
 BigDecimal getDefaultQuantity()
           
 Uom getDefaultUom()
          Retrieves the value for the optional reference defaultUom.
 Collection getDefiningProfile()
          Retrieves a collection containing all the elements for the reference definingProfile.
 List getDefiningProfile(ProfileFilter filter)
          Retrieves the value for the reference definingProfile for the specified filter.
 List getDefiningProfile(ProfileQuery query)
          Retrieves the value for the reference definingProfile for the specified query.
 Profile getDefiningProfile(String id)
          Retrieves the value for the reference definingProfile for the specified qualifier attribute value.
 Collection getDepotReference()
          Retrieves a collection containing all the elements for the reference depotReference.
 List getDepotReference(DepotReferenceFilter filter)
          Retrieves the value for the reference depotReference for the specified filter.
 List getDepotReference(DepotReferenceQuery query)
          Retrieves the value for the reference depotReference for the specified query.
 DepotReference getDepotReference(String id)
          Retrieves the value for the reference depotReference for the specified qualifier attribute value.
 String getDescription()
           
 String getDetailedDescription()
           
 String getDisabledReason()
           
 List getExternalLink()
           
 String getExternalLink(int index)
           
 BigDecimal getGrossWeightKilogram()
           
 String getIdentity()
          Retrieves the value for the attribute identity.
protected  String getIdentity(int index)
           
 Collection getIndexEntry()
          Retrieves a collection containing all the elements for the reference indexEntry.
 List getIndexEntry(IndexEntryFilter filter)
          Retrieves the value for the reference indexEntry for the specified filter.
 List getIndexEntry(IndexEntryQuery query)
          Retrieves the value for the reference indexEntry for the specified query.
 IndexEntry getIndexEntry(String id)
          Retrieves the value for the reference indexEntry for the specified qualifier attribute value.
 long getItemNumber()
          Retrieves the value for the attribute itemNumber.
protected  long getItemNumber(int index)
           
 Integer getMaxPositions()
           
 BigDecimal getMaxQuantity()
           
 Collection getMedia()
          Retrieves a collection containing all the elements for the reference media.
 List getMedia(MediaFilter filter)
          Retrieves the value for the reference media for the specified filter.
 List getMedia(MediaQuery query)
          Retrieves the value for the reference media for the specified query.
 Media getMedia(String id)
          Retrieves the value for the reference media for the specified qualifier attribute value.
 short getMinMaxQuantityHandling()
          Retrieves the value for the attribute minMaxQuantityHandling.
protected  short getMinMaxQuantityHandling(int index)
           
 Integer getMinPositions()
           
 BigDecimal getMinQuantity()
           
 Date getModifiedAt()
          Retrieves the value for the attribute modifiedAt.
protected  Date getModifiedAt(int index)
           
 Set getModifiedBy()
           
 String getName()
          Retrieves the value for the attribute name.
protected  String getName(int index)
           
 BigDecimal getNetWeightKilogram()
           
 Collection getNote()
          Retrieves a collection containing all the elements for the reference note.
 List getNote(NoteFilter filter)
          Retrieves the value for the reference note for the specified filter.
 List getNote(NoteQuery query)
          Retrieves the value for the reference note for the specified query.
 Note getNote(String id)
          Retrieves the value for the reference note for the specified qualifier attribute value.
 BigDecimal getOffsetQuantity()
           
 List getOwner()
           
 String getOwner(int index)
           
 Collection getOwningGroup()
          Retrieves the objects referenced by owningGroup.
 PrincipalGroup getOwningGroup(int index)
          Retrieves the value for the reference owningGroup for the specified qualifier attribute value.
 User getOwningUser()
          Retrieves the value for the optional reference owningUser.
 Media getPicture()
          Retrieves the value for the optional reference picture.
 byte[] getPictureContent()
           
 String getPictureContentMimeType()
           
 String getPictureContentName()
           
 Collection getPriceUom()
          Retrieves the objects referenced by priceUom.
 Uom getPriceUom(int index)
          Retrieves the value for the reference priceUom for the specified qualifier attribute value.
 String getProductDimension()
           
 String getProductNumber()
          Retrieves the value for the attribute productNumber.
protected  String getProductNumber(int index)
           
 short getProductState()
          Retrieves the value for the attribute productState.
protected  short getProductState(int index)
           
 ActivityTracker getProductUsage()
          Retrieves the value for the optional reference productUsage.
 Profile getProfile()
          Retrieves the value for the optional reference profile.
 Collection getPropertySet()
          Retrieves a collection containing all the elements for the reference propertySet.
 List getPropertySet(PropertySetFilter filter)
          Retrieves the value for the reference propertySet for the specified filter.
 List getPropertySet(PropertySetQuery query)
          Retrieves the value for the reference propertySet for the specified query.
 PropertySet getPropertySet(String id)
          Retrieves the value for the reference propertySet for the specified qualifier attribute value.
 Collection getPropertySetEntry()
          Retrieves a collection containing all the elements for the reference propertySetEntry.
 List getPropertySetEntry(PropertySetEntryFilter filter)
          Retrieves the value for the reference propertySetEntry for the specified filter.
 List