public class FetchSearchTermAssociationBySearchTermAndTypeCmdImpl extends AbstractFetchNounUsingBusinessObjectMediatorCmdImpl implements FetchSearchTermAssociationCmd
ReadSearchTermAssociationMediator
to fetch the nouns based on the the specified XPath and access
profile that are defined in the query template file: wc-query-SearchTermAssociation-get.tpl
. The
results, including empty results, are cached using the data cache, so that on subsequent calls, a database lookup
can be avoided. By default, this class is called when evaluating if a landing page is defined for a search term,
as well as when the Marketing engine needs to get the synonyms of a keyword.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM Copyright notice field.
|
ACCESS_PROFILE_EXTERNAL_NAME
Constructor and Description |
---|
FetchSearchTermAssociationBySearchTermAndTypeCmdImpl()
This method is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
This method calls the business object manager to execute the search expression
that was extracted by the get business object document.
|
getNouns, reset
getShow, isReadyToCallExecute, setGet, setSearchExpression
execute, executeFromCache, getCaller, getEntryInfo, getId, getObjectSize, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNouns, getShow, setGet, setSearchExpression
public static final java.lang.String COPYRIGHT
public FetchSearchTermAssociationBySearchTermAndTypeCmdImpl()
public void performExecute() throws java.lang.Exception
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractFetchNounUsingBusinessObjectMediatorCmdImpl
java.lang.Exception
- An exception was thrown while invoking the business object
manager to execute the request.