BEA Systems, Inc.

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.
 

Method Detail

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.

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved