public class ResolveCatalogFilterSolrExpressionCmdImpl extends TaskCommandImpl implements ResolveCatalogFilterSearchExpressionCmd, com.ibm.websphere.cache.Sizeable
ResolveCatalogFilterSolrExpressionCmdImpl
is used to build a Solr specific
search expression from a specific catalog filter.defaultCommandClassName
Constructor and Description |
---|
ResolveCatalogFilterSolrExpressionCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
getCatalogFilterId()
Get catalog filter ID.
|
java.lang.String |
getExpression()
Get catalog filter search expression.
|
long |
getObjectSize()
Returns the estimated footprint size in bytes
of this object and the objects it contains.
|
void |
performExecute()
Perform execution.
|
void |
postExecute()
This method is called by the Dynamic Cache when the execute method is called,
and a cache miss occurs,
after the performExecute method is called.
|
void |
setCatalogFilterId(java.lang.Long catalogFilterId)
Set catalog filter ID for the ResolveCatalogFilterSearchExpressionCmd command execution.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
public ResolveCatalogFilterSolrExpressionCmdImpl()
public long getObjectSize()
getObjectSize
in interface com.ibm.websphere.cache.Sizeable
getObjectSize
in class AbstractECTargetableCommand
public void setCatalogFilterId(java.lang.Long catalogFilterId)
setCatalogFilterId
in interface ResolveCatalogFilterSearchExpressionCmd
catalogFilterId
- The catalog filter ID.public java.lang.Long getCatalogFilterId()
getCatalogFilterId
in interface ResolveCatalogFilterSearchExpressionCmd
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
- if any error occurredpublic java.lang.String getExpression()
getExpression
in interface ResolveProductSearchExpressionCmd
public void postExecute()
This method is called by the Dynamic Cache when the execute method is called, and a cache miss occurs, after the performExecute method is called.
postExecute
in interface com.ibm.websphere.command.CacheableCommand
postExecute
in class com.ibm.websphere.command.CacheableCommandImpl
CacheableCommand.postExecute()