|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.axiom.p13n.advisor.AbstractAdviceRequestImpl | +--com.beasys.commerce.axiom.p13n.agents.ContentSelectorAdviceRequestImpl
This is a concrete class implementation for a ContentSelector advice request. Note, all Advice Request classes must be Serializable. Make sure that all data in this object are Serializable.
Constructor Summary | |
ContentSelectorAdviceRequestImpl(Agent agent)
Creates a new instance of a ContentSelectorAdviceRequest object. |
Method Summary | |
java.lang.String |
getContentHome()
Gets the content ejb home JNDI name for the content manager to use for the content query request. |
Request |
getHttpRequest()
Returns the com.beasys.commerce.axiom.p13n.http.Request object for this request. |
Session |
getHttpSession()
Returns the com.beasys.commerce.axiom.p13n.http.Session object for this request. |
long |
getMax()
Gets the maximum number of content items to return from a content query request. |
java.sql.Timestamp |
getNow()
Returns the Now object for this request. |
java.lang.String |
getQuery()
Gets the content query string used to search for content. |
java.lang.String |
getRule()
Returns the name of the rule associated with the requset. |
java.lang.String |
getRuleSheet()
Returns the name of the rule sheet associated with the request. |
java.lang.String |
getSortBy()
Gets the sort string used that is used to sort the content items returned from the content query request. |
ConfigurableEntity |
getSuccessor()
Returns the Successor object for this user for this request. |
ConfigurableEntity |
getUser()
Returns the user ConfigurableEntity object. |
void |
setContentHome(java.lang.String contentHome)
Sets the content ejb home JNDI name for the content manager to use for the content query request. |
void |
setHttpRequest(Request request)
Sets the com.beasys.commerce.axiom.p13n.http.Request object for this request. |
void |
setHttpSession(Session session)
Sets the com.beasys.commerce.axiom.p13n.http.Session object for this request. |
void |
setMax(long max)
Sets the maximum number of content items to return from a content query request. |
void |
setNow(java.sql.Timestamp now)
Sets the Now object for this request. |
void |
setQuery(java.lang.String query)
Sets the content query string used to search for content. |
void |
setRule(java.lang.String rule)
Sets the name of the rule associated with the request. |
void |
setRuleSheet(java.lang.String ruleSheet)
Sets the name of the rule sheet associated with the request. |
void |
setSortBy(java.lang.String sortBy)
Sets the sort string used that is used to sort the content items returned from the content query request. |
void |
setSuccessor(ConfigurableEntity successor)
Sets the Successor object for this user for this request. |
void |
setUser(ConfigurableEntity user)
Sets the user ConfigurableEntity object for this request. |
void |
validate()
Validates the request. |
Methods inherited from class com.beasys.commerce.axiom.p13n.advisor.AbstractAdviceRequestImpl |
getAgent |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public ContentSelectorAdviceRequestImpl(Agent agent)
agent
- The default personalization agent to use for making
recommendations.Method Detail |
public java.lang.String getRuleSheet()
public void setRuleSheet(java.lang.String ruleSheet)
String
- The rule sheet associated with this request.public java.lang.String getRule()
public void setRule(java.lang.String rule)
String
- The rule associated with this request.public ConfigurableEntity getUser()
public void setUser(ConfigurableEntity user)
user
- The User object for this request.public ConfigurableEntity getSuccessor()
public void setSuccessor(ConfigurableEntity successor)
successor
- The successor object for this
user for this request.public java.sql.Timestamp getNow()
public void setNow(java.sql.Timestamp now)
now
- The java.sql.Timestamp object for this request.public Request getHttpRequest()
public void setHttpRequest(Request request)
now
- The com.beasys.commerce.axiom.p13n.http.Request object
for this request.public Session getHttpSession()
public void setHttpSession(Session session)
now
- The com.beasys.commerce.axiom.p13n.http.Session object
for this request.public long getMax()
public void setMax(long max)
max
- The maximum number of content items to return.public java.lang.String getSortBy()
public void setSortBy(java.lang.String sortBy)
sortBy
- The sortBy string.public java.lang.String getContentHome()
public void setContentHome(java.lang.String contentHome)
String
- The content ejb home JNDI name.public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public void validate() throws AdviceRequestValidationException
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |