com.centrasite.control.adapters
Class SearchAdapter

java.lang.Object
  extended by com.softwareag.cis.server.Adapter
      extended by com.softwareag.cis.plugin.adapter.util.CommonAdapter
          extended by com.centrasite.control.adapters.BaseAdapter
              extended by com.centrasite.control.adapters.TextGridAdapter
                  extended by com.centrasite.control.adapters.SearchAdapter
All Implemented Interfaces:
AddRemoveLineFilterListener, TextGridCollectionContext, com.centrasite.control.Constants, com.centrasite.control.interfaces.Initializable, com.centrasite.control.SearchConstants, com.softwareag.cis.server.IAdapter, com.softwareag.cis.server.IServerLogConstants, com.softwareag.cis.util.IControlStatusConstants
Direct Known Subclasses:
AddAdvancedAssociationAdapter, AddAdvancedMemberSearchAdapter

public class SearchAdapter
extends TextGridAdapter
implements com.centrasite.control.interfaces.Initializable, AddRemoveLineFilterListener, com.centrasite.control.SearchConstants

A reusable adapter to be used for keyword and advanced search in different areas Asset Catalog / Details - Add Association and others


Nested Class Summary
 class SearchAdapter.SavedSearchEntry
           
 class SearchAdapter.SearchTABSUBPAGESInfo
          Sub-Class of TABSUBPAGESInfo is required to implement reaction on opening of a tab.
static class SearchAdapter.SortableList
          Internal class for sorting the concepts combo names
 
Nested classes/interfaces inherited from class com.centrasite.control.adapters.TextGridAdapter
TextGridAdapter.ItemLine
 
Nested classes/interfaces inherited from class com.centrasite.control.adapters.BaseAdapter
BaseAdapter.CloseActivityCommand
 
Nested classes/interfaces inherited from class com.softwareag.cis.server.Adapter
com.softwareag.cis.server.Adapter.CISAddons, com.softwareag.cis.server.Adapter.FrameMessage, com.softwareag.cis.server.Adapter.ICISStyleAddon, com.softwareag.cis.server.Adapter.LivingPopupFunctions
 
Field Summary
static java.lang.String sesIDforAdv
           
static java.lang.String sesIDforKey
           
 
Fields inherited from class com.softwareag.cis.server.Adapter
DT_BARS, DT_LINES, DT_POINTS, FIELD_BOTHIDANDTEXT, FIELD_ONLYID, FIELD_ONLYTEXT, MLMSG, MT_ERROR, MT_ERROR_MULTILINE, MT_SUCCESS, MT_SUCCESS_MULTILINE, MT_WARNING, MT_WARNING_MULTILINE, POP_POS_CLICK
 
Fields inherited from interface com.centrasite.control.SearchConstants
AFTER_OPERATOR, ALL_APPLICABLE_TYPES, ALL_ASSET_TYPES, ANYTYPE_CRITERIA, BEFORE_OPERATOR, BETWEEN_OPERATOR, CHECK_POINT_CRITERIA, CLASSIFICATION_ATTR_CRITERIA, CONTAINS_OPERATOR, CONTRACT_ITEM_TAG, CREATED_CRITERIA, CUSTOM_CONDITION_CRITERIA, DESCRIPTION_CRITERIA, EQUALS_OPERATOR, EXTERNAL_CLASSIFICATION_CRITERIA, INTERNAL_CLASSIFICATION_CRITERIA, LCM_STATE_CRITERIA, MODIFIED_CRITERIA, NAME_CRITERIA, OBJECT_SPECIFIC_PROPERTY_CRITERIA, OPERATOR_TAG, ORGANIZATION_CRITERIA, OWNER_CRITERIA, PAGE_ADVANCED, PAGE_KEYWORD, PAGE_XQUERY, SERVICE_BY_INTERFACE_CRITERIA, SERVICE_BY_OPERATION_CRITERIA, SERVICE_BY_PROVIDER_CRITERIA, STARTSWITH_OPERATOR, TYPE_CRITERIA, TYPE_SPECIFIC_PROPERTY_CRITERIA, UDDIKEY_CRITERIA, VALUE_TAG, VALUE2_TAG, VERSION_CRITERIA, XQUERY
 
Fields inherited from interface com.centrasite.control.Constants
ADD_APPLICATION_ADAPTER, ADD_APPLICATION_LAYOUT_PAGE, ADD_ASSOCIATION_ADAPTER, ADD_ASSOCIATION_PAGE_LAYOUT, ADD_BULK_VERSION_ADAPTER, ADD_CATEGORY_ADAPTER, ADD_CATEGORY_PAGE, ADD_CLASSIFICATION_ADAPTER, ADD_NEW_VERSION_ADAPTER, ADD_USERS_GROUPS_ADAPTER, ADD_USERS_GROUPS_LAYOUT_PAGE, ADV_SEARCH_ADAPTER, ADVANCED_EXPORT_OPTION_ADAPTER, ADVANCED_EXPORT_OPTION_PAGE, ADVANCED_IMPORT_OPTION_ADAPTER, ADVANCED_IMPORT_OPTION_PAGE, APPLICABLE_TO_OBJECT_TYPES_ADAPTER, APPLICABLE_TO_OBJECT_TYPES_LAYOUT_PAGE, ASSOCIATION_TAB_ADAPTER, ASSOCIATIONS_LAYOUT_PAGE, ASSOCIATIONS_TAB_ADAPTER, ASSOCIATIONS_TABLE_LAYOUT, AUDITABLE_TAB_ADAPTER, AUDITABLE_TABLE_LAYOUT, BROWSE_ADAPTER, BROWSE_BY_COLUMN_ADAPTER, BROWSE_BY_COLUMNS_PAGE_F, BROWSE_BY_PAGE_F, BROWSE_PAGE, CALLING_XPDL_ADAPTER, CENTRASITE_ADDEXTERNALCLASSIFICATIONSLOT_ICO, CENTRASITE_ADDSLOT_ICO, CENTRASITE_ALERT_ICO, CENTRASITE_ARROW_ICON, CENTRASITE_COMMUNITY_URL, CENTRASITE_DELETESLOT_ICO, CENTRASITE_DEV_COMMUNITY_URL, CENTRASITE_EMAIL_NOTIFCATION_ICO, CENTRASITE_FAV_ICO, CENTRASITE_FAVOURITE_ENTRY_ASSET_I_CONSUME_ICO, CENTRASITE_FAVOURITE_ENTRY_ASSET_I_PROVIDE_ICO, CENTRASITE_FAVOURITE_ENTRY_DEFAULT_TYPE_ICO, CENTRASITE_FAVOURITE_ENTRY_LIST_ICO, CENTRASITE_FAVOURITE_ENTRY_SAVED_SEARCH_ICO, CENTRASITE_FAVOURITE_ENTRY_SAVED_XQUERY_SEARCH_ICO, CENTRASITE_FAVOURITE_ENTRY_SMART_LIST_CLASSIFICATION_SCHEME_ICO, CENTRASITE_FAVOURITE_ENTRY_SMART_LIST_CONCEPT_ICO, CENTRASITE_FAVOURITE_ENTRY_SMART_LIST_ICO, CENTRASITE_FAVOURITE_LEFT_ICO, CENTRASITE_FAVOURITE_RIGHT_ICO, CENTRASITE_FILE_ICO, CENTRASITE_GROUP_ICO, CENTRASITE_HTML_ICO, CENTRASITE_MOVEDOWN_ICO, CENTRASITE_MOVEUP_ICO, CENTRASITE_NEW_ICO, CENTRASITE_ONLINE_DOCUMENTATION_URL, CENTRASITE_PDF_ICO, CENTRASITE_POWERPOINT_ICO, CENTRASITE_REG_ICO, CENTRASITE_REMOVE_ICO, CENTRASITE_REMOVESLOT_ICO, CENTRASITE_REP_ICO, CENTRASITE_REVERT_ICO, CENTRASITE_RTL_ARROW_ICON, CENTRASITE_SAVE_ICO, CENTRASITE_USER_ICO, CENTRASITE_USERROLE_ICO, CENTRASITE_WORD_ICO, CENTRASITE_XLS_ICO, CENTRASITE_XML_ICO, CHANGE_LCM_STATE_ADAPTER, CHANGE_ORG_ADAPTER, CHANGE_ORG_PAGE, CHANGE_OWNER_ADAPTER, CHANGE_OWNER_LOG, CHANGE_OWNER_LOG_ADAPTER, CHANGE_OWNER_PAGE, CHANGE_PASSWORD_ADAPTER, CHANGE_PASSWORD_PAGE_F, CHANGE_PROVIDING_ORG, CHANGE_PROVIDING_ORG_ADAPTER, CLASSIFICATIONS_TAB_ADAPTER, CLASSIFICATIONS_TAB_LAYOUT_PAGE, COLUMNS_PAGE_F, COMPUTED_PROFILE_TAB_ADAPTER, CONSUMERS_PAGE_LAYOUT, CONSUMERS_TAB_ADAPTER, COPY_ASSET, COPY_ASSET_ADAPTER, CREATE, CREATE_ASSET_ADAPTER, CREATE_EXTERNAL_CLASSIFICATION_ADAPTER, CREATE_EXTERNAL_CLASSIFICATION_PAGE_FULL, CREATE_FAVORITE_ADAPTER, CREATE_FAVORITE_PAGE_FULL, CREATE_ROLE_ADAPTER, CREATE_ROLE_PAGE_F, CREATE_TYPE_ADAPTER, CREATE_TYPE_WIZARD_PAGE_FULL, CUSTOM_PROFILE_TAB_ADAPTER, DISPLAY, DOCUMENT_URL_CONTENT, DOWNLOAD_DOCUMENTS_ADAPTER, DOWNLOAD_DOCUMENTS_CONFIRM_PAGE, EDIT, EDIT_ASSET_ADAPTER, EDIT_ASSET_LAYOUT_PAGE, EDIT_CATEGORY_ADAPTER, EDIT_CATEGORY_PAGE, EDIT_PERMISSIONS_ADAPTER, EDIT_PERMISSIONS_PAGE, EDIT_TAXONOMY_ADAPTER, EDIT_USER_INFO_ADAPTER, EDITION_ACTIVESOA, EDITION_COMMUNITY, EDITION_ENTERPRISE, EDITION_UNKNOWN, EP_ADD_IMPORT_EXTENSION, EP_ADD_REPORT_COLUMN, EP_ADD_ROW_TO_MY_NOTIFICATIONS, EP_ASSETTYPETOPIC_ID, EP_ASSOC_NAVIGATOR_NODE_DECORATOR, EP_ATTACH_DOC_COMMAND, EP_BROWSETOPIC_ID, EP_DETAIL_VIEW_TAB, EP_DOWNLOAD_DOC_COMMAND, EP_FAVORITE_ID, EP_GLOBAL_COMMAND, EP_ITEM_BULK_COMMAND, EP_ITEM_COMMAND, EP_ITEM_EDITOR, EP_ORGANIZATIONTOPIC_ID, EP_REG_OBJ_PROPERTY, EP_REPLACE_ITEM_COMMAND, EP_REPORTS_ID, EP_SEARCH_PREDICATE, EP_SEARCHTOPIC_ID, EP_SUBSCRIPTIONS_ID, EP_SUPPORTINGDOCUMENTSTOPIC_ID, EP_SUPPRESS_REG_OBJ_COMMAND, EP_SUPPRESS_REG_OBJ_PROPERTY, EP_SUPPRESS_REPORT_COLUMN, EP_TAXONOMIES_ID, EP_TOPIC_ITEMS, EP_TOPIC_ITEMS_PROP_TOPIC, EP_USERMANAGEMENTTOPIC_ID, EP_WELCOME_ID, EXPORT_ITEMS_POPUP_LOG_VIEW_PAGE_FULL, EXPORT_LOG_ADAPTER, EXPORT_ORG_REGISTRY_OBJECTS_ADAPTER, EXPORT_ORG_REGISTRY_OBJECTS_PAGE_F_POPUP, EXPORT_ORGANIZATION, EXPORT_ORGANIZATION_ADAPTER, EXPORT_OWNER, EXPORT_OWNER_ADAPTER, EXPORT_REGISTRY_OBJECTS_ADAPTER, EXPORT_REGISTRY_OBJECTS_PAGE_F, EXPORT_REGISTRY_OBJECTS_PAGE_F_POPUP, EXPORT_REGISTRY_OBJECTS_POPUP_ADAPTER, EXTERNAL_CLASSIFICATION_DIALOG_PAGE_FULL, EXTERNAL_LINK_ORGANIZATION_REPOSITORY_FOLDER, EXTERNAL_LINKS_ADAPTER, EXTERNAL_LINKS_PAGE, FGRID_ADAPTER, FILE_CONTENT_LAYOUT_PAGE, FILE_CONTENT_TAB_ADAPTER, FILTER_ROWS_PAGE_F, GENERAL_LAYOUT_PAGE, GENERAL_TAB_ADAPTER, HELP_TEXT_PROVIDER_POPUP, HOME_PAGE_ADAPTER, ICON_URL_PREFIX, IMPACT_ANALYSIS_CUSTOMIZE_DIALOG_ADAPTER, IMPORT, IMPORT_ASSET_ADAPTER, IMPORT_ASSET_PAGE_F_POPUP, IMPORT_ASSET_WIZARD, IMPORT_ASSET_WIZARD_PAGE_POPUP, IMPORT_BPEL_ADAPTER, IMPORT_BPEL_PAGE_F, IMPORT_LOG_ADAPTER, IMPORT_OBJECTS_ADAPTER, IMPORT_OBJECTS_PAGE_F, IMPORT_ORG_OBJECTS_ADAPTER, IMPORT_ORG_OBJECTS_PAGE_F, IMPORT_POLICY_ADAPTER, IMPORT_REGISTRY_OBJECTS_ADAPTER, IMPORT_REGISTRY_OBJECTS_PAGE_F, IMPORT_SCHEMA_ADAPTER, IMPORT_SCHEMA_PAGE_F, IMPORT_WEBSERVICE_ADAPTER, IMPORT_WEBSERVICE_PAGE_F, IMPORT_XML_SERVICE_ADAPTER, IMPORT_XML_SERVICE_PAGE_F, IMPORT_XML_SERVICE_WIZARD_ADAPTER, INIT_PARAM_CFGURL, INIT_PARAM_CFGURL_ID, INIT_PARAM_LIC, INIT_PARAM_LIC__COMMUNITY, INIT_PARAM_LIC_ID, INIT_PARAM_NEWWIN, INIT_PARAM_NEWWIN_ID, INIT_PARAM_REGURL, INIT_PARAM_REGURL_ID, INIT_PARAM_ROKEY, INIT_PARAM_ROKEY_ID, INIT_PARAM_ROPATH, INIT_PARAM_ROPATH_ID, INVISIBLE, INVOKED_FROM_CLASSIFICATIONATTRFILTERLINE, INVOKED_FROM_LCMFILTERLINE, ITEM_ADDED_AS_FAVORITE, ITEM_CREATED, ITEM_DELETED, ITEM_REMOVED_FROM_FAVORITES, ITEM_RENAMED, ITEM_UPDATED, KEY_COMMON_PAGE, KEY_FILE_EXTENSION_ZIP, KEY_ORG_SELECT_ASSET_OPTION, KEY_ORG_SELECT_USER_OPTION, KEY_ORG_USER_TAB, KEY_USER_ASSET_TAB, KEY_USER_PAGE, KEYWORD_SEARCH_ADAPTER, knownEditions, LOG_VIEW_ADAPTER, LOG_VIEW_PAGE_FULL, MINMAX_OCCURS_01, MINMAX_OCCURS_0UNBOUNDED, MINMAX_OCCURS_11, MINMAX_OCCURS_1UNBOUNDED, MULTI_VALUE_PAGE_REFERENCE, MY_ACCOUNT_PAGE, MY_APPLICATION, MY_CENTRASITE_PAGE, MY_PLUGIN_ID, NOT_REFERENCED, NOTIFICATIONS_TAB_ADAPTER, OBJECT_SPECIFIC_PROPERTIES_ADAPTER, OBJECT_SPECIFIC_PROPERTIES_PAGE, OBJECT_TYPE_CLASSIFICATION, OBJECT_TYPE_REPORT, OVERVIEW_LAYOUT_PAGE, OVERVIEW_TAB_ADAPTER, PAGE_URL_PREFIX, PAIR_INPUT_PAGE_FULL, PARAM_JAAS_XML_SERVER_URL, PARM_INM_CRR_URL, PARM_INM_GUES_ALLOW_SUMMARY_PROFILE_VISIBLE, PARM_INM_GUEST_ALLOW_HOMEPAGE_CHANGE, PARM_INM_GUEST_CAN_DOWNLOAD_DOCUMENTS, PARM_INM_GUEST_SHOW_COLUMN_CHOOSER, PARM_INM_IS_CUSTOM_ATTACH_DOCUMENTS, PARM_INM_REPORTING_ENGINE_AUTH, PARM_INM_WELCOME_PAGE_DEFAULT, PERMISSION_TABLE_LAYOUT_PAGE, PERMISSIONS_TAB_ADAPTER, PIN_EDIT_ADAPTER, PIN_EDIT_PAGE_LAYOUT, PROFILE_ASSOCIATIONS, PROFILE_AUDIT_LOG, PROFILE_CLASSIFICATIONS, PROFILE_CONSUMERS, PROFILE_DEPLOYMENT, PROFILE_EVENTS, PROFILE_EXTERNAL_LINKS, PROFILE_GENERAL, PROFILE_IMPACT_ANALYSIS, PROFILE_OBJECT_SECIFIC_PROPERTIES, PROFILE_PERFORMANCE, PROFILE_PERMISSION_LAYOUT_PAGE, PROFILE_PERMISSIONS, PROFILE_PERMISSIONS_TAB_ADAPTER, PROFILE_POLICIES, PROFILE_PROCESSING_STEPS, PROFILE_SUBSCRIPTIONS, PROFILE_SUMMARY, PROFILE_SUMMARY_XSD, PROFILE_TECHNICAL_DETAILS, PROFILE_VERSIONS, PROFILE_WSDL, PROMPT_SAVE_DISCARD_ADAPTER, REPOSITORY_OBJECT_FILE_SYSTEM_NAME_PROPERTY_NAME, REPOSITORY_OBJECT_USER_DEFINED_DESCRIPTION_PROPERTY_NAME, REPOSITORY_OBJECT_VERSION_TAB_ADAPTER, REPOSITORY_OBJECT_VERSION_TAB_LAYOUT, REPOSITORY_PERMISSIONS_LAYOUT_PAGE, SEARCH_ADAPTER, SEARCH_PAGE, SEARCH_SCREEN_PAGE_FULL, SECURITY_LAYOUT_PAGE, SECURITY_TAB_ADAPTER, SELECT_ASSOCIATION_TYPE_PAGE_FULL, SELECT_COLUMNS_PAGE_F, SELECT_EXTERNAL_CLASSIFICATION, SELECT_EXTERNAL_CLASSIFICATION_ADAPTER, SELECT_INTERNAL_CLASSIFICATION, SELECT_INTERNAL_CLASSIFICATION_ADAPTER, SELECT_ROLE_PAGE_FULL, SELECT_SERVICE_BINDING_ADAPTER, SELECT_SERVICE_BINDING_PAGE_FULL, SELECT_USERROLE_PAGE_FULL, SERVICE_BINDING_DIALOG_PAGE_FULL, SET_PERMISSINOS_POPUP, SINGLE_VALUE_PAGE_REFERENCE, SLOT_NAME_IS_PENDING_FOR_REDEPLOYMENT, STR_AUTHORIZATION, STR_BASIC, STR_COLON, STR_CONTENTTYP_UNDEFINED, STR_FORWARDSLASH, STR_PROTOCOL_GET, STR_UNDERSCORE, STR_UTF8, STR_WEBDAV_TYPE_URL, SUBSCRIPTION_ACTIVE, SUBSCRIPTION_INACTIVE, TABLE_DETAIL_TAB_ADAPTER, TABLE_LAYOUT_PAGE, TABLE_LAYOUT_PAGE_WITH_METHOD_LINKS, TECHNICAL_DETAILS_LAYOUT, TECHNICAL_DETAILS_TAB_ADAPTER, TYPE_SECURITY_LAYOUT_PAGE, TYPE_SECURITY_TAB_ADAPTER, URL_CONTENT_ADAPTER, USER_PREFERENCES_ADAPTER, USER_PREFERENCES_PAGE, VERSION_TABLE_LAYOUT_PAGE, VERSIONING_CHANGELOG_SLOT, VERSIONS_TAB_ADAPTER, VIEW_EXPORT_LOG_ADAPTER, VIEW_EXPORT_LOG_PAGE_FULL, VIEW_EXPORT_MESSAGE_ADAPTER, VIEW_EXPORT_MESSAGE_PAGE_FULL, VIEW_EXPORT_OBJECTS_LIST_ADPTER, VIEW_EXPORT_OBJECTS_LIST_PAGE, VIEW_IMPORT_LOG_ADAPTER, VIEW_IMPORT_LOG_PAGE_FULL, VIEW_IMPORT_MESSAGE_ADAPTER, VIEW_IMPORT_MESSAGE_PAGE_FULL, VIEW_IMPORT_OBJECTS_LIST_ADPTER, VIEW_IMPORT_OBJECTS_LIST_PAGE
 
Fields inherited from interface com.softwareag.cis.server.IServerLogConstants
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
 
Fields inherited from interface com.softwareag.cis.util.IControlStatusConstants
CS_DISPLAY, CS_EDIT, CS_ERROR, CS_ERROR_DISPLAY, CS_ERROR_NO_FOCUS, CS_FOCUS, CS_INVISIBLE
 
Constructor Summary
SearchAdapter()
           
 
Method Summary
 void addLine(FilterLine fLine)
           
 void clearContractItems()
           
 void clearXQuery()
           
 void comboChanged(java.lang.String selection, FilterLine fLine)
           
 void executeXQ()
           
 java.lang.String findRelatedMenuExtensionId()
           
 boolean getAddAssetBtn_vis()
           
 java.lang.String getAdvancedValue()
           
 java.lang.String getAdvAssetsTOut()
           
 java.lang.String getAdvkeyword()
           
 com.softwareag.cis.server.Adapter getALA()
           
 java.util.Collection<javax.xml.registry.infomodel.Concept> getAvailableTypesForSearch()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getComboValues()
           
 javax.xml.registry.infomodel.Concept getConcept()
           
 java.lang.String getFieldNameCombo()
           
 java.lang.String getKeyword()
           
 java.lang.String getKeywordAssetsLabel()
           
 java.lang.String getKeyWordSearchToolTip()
           
 java.lang.String getResult()
           
 java.lang.String getSavedSearch()
           
 boolean getSavedSearchSelected()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getSavedSearchValidValues()
           
 boolean getSaveSearchBtn_vis()
           
 com.softwareag.cis.server.util.GRIDCollection getSearchCriterias()
           
 SearchAdapter.SearchTABSUBPAGESInfo getSearchTABSUBPAGESInfo()
           
 java.lang.String getSearchUsesCombo()
           
 boolean getSelected()
           
 com.softwareag.cis.server.util.GRIDCollection getTypeCriterias()
           
 java.util.Collection<java.lang.String> getTypesForKeywordSearch()
           
static java.util.Collection<java.lang.String> getTypesForKeywordSearch(com.centrasite.control.Connector connector)
           
 com.softwareag.cis.server.util.COMBODYNValidValues getValidSavedCombo()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getValidSearchUsesCombo()
           
 java.lang.String getXqueryinput()
           
 boolean getXQueryNotVisible()
           
 boolean getXQueryVisible()
           
 void init()
          initialisation - called when creating this instance
 void initialize(java.util.Collection initializers)
           
 boolean isFirstFilter(FilterLine fLine)
           
 boolean isLastFilter(FilterLine fLine)
           
 void onClickCancel()
           
 void onClickHelp()
           
 void onClickOK()
           
 void onclickSave()
           
 void onclickSaveAdv()
           
 void onClickSaveXQuery()
           
 void onClickSearch()
           
 void onClickSearchKey()
          Search in the Keyword Tab
 void onEnterHotkey()
           
 void onExecute()
           
 void onSavedSearchEdit()
          Method is called if user clicks on the EDIT icon next to the saved searches combo box.
 void onSavedSearchSelection()
          Method is called when user is selecting an entry in combo box.
 void onShowBulkActions()
          BulckAction for search
 void processPendingRefresh()
           
 void reactOnClickPredicates()
           
 void reactOnDataCollectionStart()
          start of data collection
 void reactOnDblClickPredicates()
           
 void reactOnRefreshPageRequest()
          Method is called if the gloabl refresh button in the header is selected
 void reactOnRefreshPageRequestGlobal()
          Method is called on click onto the global rfresh button
 int referencesItem(com.centrasite.control.Item item, int change)
          Is the specified item referenced by this adapter?
 void removeLine(FilterLine fLine)
           
 com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryKeywordPredicates(java.lang.String queryName)
           
 com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryPredicates(java.lang.String param)
           
 com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryString(java.lang.String fileName)
           
 void setAddAssetBtn_vis(boolean value)
           
 void setAdvancedValue(java.lang.String value)
           
 void setAdvAssetsTOut(java.lang.String value)
           
 void setAdvkeyword(java.lang.String value)
           
 void setConcept(javax.xml.registry.infomodel.Concept concept)
           
 void setFieldNameCombo(java.lang.String value)
           
 void setKeyword(java.lang.String value)
           
 void setKeywordAssetsLabel(java.lang.String value)
           
 void setKeyWordSearchToolTip(java.lang.String value)
           
 void setPageIndex(int value)
           
 void setResult(java.lang.String value)
           
 void setSavedSearch(java.lang.String value)
           
 void setSaveSearchBtn_vis(boolean value)
           
 void setSearchUsesCombo(java.lang.String value)
           
 void setSelected(boolean value)
           
 void setXqueryinput(java.lang.String value)
           
 boolean supportsDelayedRead()
           
 void tabOpened()
           
 
Methods inherited from class com.centrasite.control.adapters.TextGridAdapter
clearLines, doClientSideSorting, endProcess, executeReportCommand, getAligns, getItem, getItemPropertNames, getLines, getMethodLinks, getOptimizedScrolling, getReport, getReportDescription, getReportTitle, getSelectedItem, getSelectedItems, getSingleSelect, getTitles, getTooltipProp, getTxtGridIconList, getUnselectedItems, getWidths, handleRefreshRequest, initGridListener, initialiseReport, isColumnContextMenuActive, isContextMenuAllowed, onSortColumn, prepareReload, reactOnDblClick, refreshValue, setItem, setReportDescription, setReportTitle, setSingleSelect
 
Methods inherited from class com.centrasite.control.adapters.BaseAdapter
activate, endProcess, executeIfAllowedToLooseFocus, executeIfAllowedToLooseFocus, getAccessManager, getActionContext, getCentraSiteUser, getConnector, getConnector, getDisplayManager, getHelpTextProvider, getInvocationActionContext, getNextReqAttributeItem, getPersitanceLocale, getVisibleTitle, getWithClose, getWorkplaceAdapter, hasBeenActivated, isForDeletion, isRefreshRequired, reactOnDataCollectionEnd, reactOnDataTransferEnd, reactOnDataTransferStart, setActionContext, setForDeletion, setInvocationActionContext, setRefreshRequired, setVisibleTitle, setWithClose, toString
 
Methods inherited from class com.softwareag.cis.plugin.adapter.util.CommonAdapter
addRecentlyProcessedAdapter, close, closePage, destroy, executeDeferred, executeDeferred, executeEndProcess, executeNow, findKnownAdapters, getAdapter, getAdapterForSubSession, getApplicationContext, getBaseAdapter, getCurrentAdapters, getLocale, getLocale, getPreviousAdapter, handleErrorDuringGetPhase, handleErrorDuringInitPhase, handleErrorDuringInvokePhase, handleErrorDuringSetPhase, isAlive, isClosed, isDeadAdapter, passivate, refreshTargetIfNeeded, registerActivity, removeKnownAdapter, switchToPage, unregisterActivity
 
Methods inherited from class com.softwareag.cis.server.Adapter
addAccessPathExtension, addAdapterListener, addPagePopupCommand, appendHTMLToPageName, applyFilterDataCollection, checkIfAdapterExists, checkIfAdapterExists, checkIfAdapterExists, checkIfAdapterExists, checkIfInDevelopmentMode, checkIsPopupClosing, checkIsPopupOpening, closePagePopup, closeTitleBarPopup, closeWindow, deserialize, findAccessPathExtensions, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapter, findAdapterForPage, findAdapterForPage, findAdapterId, findAdapterListener, findAdditionalAdaptersInRepsonse, findCISSessionContext, findCurrentlyProcessedAdapter, findCurrentlyProcessedMethod, findCurrentlyRequestedAdapter, findFilterDataCollection, findFunctionsLivingPopup, findHelpId, findHttpServletRequest, findHttpServletResponse, findInitParam, findInitParamMap, findInteractionObjectInfo, findPageApplication, findPageContextRoot, findPageFileName, findPagePixelHeight, findPagePixelWidth, findPageURL, findRepeatIndex, findSAMLArtifact, findServletContext, findSessionContext, findSessionId, findSubSessionContext, findSubsessionId, findValueRequestProperty, forcePageReload, getCISAddons, getCISContextMenuItems, getCISFIELDTextIdMode, getCISObjects1, getCloseWindow, getDateDisplay, getDecimalSeparator, getDisplayType, getFdiw, getForcePageReload, getFrameMessages, getIntPopupsEnabled, getIsDisplayTypeSWT, getLanguage, getMessageLongText, getMessageShortText, getMessageType, getNextPage, getNextPageId, getNextPagePopupCommands, getNextPopup, getNextPopupFeatures, getNextPopupId, getNextPopupMenuFeatures, getNextPopupModal, getNextPopupOnCloseMethod, getNextPopupOnCloseProperty, getNextPopupOnClosePropertyV, getNextPopupSessionId, getNextPopupSubsessionId, getNextPopupTitle, getPageName, getPagePopupCommands, getRefreshParent, getStyle, getTimeDisplay, getTimeZoneOffset, getXMLDataMode, includeAdapterInResponse, includeAdapterInResponse, includeAdapterInResponse, includeAdapterInResponse, invokeMethodInTarget, isRunningInPopup, isSubPageRefresh, markSubPageAdapterForDestroy, markThisAdapterForDestroy, openCISPageInNewWindow, openCISPageInTarget, openCISPageInTarget, openCISPageInTarget, openIdValueCombo, openIdValueComboOrPopup, openIdValueHelp, openModelessPopup, openModelessPopup, openModelessPopup, openPageAndRestartSession, openPageInNewWindow, openPageInTarget, openPagePopup, openPagePopup, openPopup, openPopup, openPopupInDiv, openPopupInNewSubSession, outputMessage, outputMessage, outputMessage, processAsDefault, reactOnDataCollectionEndInternal, reactOnHelpRequestForHelpId, reactOnInvokePhaseEnd, reactOnInvokePhaseStart, reactOnMFWorkplaceActivityRestart, reactOnMFWorkplaceActivityStart, reactOnPopupClosedByUser, reactOnPopupMenuClosedByUser, reactOnRequestProcessingStart, reactonStatusBarHelpRequest, refreshParent, refreshScreenOccuranceOfAdapter, refreshScreenOccuranceOfAdapter, refreshScreenOccuranceOfAdapter, refreshTarget, removeAdapterListener, replaceLiteral, replaceLiteral, replaceLiteral, replaceLiteral, replaceLiteralFromProject, replaceLiteralFromProject, replaceLiteralFromProject, replaceLiteralFromProject, repointFocusInScreen, repointFocusInScreen, repointFocusInScreen, serialize, setAdapterName, setApplication, setCISubPageRefresh, setCurrentlyProcessedAdapter, setCurrentlyRequestedAdapter, setDateDisplay, setDecimalSeparator, setDisplayType, setInteractionAdapterId, setInteractionProcess, setIntPopupsEnabled, setIsPopup, setLanguage, setPageFileName, setPageInitParam, setPageInitParamMap, setPageName, setPagePixelHeight, setPagePixelWidth, setPageURL, setParam1, setParam2, setPopupFeatures, setPopupFeatures, setPopupMenuFeatures, setPopupOnCloseMethod, setPopupTitle, setRepeatIndex, setStyle, setTimeDisplay, setTimeZoneOffset, setTraceCheckValue, setXMLDataMode, showPopupMenu, showPopupMenu, sizeTarget, switchScreenOccuranceOfSubsession, switchToPage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.centrasite.control.adapters.textgrid.TextGridCollectionContext
showPopupMenu
 

Field Detail

sesIDforKey

public static final java.lang.String sesIDforKey
See Also:
Constant Field Values

sesIDforAdv

public static final java.lang.String sesIDforAdv
See Also:
Constant Field Values
Constructor Detail

SearchAdapter

public SearchAdapter()
Method Detail

getResult

public java.lang.String getResult()

setResult

public void setResult(java.lang.String value)

getAddAssetBtn_vis

public boolean getAddAssetBtn_vis()

setAddAssetBtn_vis

public void setAddAssetBtn_vis(boolean value)

getSaveSearchBtn_vis

public boolean getSaveSearchBtn_vis()

setSaveSearchBtn_vis

public void setSaveSearchBtn_vis(boolean value)

onExecute

public void onExecute()
               throws java.io.UnsupportedEncodingException
Throws:
java.io.UnsupportedEncodingException

getAdvAssetsTOut

public java.lang.String getAdvAssetsTOut()

setAdvAssetsTOut

public void setAdvAssetsTOut(java.lang.String value)

getKeywordAssetsLabel

public java.lang.String getKeywordAssetsLabel()

setKeywordAssetsLabel

public void setKeywordAssetsLabel(java.lang.String value)

getComboValues

public com.softwareag.cis.server.util.COMBODYNValidValues getComboValues()
Specified by:
getComboValues in interface AddRemoveLineFilterListener

getSearchUsesCombo

public java.lang.String getSearchUsesCombo()

setSearchUsesCombo

public void setSearchUsesCombo(java.lang.String value)

getValidSearchUsesCombo

public com.softwareag.cis.server.util.COMBODYNValidValues getValidSearchUsesCombo()

getXqueryinput

public java.lang.String getXqueryinput()

setXqueryinput

public void setXqueryinput(java.lang.String value)

getKeyWordSearchToolTip

public java.lang.String getKeyWordSearchToolTip()

setKeyWordSearchToolTip

public void setKeyWordSearchToolTip(java.lang.String value)

getSearchCriterias

public com.softwareag.cis.server.util.GRIDCollection getSearchCriterias()

getTypeCriterias

public com.softwareag.cis.server.util.GRIDCollection getTypeCriterias()
Specified by:
getTypeCriterias in interface AddRemoveLineFilterListener

getKeyword

public java.lang.String getKeyword()

setKeyword

public void setKeyword(java.lang.String value)

getValidSavedCombo

public com.softwareag.cis.server.util.COMBODYNValidValues getValidSavedCombo()

getFieldNameCombo

public java.lang.String getFieldNameCombo()

setFieldNameCombo

public void setFieldNameCombo(java.lang.String value)

getAdvancedValue

public java.lang.String getAdvancedValue()

setAdvancedValue

public void setAdvancedValue(java.lang.String value)

executeXQ

public void executeXQ()

getAdvkeyword

public java.lang.String getAdvkeyword()

setAdvkeyword

public void setAdvkeyword(java.lang.String value)

getSelected

public boolean getSelected()

setSelected

public void setSelected(boolean value)

getConcept

public javax.xml.registry.infomodel.Concept getConcept()

isLastFilter

public boolean isLastFilter(FilterLine fLine)
Specified by:
isLastFilter in interface AddRemoveLineFilterListener

isFirstFilter

public boolean isFirstFilter(FilterLine fLine)
Specified by:
isFirstFilter in interface AddRemoveLineFilterListener

setConcept

public void setConcept(javax.xml.registry.infomodel.Concept concept)

removeLine

public void removeLine(FilterLine fLine)
Specified by:
removeLine in interface AddRemoveLineFilterListener

addLine

public void addLine(FilterLine fLine)
Specified by:
addLine in interface AddRemoveLineFilterListener

comboChanged

public void comboChanged(java.lang.String selection,
                         FilterLine fLine)
Specified by:
comboChanged in interface AddRemoveLineFilterListener

tabOpened

public void tabOpened()

onclickSave

public void onclickSave()

onclickSaveAdv

public void onclickSaveAdv()

saveXQueryKeywordPredicates

public com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryKeywordPredicates(java.lang.String queryName)
                                                                                 throws com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException
Throws:
com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException

saveXQueryPredicates

public com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryPredicates(java.lang.String param)
                                                                          throws com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException
Throws:
com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException

onClickSearchKey

public void onClickSearchKey()
Search in the Keyword Tab


getTypesForKeywordSearch

public java.util.Collection<java.lang.String> getTypesForKeywordSearch()
                                                                throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

getTypesForKeywordSearch

public static java.util.Collection<java.lang.String> getTypesForKeywordSearch(com.centrasite.control.Connector connector)
                                                                       throws javax.xml.registry.JAXRException
Throws:
javax.xml.registry.JAXRException

onClickCancel

public void onClickCancel()

onClickOK

public void onClickOK()

reactOnClickPredicates

public void reactOnClickPredicates()

reactOnDblClickPredicates

public void reactOnDblClickPredicates()

init

public void init()
initialisation - called when creating this instance

Specified by:
init in interface com.softwareag.cis.server.IAdapter
Overrides:
init in class TextGridAdapter

onClickHelp

public void onClickHelp()

onShowBulkActions

public void onShowBulkActions()
BulckAction for search


onClickSearch

public void onClickSearch()

reactOnDataCollectionStart

public void reactOnDataCollectionStart()
start of data collection

Specified by:
reactOnDataCollectionStart in interface com.softwareag.cis.server.IAdapter
Overrides:
reactOnDataCollectionStart in class BaseAdapter

clearContractItems

public void clearContractItems()

initialize

public void initialize(java.util.Collection initializers)
Specified by:
initialize in interface com.centrasite.control.interfaces.Initializable

supportsDelayedRead

public boolean supportsDelayedRead()

clearXQuery

public void clearXQuery()

onClickSaveXQuery

public void onClickSaveXQuery()

saveXQueryString

public com.centrasite.jaxr.query.predicates.PersistentQuery saveXQueryString(java.lang.String fileName)
                                                                      throws com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException
Throws:
com.centrasite.jaxr.query.predicates.PersistentQueries.QueryExistsException

referencesItem

public int referencesItem(com.centrasite.control.Item item,
                          int change)
Description copied from class: BaseAdapter
Is the specified item referenced by this adapter?

Overrides:
referencesItem in class TextGridAdapter
Parameters:
item - item to check
change - one of the constants ITEM_CREATED, ITEM_DELETED, ...
Returns:
NOT_REFERENCED, SINGLE_VALUE_PAGE_REFERENCE or MULTI_VALUE_PAGE_REFERENCE

onEnterHotkey

public void onEnterHotkey()

processPendingRefresh

public void processPendingRefresh()
Overrides:
processPendingRefresh in class BaseAdapter

reactOnRefreshPageRequest

public void reactOnRefreshPageRequest()
Method is called if the gloabl refresh button in the header is selected

Overrides:
reactOnRefreshPageRequest in class BaseAdapter

reactOnRefreshPageRequestGlobal

public void reactOnRefreshPageRequestGlobal()
Description copied from class: BaseAdapter
Method is called on click onto the global rfresh button

Overrides:
reactOnRefreshPageRequestGlobal in class BaseAdapter

getAvailableTypesForSearch

public java.util.Collection<javax.xml.registry.infomodel.Concept> getAvailableTypesForSearch()
Specified by:
getAvailableTypesForSearch in interface AddRemoveLineFilterListener

getSavedSearch

public java.lang.String getSavedSearch()

setSavedSearch

public void setSavedSearch(java.lang.String value)

getSavedSearchSelected

public boolean getSavedSearchSelected()

getSavedSearchValidValues

public com.softwareag.cis.server.util.COMBODYNValidValues getSavedSearchValidValues()

onSavedSearchSelection

public void onSavedSearchSelection()
Method is called when user is selecting an entry in combo box. Selected search is therefore executed.


onSavedSearchEdit

public void onSavedSearchEdit()
Method is called if user clicks on the EDIT icon next to the saved searches combo box. Method is opening context menu.


getSearchTABSUBPAGESInfo

public SearchAdapter.SearchTABSUBPAGESInfo getSearchTABSUBPAGESInfo()

setPageIndex

public void setPageIndex(int value)

getALA

public com.softwareag.cis.server.Adapter getALA()

getXQueryVisible

public boolean getXQueryVisible()

getXQueryNotVisible

public boolean getXQueryNotVisible()

findRelatedMenuExtensionId

public java.lang.String findRelatedMenuExtensionId()
Overrides:
findRelatedMenuExtensionId in class com.softwareag.cis.plugin.adapter.util.CommonAdapter