|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.retek.commons.gui.core.ScreenHandler
com.retek.rmm.gui.screen.productinfo.ProductInfoHandler
Constructor Summary | |
---|---|
ProductInfoHandler()
|
Method Summary | |
---|---|
void |
clearItemSets()
|
boolean |
containsUdaAttributes(java.util.List attributePairList)
|
java.util.List |
createProductInfoAttributes(java.util.Collection selectedAttributePair)
Given a list of Objects of type ItemAttribute, ItemAttributeScreenTypeRelation, UdaProductInformationAttribute, ItemProductInformationAttribute, or ScreenTypeRelationProductInformationAttribute, returns a list of correctly populated Item/Product Attribute Pair. |
java.util.List |
filterUdaProductAttributes(java.util.List pairList)
|
java.util.Set |
findAvailableItemAttributes()
FIND AVAILABLE ITEM ATTRIBUTES |
java.util.List |
findBannersForItems()
UTILITY FINDER METHODS |
java.util.Set |
findProductInformation(java.lang.String itemID)
|
java.util.Collection |
findScreenTypeRelations()
|
java.util.List |
findScreenTypesForBanner()
|
java.lang.String |
getBannerDescription()
|
java.lang.String |
getItemAttributeDescription()
|
java.lang.Object |
getItemAttributeFromWrapped(java.lang.Object attributePair)
|
java.util.List |
getItemAttributeListFromPair(java.util.List selectedPairList)
|
java.lang.Object |
getProductInfoAttributeFromPair(java.lang.Object attributePair)
|
java.lang.String |
getProductInfoAttributeItem()
|
java.lang.String |
getProductInfoAttributeName()
|
java.lang.Object |
getProductInfoBanner()
|
java.lang.String |
getProductInfoBannerDescription()
|
RDate |
getProductInfoEndDate()
|
java.lang.String |
getProductInfoItemNumber()
|
java.util.List |
getProductInforAttributeListFromPair(java.util.List selectedPairList)
|
java.lang.Object |
getProductInfoScreenType()
|
java.util.Collection |
getProductInfoScreenTypes()
|
java.util.Collection |
getProductInfoSelectedAttributes()
|
RDate |
getProductInfoStartDate()
|
java.util.Set |
getUDAItems()
|
boolean |
hasBanner()
|
boolean |
isItemAttributeCustom()
|
boolean |
isProductInfoAttributeCustom()
|
boolean |
isProductInfoAttributeDynamic()
|
boolean |
isProductInfoAttributeStatic()
|
boolean |
isProductInfoAttributeUda()
|
boolean |
isUdaAttribute(java.lang.Object attributePair)
|
boolean |
isUdaAvailableForItem()
|
void |
setBanner(java.lang.Object object)
|
void |
setItemAttribute(java.lang.Object object)
ITEM ATTRIBUTE METHODS |
void |
setItems(java.lang.String itemString)
STATE MANAGEMENT |
void |
setProductInfoAttribute(java.lang.Object object)
ATTRIBUTE PAIR METHODS |
void |
setProductInformation(java.lang.Object object)
PRODUCT INFORMATION METHODS |
void |
setScreenType(java.lang.Object object)
|
void |
submit(java.lang.String startDateText,
java.lang.String endDateText,
java.util.List pairList)
SUBMIT/DISCARED CHANGES |
Methods inherited from class com.retek.commons.gui.core.ScreenHandler |
---|
getException, getLogger, getSystemException, processSystemException, register, register, unregister, unregisterAll |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ProductInfoHandler()
Method Detail |
public void setItems(java.lang.String itemString) throws SystemException, BusinessException
SystemException
BusinessException
public void setBanner(java.lang.Object object)
public boolean hasBanner()
public java.lang.String getBannerDescription() throws SystemException, BusinessException
SystemException
BusinessException
public void setScreenType(java.lang.Object object)
public void clearItemSets()
public void setItemAttribute(java.lang.Object object) throws SystemException
SystemException
public java.lang.String getItemAttributeDescription() throws SystemException
SystemException
public boolean isItemAttributeCustom() throws SystemException
SystemException
public void setProductInfoAttribute(java.lang.Object object) throws SystemException
SystemException
public java.lang.String getProductInfoAttributeName() throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.String getProductInfoAttributeItem() throws SystemException
SystemException
public boolean isProductInfoAttributeCustom() throws SystemException
SystemException
public boolean isProductInfoAttributeStatic() throws SystemException
SystemException
public boolean isProductInfoAttributeDynamic() throws SystemException
SystemException
public boolean isProductInfoAttributeUda() throws SystemException
SystemException
public java.util.Set findAvailableItemAttributes() throws SystemException
SystemException
public java.util.List findBannersForItems() throws SystemException, BusinessException
SystemException
BusinessException
public java.util.List findScreenTypesForBanner() throws SystemException
SystemException
public java.util.Collection findScreenTypeRelations() throws SystemException
SystemException
public java.util.Set findProductInformation(java.lang.String itemID) throws SystemException, BusinessException, UiBusinessException
SystemException
BusinessException
UiBusinessException
public boolean isUdaAvailableForItem()
public java.util.Set getUDAItems()
public java.util.List filterUdaProductAttributes(java.util.List pairList) throws SystemException
SystemException
public void submit(java.lang.String startDateText, java.lang.String endDateText, java.util.List pairList) throws java.lang.Exception
java.lang.Exception
public void setProductInformation(java.lang.Object object) throws SystemException, BusinessException
SystemException
BusinessException
public java.lang.Object getProductInfoBanner() throws SystemException
SystemException
public java.lang.String getProductInfoBannerDescription() throws SystemException
SystemException
public java.util.Collection getProductInfoScreenTypes() throws SystemException
SystemException
public java.lang.Object getProductInfoScreenType() throws SystemException
SystemException
public RDate getProductInfoStartDate() throws SystemException
SystemException
public RDate getProductInfoEndDate() throws SystemException
SystemException
public java.lang.String getProductInfoItemNumber() throws SystemException
SystemException
public java.util.Collection getProductInfoSelectedAttributes() throws SystemException
SystemException
public java.util.List createProductInfoAttributes(java.util.Collection selectedAttributePair) throws SystemException
SystemException
public java.util.List getItemAttributeListFromPair(java.util.List selectedPairList)
public java.util.List getProductInforAttributeListFromPair(java.util.List selectedPairList)
public java.lang.Object getItemAttributeFromWrapped(java.lang.Object attributePair)
public java.lang.Object getProductInfoAttributeFromPair(java.lang.Object attributePair)
public boolean containsUdaAttributes(java.util.List attributePairList) throws SystemException
SystemException
public boolean isUdaAttribute(java.lang.Object attributePair) throws SystemException
SystemException
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |