com.retek.component.item.impl
Class ProductInformationImpl

java.lang.Object
  extended bycom.retek.commons.component.impl.BusinessObjectImpl
      extended bycom.retek.commons.component.impl.DistributedObjectImpl
          extended bycom.retek.component.item.impl.ProductInformationImpl
All Implemented Interfaces:
BusinessObject, DistributedObject, ProductInformation

public class ProductInformationImpl
extends DistributedObjectImpl
implements ProductInformation


Nested Class Summary
 
Nested classes inherited from class com.retek.commons.component.impl.DistributedObjectImpl
DistributedObjectImpl.DtoBurgular
 
Field Summary
 
Fields inherited from class com.retek.commons.component.impl.BusinessObjectImpl
context
 
Fields inherited from interface com.retek.component.item.ProductInformation
ATTRIBUTES, BANNER, CUSTOM_ATTRIBUTE_DATA, END_DATE, ITEM, START_DATE
 
Constructor Summary
ProductInformationImpl(DistributedContext context, DistributedReference ref)
           
ProductInformationImpl(DistributedContext context, DistributedReference ref, boolean createHollow)
           
 
Method Summary
 void addProductInformationAttribute(ProductInformationAttribute piAttribute)
           
 Banner getBanner()
           
 ProductInformationDto getDto()
           
 java.util.Set getDynamicAttributes()
           
 RDate getEndDate()
           
 java.lang.String getItemId()
           
 java.util.Set getProductInformationAttributes()
           
 ItemAttributeScreenType getScreenType()
           
 RDate getStartDate()
           
protected  Dto readLatest()
           
 void setBanner(Banner banner)
           
 void setEndDate(RDate endDate)
           
 void setItemId(java.lang.String itemId)
           
 void setScreenType(ItemAttributeScreenType screenType)
           
 void setStartDate(RDate startDate)
           
 void submit(java.util.Set piAttributes)
           
 
Methods inherited from class com.retek.commons.component.impl.DistributedObjectImpl
attributesToString, createEmptyDto, debugToString, discardChanges, discardChangesShallow, equals, getGenericDto, getId, getReference, getReference, getVersion, hashCode, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isHollow, isPersisted, markAllDeleted, refresh, toString, wrap, wrap, wrap, wrap
 
Methods inherited from class com.retek.commons.component.impl.BusinessObjectImpl
checkRelation, checkRelation, getBusinessInterface, getContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 

Constructor Detail

ProductInformationImpl

public ProductInformationImpl(DistributedContext context,
                              DistributedReference ref,
                              boolean createHollow)
                       throws SystemException

ProductInformationImpl

public ProductInformationImpl(DistributedContext context,
                              DistributedReference ref)
                       throws SystemException
Method Detail

getDto

public ProductInformationDto getDto()
                             throws SystemException
Throws:
SystemException

setItemId

public void setItemId(java.lang.String itemId)
               throws SystemException
Specified by:
setItemId in interface ProductInformation
Throws:
SystemException

setScreenType

public void setScreenType(ItemAttributeScreenType screenType)
                   throws SystemException
Specified by:
setScreenType in interface ProductInformation
Throws:
SystemException

setStartDate

public void setStartDate(RDate startDate)
                  throws SystemException
Specified by:
setStartDate in interface ProductInformation
Throws:
SystemException

setEndDate

public void setEndDate(RDate endDate)
                throws SystemException
Specified by:
setEndDate in interface ProductInformation
Throws:
SystemException

getStartDate

public RDate getStartDate()
                   throws SystemException
Specified by:
getStartDate in interface ProductInformation
Throws:
SystemException

getEndDate

public RDate getEndDate()
                 throws SystemException
Specified by:
getEndDate in interface ProductInformation
Throws:
SystemException

getItemId

public java.lang.String getItemId()
                           throws SystemException
Specified by:
getItemId in interface ProductInformation
Throws:
SystemException

getScreenType

public ItemAttributeScreenType getScreenType()
                                      throws SystemException
Specified by:
getScreenType in interface ProductInformation
Throws:
SystemException

setBanner

public void setBanner(Banner banner)
               throws SystemException
Specified by:
setBanner in interface ProductInformation
Throws:
SystemException

getBanner

public Banner getBanner()
                 throws SystemException
Specified by:
getBanner in interface ProductInformation
Throws:
SystemException

readLatest

protected Dto readLatest()
                  throws SystemException
Overrides:
readLatest in class DistributedObjectImpl
Throws:
SystemException

addProductInformationAttribute

public void addProductInformationAttribute(ProductInformationAttribute piAttribute)
                                    throws SystemException
Throws:
SystemException

getProductInformationAttributes

public java.util.Set getProductInformationAttributes()
                                              throws SystemException
Specified by:
getProductInformationAttributes in interface ProductInformation
Throws:
SystemException

getDynamicAttributes

public java.util.Set getDynamicAttributes()
                                   throws SystemException
Specified by:
getDynamicAttributes in interface ProductInformation
Throws:
SystemException

submit

public void submit(java.util.Set piAttributes)
            throws SystemException,
                   BusinessException
Specified by:
submit in interface ProductInformation
Throws:
SystemException
BusinessException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28