com.beasys.commerce.axiom.p13n.advisor
Interface Agent
- All Known Implementing Classes:
- ContentSelectorAgentImpl, ContentQueryAgentImpl, ClassificationAgentImpl
Deprecated. As of WLPS 3.1, replaced by Advislet
- public interface Agent
This is an interface that represents the common interface
for all personalization Agents.
Method Summary |
AdviceResults |
advise(AdviceRequest adviceRequest)
Deprecated. This method makes recommendations based the AdviceRequest passed in. |
java.lang.String |
getName()
Deprecated. Gets the name of the agent. |
advise
public AdviceResults advise(AdviceRequest adviceRequest)
throws java.lang.IllegalArgumentException,
PersonalizationAdvisorException,
AdviceRequestValidationException
- Deprecated.
- 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.
- PersonalizationAdvisorException - thrown on an error when
processing the request.
- AdviceRequestValidationException - thrown on an error when
validating the request.
getName
public java.lang.String getName()
- Deprecated.
- Gets the name of the agent.
- Returns:
- String The name of the agent.
Copyright © 2000 BEA Systems, Inc. All Rights Reserved