com.ibm.commerce.beans
Interface SmartDataBean

All Superinterfaces:
DataBean, InputDataBean, java.io.Serializable
All Known Subinterfaces:
BuyerSupplierMappingSmartDataBean, BuyerSupplierSecuritySmartDataBean, CollateralSmartDataBean, DiscountSmartDataBean, DynamicTreeUserDataBean, FormattedMonetaryAmountSmartDataBean, FormattedQuantityAmountSmartDataBean, PriceSmartDataBean, ProcurementBuyerProfileSmartDataBean, ProcurementMessageViewSmartDataBean, ProcurementProtocolSmartDataBean, ProcurementSystemSmartDataBean
All Known Implementing Classes:
ApprovalStatusDataBean, SmartDataBeanImpl, ViewAppliedCouponDataBean, ViewApplicableCouponDataBean, ViewCouponDetailDataBean, ViewWalletDataBean, AuctionInfoDataBean, MessageInfoDataBean, AuctionDescriptionDataBean, AuctionDataBean, ForumMessageDataBean, BidDataBean, MessageDataBean, MemberAuctionRelationDataBean, AutoBidDataBean, MessageCountDataBean, AuctionStyleDataBean, TradeEngineDescDataBean, ExtEngineDataBean, TradeEngineDataBean, AlgoPolicyDescDataBean, PAttributeDataBean, TradeSubDomainDataBean, PAttrProdDataBean, AlgoRegDescDataBean, RFQProdDataBean, AlgorithmRegistryDataBean, PAttributeDescDataBean, PAttrValueDataBean, RFQDataBean, AlgoTypeDescDataBean, TradeDomainDescDataBean, AlgoTypeDataBean, TradeSubDomainDescDataBean, TradeDomainDataBean, AlgoPolicyDataBean

public interface SmartDataBean
extends InputDataBean

A SmartDataBean is a DataBean that can populate itself without requiring a data bean command. The input command context and the request properties provide sufficient information for it to populate itself. Example of this is a DataBean that extends from an AccessBean.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from interface com.ibm.commerce.beans.DataBean
emptyString
 
Method Summary
 CommandContext getCommandContext()
          Return the CommandContext
 void populate()
          populate the databean
 void setCommandContext(CommandContext commandContext)
          Set CommandContext.
 
Methods inherited from interface com.ibm.commerce.beans.InputDataBean
getRequestProperties, setRequestProperties
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Method Detail

getCommandContext

public CommandContext getCommandContext()
Return the CommandContext

populate

public void populate()
              throws java.lang.Exception
populate the databean

setCommandContext

public void setCommandContext(CommandContext commandContext)
Set CommandContext.