Search operations - script to Java migration
The migration tables list the script operations that map to Search Java™ API methods.
Catalog
These script operations can be mapped
to the following Catalog Java API
methods.
| Script operation | Java method |
|---|---|
Catalog.getListOfCtgViewNames
CategoryTree. getListOfCtrViewNames |
getViews() |
| Container.getCtgViewByName | getView(String) |
| CtgView constructor | createView(String) |
Context
These script operations can be mapped
to the following Context Java API
methods.
| Script operation | Java method |
|---|---|
| createSearchQuery() | createSearchQuery() |
Hierarchy
These script operations can be
mapped to the following Hierarchy Java API
methods.
| Script operation | Java method |
|---|---|
| CategoryTree. getListOfCtrViewNames | Hierarchy.getViews() |
| Container.getCtgViewByName | Hierarchy.getView(String name) |
| CtgView constructor | Hierarchy.createView(String viewName) |
SearchQuery
These script operations can
be mapped to the following SearchQuery Java API
methods.
| Script operation | Java method |
|---|---|
| SearchQuery::execute() | execute() |
SearchResultSet
These script operations
can be mapped to the following SearchResultSet Java API methods.
| Script operation | Java method |
|---|---|
| SearchResultSet::size() | size() |
| SearchResultSet::next() | next() |
| SearchResultSet::next() | getInt() |
| SearchResultSet::next() | getDouble() |
| SearchResultSet::getLong() | getLong() |
| SearchResultSet::getQuery() | getSearchQuery() |
| SearchResultSet::getFloat() | getFloat() |
| SearchResultSet::getString() | getString() |
| SearchResultSet::getBoolean() | getBoolean() |
| SearchResultSet::getDate() | getDate() |
| SearchResultSet::getitem() | getItem() |
| SearchResultSet::getCategory() | getCategory() |
| SearchResultSet::getCatalog() | getCatalog() |
| SearchResultSet::getHierarchy() | getHierarchy() |
| SearchResultSet::getSpec() | getSpec() |
ScreenView
These script operations can be
mapped to the following ScreenView Java API
methods.
| Script operation | Java method |
|---|---|
| CtgView.getCtgViewAttrGroupsList | getAttributeCollections |
| CtgView.getCtgViewAttribsList | getAttributes
getViewableAttributes getEditableAttributes |
| CtgView.setCtgView | setEditableAttributeCollections
setViewableAttributeCollections getView().save() |
| CtgView.getCtgViewPermission(String attributeCollectionName) | getEditableAttributeCollections().
contains(attrCol) getViewableAttributeCollections(). contains(attrCol) |
CtgView.getNewCtgTab
CtgView.addCtgTab |
addFilter() |
| CtgView.insertCtgTabAt | addFilter(int pos) |
| CtgView.removeCtgTabAt | ScreenView.setFilters(Collection<ScreenViewFilter> filters) |
| CtgView.getCtgViewType | getScreenType |
| CtgView.getCtgTabByName | getFilter |
| CtgView.getCtgTabs | getFilters |
ScreenViewFilter
These script operations
can be mapped to the following ScreenViewFilter Java API methods.
| Script operation | Java method |
|---|---|
| CtgTab.getCtgTabAttrGroupsList | getAttributeCollections |
| CtgTab.getCtgTabName | getName |
| CtgTab.setCtgTabRow[] | setAttributeCollections |
| CtgTabRow.getTabRowPath | AttributeDefinition.getPath |
View
These script operations can be mapped
to the following View Java API
methods.
| Script operation | Java method |
|---|---|
| deleteCtgView | delete |
| CtgView.saveCtgView | save |
| CtgView.setCtgView | getScreenView(ScreenType) |