public abstract class AbstractFetchCatalogGroupSOICmdImpl extends java.lang.Object implements FetchCatalogGroupCmd
Constructor and Description |
---|
AbstractFetchCatalogGroupSOICmdImpl()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void | execute()
This method fetches the required catalog group based on the XPath key and calls the appropriate compose command based on the access profile requested.
|
protected abstract java.util.ArrayList | fetchCatalogGroups()
An abstract method that returns the list of CatalogGroups that where retrieved when running the fetch.
|
java.math.BigInteger | getBeginIndex() |
java.math.BigInteger | getDisplayNum() |
protected GetType | getGet()
This method returns the get expression associated with the fetch operation.The get expression will contain the details of xpath request.
|
java.util.logging.Logger | getLogger() |
java.util.List | getNouns()
This method returns the list of nouns that have been retrieved by the business object manager that matches the specified XPath expression.
|
boolean | getRecordSetCompleteIndicator() |
java.math.BigInteger | getRecordSetCount()
This method returns the total count of records that are being returned by the fetch command.
|
java.lang.String | getRecordSetReferenceId()
Not supported.
|
java.math.BigInteger | getRecordSetStartNumber() |
java.math.BigInteger | getRecordSetTotal()
This method returns the total number of records present for the input selection criteria.
|
protected SelectionCriteriaMapper | getSelectionCriteriaMapper()
Gets the SelectionCriteriaMapper which can be used to get the appropriate Xpath key value pairs required.
|
ShowType | getShow()
This method returns the show verb response that represent the results of the fetch operation.
|
ShowCatalogGroupDataAreaType | getShowCatalogGroupDataArea() |
boolean | isReadyToCallExecute()
This method checks if the Fetch command has the required fields set to run.
|
void | reset()
Resets the command fields.
|
void | setGet(GetType getVerb)
This method sets the get expression for the fetch operation.
|
void | setPagingParameters(java.math.BigInteger begIndex, java.math.BigInteger dispNum) |
void | setRecordSetCompleteIndicator(boolean flag) |
void | setRecordSetCount(java.math.BigInteger count)
This method is used to set the total count of records that are to be returned by the fetch command.
|
void | setRecordSetReferenceId(java.lang.String id)
Not supported.
|
void | setRecordSetStartNumber(java.math.BigInteger startNumber) |
void | setRecordSetTotal(java.math.BigInteger total)
This method sets the total number of records present for the current selection criteria.
|
void | setSearchExpression(SearchExpression searchExpression)
Set the search expression.
|
protected void | setShow(ShowType showVerb)
This method sets the show response associated with the fetch operation.
|
void | setVersionCheck(java.lang.String versionCheck)
This method sets whether the implementation is dependent on whether the version is found in the business object document request.
|
public AbstractFetchCatalogGroupSOICmdImpl()
public java.util.logging.Logger getLogger()
protected abstract java.util.ArrayList fetchCatalogGroups() throws CatalogApplicationException
public void execute() throws com.ibm.websphere.command.CommandException, CatalogSystemException
public java.math.BigInteger getBeginIndex()
public java.math.BigInteger getDisplayNum()
public boolean isReadyToCallExecute()
public void reset()
protected final SelectionCriteriaMapper getSelectionCriteriaMapper()
public ShowCatalogGroupDataAreaType getShowCatalogGroupDataArea()
public void setPagingParameters(java.math.BigInteger begIndex, java.math.BigInteger dispNum)
public boolean getRecordSetCompleteIndicator()
public java.math.BigInteger getRecordSetCount()
public java.math.BigInteger getRecordSetStartNumber()
public java.math.BigInteger getRecordSetTotal()
public java.lang.String getRecordSetReferenceId()
public void setRecordSetCompleteIndicator(boolean flag)
public void setRecordSetCount(java.math.BigInteger count)
public void setRecordSetStartNumber(java.math.BigInteger startNumber)
public void setRecordSetTotal(java.math.BigInteger total)
public void setRecordSetReferenceId(java.lang.String id)
public ShowType getShow()
protected void setShow(ShowType showVerb)
public void setGet(GetType getVerb)
protected GetType getGet()
public void setSearchExpression(SearchExpression searchExpression)
public java.util.List getNouns()
public void setVersionCheck(java.lang.String versionCheck)