public class IfsInvokeSelectorAndListOutputContext extends IfsCommandContext implements InvokeSelectorAndListOutputContext
Command specification for IfsInvokeSelectorAndListOutputCommand
Inputs:
LISTING_OPTION_ALL, LISTING_OPTION_LONG, LISTING_OPTION_NAME, LISTING_OPTION_SUPPLIED_ATTRIBUTES
Constructor and Description |
---|
IfsInvokeSelectorAndListOutputContext()
Default Constructor.
|
IfsInvokeSelectorAndListOutputContext(LibrarySession session,
String classname,
String whereClause,
SortSpecification sortSpec,
int listingOption,
String[] attributeNames)
Constructor which sets up all the required parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the Context.
|
String[] |
getAttributeNames()
Gets the names of the attributes in result attribute list.
|
boolean |
getIsObfuscated()
Gets a boolean flag as to wether the output of the command
should contain id and date strings.
|
LibrarySession |
getLibrarySession()
Gets the LibrarySession.
|
int |
getListingOption()
Gets the listing option.
|
StringBuffer |
getResult()
Gets the Results.
|
String |
getSearchClassname()
Gets the Search class name.
|
SortSpecification |
getSortSpecification()
Gets the sort specification.
|
String |
getWhereClause()
Gets the Search WHERE clause.
|
void |
setAttributeNames(String[] attributeNames)
Sets the names of attribute names to be preset in the output.
|
void |
setIsObfuscated(boolean obfuscate)
Sets a boolean flag as to wether the output of the command
should contain id and date strings.
|
void |
setLibrarySession(LibrarySession session)
Sets the LibrarySession.
|
void |
setListingOption(int value)
Sets the listing option.
|
void |
setResult(StringBuffer result)
Sets the result.
|
void |
setSearchClassname(String classname)
Sets the Search class name.
|
void |
setSortSpecification(SortSpecification sortSpec)
Sets the sort specification.
|
void |
setWhereClause(String whereClause)
Sets the Search WHERE clause.
|
public IfsInvokeSelectorAndListOutputContext() throws IfsException
IfsException
- if the operation failspublic IfsInvokeSelectorAndListOutputContext(LibrarySession session, String classname, String whereClause, SortSpecification sortSpec, int listingOption, String[] attributeNames) throws IfsException
session
- LibrarySession instance to execute the commandclassname
- name of the search classwhereClause
- WHERE clause for this contextsortSpec
- sort spec for this contextlistingOption
- indicates what type of attribute listing to be usedattributeNames
- list of attribute names to be displayed if that option is chosenIfsException
- if the operation failspublic void clear()
clear
in interface InvokeSelectorAndListOutputContext
clear
in interface CommandContext
clear
in class IfsCommandContext
public LibrarySession getLibrarySession() throws IfsException
getLibrarySession
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setLibrarySession(LibrarySession session) throws IfsException
setLibrarySession
in interface InvokeSelectorAndListOutputContext
session
- instance of LibrarySession to be used in this command contextIfsException
- if the operation failspublic StringBuffer getResult() throws IfsException
getResult
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setResult(StringBuffer result) throws IfsException
setResult
in interface InvokeSelectorAndListOutputContext
result
- results for this contextIfsException
- if the operation failspublic String getSearchClassname() throws IfsException
getSearchClassname
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setSearchClassname(String classname) throws IfsException
setSearchClassname
in interface InvokeSelectorAndListOutputContext
classname
- name of the class to be used for this contextIfsException
- if the operation failspublic String getWhereClause() throws IfsException
getWhereClause
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setWhereClause(String whereClause) throws IfsException
setWhereClause
in interface InvokeSelectorAndListOutputContext
whereClause
- WHERE clause for this contextIfsException
- if the operation failspublic SortSpecification getSortSpecification() throws IfsException
getSortSpecification
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setSortSpecification(SortSpecification sortSpec) throws IfsException
setSortSpecification
in interface InvokeSelectorAndListOutputContext
sortSpec
- sets the SortSpecification for this contextIfsException
- if the operation failspublic String[] getAttributeNames() throws IfsException
getAttributeNames
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setAttributeNames(String[] attributeNames) throws IfsException
setAttributeNames
in interface InvokeSelectorAndListOutputContext
attributeNames
- names of attribute in the result list.IfsException
- if the operation failspublic int getListingOption() throws IfsException
getListingOption
in interface InvokeSelectorAndListOutputContext
IfsException
- if the operation failspublic void setListingOption(int value) throws IfsException
setListingOption
in interface InvokeSelectorAndListOutputContext
value
- value to be set for show all attributes flagIfsException
- if the operation failspublic boolean getIsObfuscated() throws IfsException
getIsObfuscated
in interface InvokeSelectorAndListOutputContext
IfsException
public void setIsObfuscated(boolean obfuscate) throws IfsException
setIsObfuscated
in interface InvokeSelectorAndListOutputContext
IfsException
Copyright © 2023. All rights reserved.