com.beasys.commerce.axiom.advisor
Interface Advislet
- All Known Implementing Classes:
- ContentSelectorAdvisletImpl, ClassificationAdvisletImpl, ContentQueryAdvisletImpl
- public interface Advislet
This is an interface that represents the common interface
for all advislets.
- Version:
- $Revision: 7$, $Date: 1/4/00 3:53:37 PM$
- Author:
- Steve Willcox
advise
public AdviceResults advise(AdviceRequest adviceRequest)
throws java.lang.IllegalArgumentException,
AdvisorException,
AdviceRequestValidationException
- This method makes recommendations based the AdviceRequest passed in.
- Parameters:
adviceRequest
- The advice request for which to make a
recommendation.- Returns:
- AdviceResults The advice results which contain the
recommendations based on the type of request made.
- Throws:
java.lang.IllegalArgumentException
- Thrown if the adviceRequest parameter
is null or an unsupported type.AdvisorException
- thrown on an error when
processing the request.AdviceRequestValidationException
- thrown on an error when
validating the request.
Copyright © 2000 BEA Systems, Inc. All Rights Reserved