com.beasys.commerce.ebusiness.catalog.advislets
Class CatalogQueryAdvisletImpl
java.lang.Object
com.bea.p13n.advisor.AbstractAdvislet
com.beasys.commerce.ebusiness.catalog.advislets.CatalogQueryAdvisletImpl
- All Implemented Interfaces
- AdviceConstants, AdviceRequestConstants, Advislet, AdvisletChainElement, Serializable
Deprecated
@Deprecated
public final class CatalogQueryAdvisletImpl
- extends AbstractAdvislet
- implements Serializable
This class is the implementation class for a CatalogQuery Advislet.
This Advislet can issue queries against the Product Catalog
and retrieve CatalogItems.
- See Also
- Serialized Form
Fields inherited from interface com.bea.p13n.advisor.AdviceRequestConstants |
CATALOG_QUERY_WRAPPER, CONTENT_APPEND_QUERY_STRING, CONTENT_MANAGER, CONTENT_MANAGER_HOME, CONTENT_QUERY_CONTEXT_PARAMS, CONTENT_QUERY_MAX_ITEMS, CONTENT_QUERY_NODE, CONTENT_QUERY_SORT_BY, CONTENT_QUERY_STRING, CONTENT_QUERY_VERSIONED_CONTENT, CONTENT_SEARCH_PATHS, CONTEXT_HANDLER, DATE, HTTP_REQUEST, HTTP_SESSION, NOW, RULES_FILTER_CLASS, RULES_FILTER_CLASS_NAME, RULES_INPUT_OBJECTS, RULES_RULENAME_TO_FIRE, RULES_RULESET_NAME, SHOPPING_CART, TIME, TIME_INSTANT, USER |
Method Summary |
Advice |
getAdvice(AdviceRequest adviceRequest)
Deprecated This method makes recommendations based the AdviceRequest passed in. |
void |
validateAdviceRequest(AdviceRequest adviceRequest)
Deprecated Allows for custom AdviceRequest validation logic in
addition to the required attribute checking performed
by the Advisor. |
catalogQuery
protected CatalogQuery catalogQuery
- Deprecated
catalogManagerName
protected String catalogManagerName
- Deprecated
viewSize
protected int viewSize
- Deprecated
CatalogQueryAdvisletImpl
public CatalogQueryAdvisletImpl(Advisor advisor,
Metadata metadata)
- Deprecated
getAdvice
public Advice getAdvice(AdviceRequest adviceRequest)
throws IllegalArgumentException,
AdvisorException
- Deprecated
- This method makes recommendations based the AdviceRequest passed in.
- Specified by:
getAdvice
in interface Advislet
- Overrides:
getAdvice
in class AbstractAdvislet
- Parameters
adviceRequest
- The AdviceRequest used to make a recommendation.
- Returns
- The advice which contain the recommendations based on the type of request made.
- Throws
IllegalArgumentException
- thrown if the adviceRequest parameter
is null or if it is an unsupported type.
AdvisorException
- thrown on an error when processing the request.
validateAdviceRequest
public void validateAdviceRequest(AdviceRequest adviceRequest)
throws IllegalArgumentException
- Deprecated
- Description copied from interface:
Advislet
- Allows for custom AdviceRequest validation logic in
addition to the required attribute checking performed
by the Advisor.
- Specified by:
validateAdviceRequest
in interface Advislet
- Overrides:
validateAdviceRequest
in class AbstractAdvislet
- Parameters
adviceRequest
- the request to validate.
- Throws
IllegalArgumentException
- thrown if the adviceRequest parameter
is null or if it is an unsupported type.
Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.