001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 Echo Three, LLC 003// 004// Licensed under the Apache License, Version 2.0 (the "License"); 005// you may not use this file except in compliance with the License. 006// You may obtain a copy of the License at 007// 008// http://www.apache.org/licenses/LICENSE-2.0 009// 010// Unless required by applicable law or agreed to in writing, software 011// distributed under the License is distributed on an "AS IS" BASIS, 012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013// See the License for the specific language governing permissions and 014// limitations under the License. 015// -------------------------------------------------------------------------------- 016 017package com.echothree.control.user.search.common; 018 019import com.echothree.control.user.search.common.form.*; 020import com.echothree.model.data.user.common.pk.UserVisitPK; 021import com.echothree.util.common.command.CommandResult; 022 023public interface SearchService 024 extends SearchForms { 025 026 // ------------------------------------------------------------------------- 027 // Testing 028 // ------------------------------------------------------------------------- 029 030 String ping(); 031 032 // -------------------------------------------------------------------------------- 033 // Search Default Operators 034 // -------------------------------------------------------------------------------- 035 036 CommandResult createSearchDefaultOperator(UserVisitPK userVisitPK, CreateSearchDefaultOperatorForm form); 037 038 CommandResult getSearchDefaultOperatorChoices(UserVisitPK userVisitPK, GetSearchDefaultOperatorChoicesForm form); 039 040 CommandResult getSearchDefaultOperator(UserVisitPK userVisitPK, GetSearchDefaultOperatorForm form); 041 042 CommandResult getSearchDefaultOperators(UserVisitPK userVisitPK, GetSearchDefaultOperatorsForm form); 043 044 CommandResult setDefaultSearchDefaultOperator(UserVisitPK userVisitPK, SetDefaultSearchDefaultOperatorForm form); 045 046 CommandResult editSearchDefaultOperator(UserVisitPK userVisitPK, EditSearchDefaultOperatorForm form); 047 048 CommandResult deleteSearchDefaultOperator(UserVisitPK userVisitPK, DeleteSearchDefaultOperatorForm form); 049 050 // -------------------------------------------------------------------------------- 051 // Search Default Operator Descriptions 052 // -------------------------------------------------------------------------------- 053 054 CommandResult createSearchDefaultOperatorDescription(UserVisitPK userVisitPK, CreateSearchDefaultOperatorDescriptionForm form); 055 056 CommandResult getSearchDefaultOperatorDescription(UserVisitPK userVisitPK, GetSearchDefaultOperatorDescriptionForm form); 057 058 CommandResult getSearchDefaultOperatorDescriptions(UserVisitPK userVisitPK, GetSearchDefaultOperatorDescriptionsForm form); 059 060 CommandResult editSearchDefaultOperatorDescription(UserVisitPK userVisitPK, EditSearchDefaultOperatorDescriptionForm form); 061 062 CommandResult deleteSearchDefaultOperatorDescription(UserVisitPK userVisitPK, DeleteSearchDefaultOperatorDescriptionForm form); 063 064 // -------------------------------------------------------------------------------- 065 // Search Sort Directions 066 // -------------------------------------------------------------------------------- 067 068 CommandResult createSearchSortDirection(UserVisitPK userVisitPK, CreateSearchSortDirectionForm form); 069 070 CommandResult getSearchSortDirectionChoices(UserVisitPK userVisitPK, GetSearchSortDirectionChoicesForm form); 071 072 CommandResult getSearchSortDirection(UserVisitPK userVisitPK, GetSearchSortDirectionForm form); 073 074 CommandResult getSearchSortDirections(UserVisitPK userVisitPK, GetSearchSortDirectionsForm form); 075 076 CommandResult setDefaultSearchSortDirection(UserVisitPK userVisitPK, SetDefaultSearchSortDirectionForm form); 077 078 CommandResult editSearchSortDirection(UserVisitPK userVisitPK, EditSearchSortDirectionForm form); 079 080 CommandResult deleteSearchSortDirection(UserVisitPK userVisitPK, DeleteSearchSortDirectionForm form); 081 082 // -------------------------------------------------------------------------------- 083 // Search Sort Direction Descriptions 084 // -------------------------------------------------------------------------------- 085 086 CommandResult createSearchSortDirectionDescription(UserVisitPK userVisitPK, CreateSearchSortDirectionDescriptionForm form); 087 088 CommandResult getSearchSortDirectionDescription(UserVisitPK userVisitPK, GetSearchSortDirectionDescriptionForm form); 089 090 CommandResult getSearchSortDirectionDescriptions(UserVisitPK userVisitPK, GetSearchSortDirectionDescriptionsForm form); 091 092 CommandResult editSearchSortDirectionDescription(UserVisitPK userVisitPK, EditSearchSortDirectionDescriptionForm form); 093 094 CommandResult deleteSearchSortDirectionDescription(UserVisitPK userVisitPK, DeleteSearchSortDirectionDescriptionForm form); 095 096 // ------------------------------------------------------------------------- 097 // Search Kinds 098 // ------------------------------------------------------------------------- 099 100 CommandResult createSearchKind(UserVisitPK userVisitPK, CreateSearchKindForm form); 101 102 CommandResult getSearchKinds(UserVisitPK userVisitPK, GetSearchKindsForm form); 103 104 CommandResult getSearchKind(UserVisitPK userVisitPK, GetSearchKindForm form); 105 106 CommandResult getSearchKindChoices(UserVisitPK userVisitPK, GetSearchKindChoicesForm form); 107 108 CommandResult setDefaultSearchKind(UserVisitPK userVisitPK, SetDefaultSearchKindForm form); 109 110 CommandResult editSearchKind(UserVisitPK userVisitPK, EditSearchKindForm form); 111 112 CommandResult deleteSearchKind(UserVisitPK userVisitPK, DeleteSearchKindForm form); 113 114 // ------------------------------------------------------------------------- 115 // Search Kind Descriptions 116 // ------------------------------------------------------------------------- 117 118 CommandResult createSearchKindDescription(UserVisitPK userVisitPK, CreateSearchKindDescriptionForm form); 119 120 CommandResult getSearchKindDescriptions(UserVisitPK userVisitPK, GetSearchKindDescriptionsForm form); 121 122 CommandResult getSearchKindDescription(UserVisitPK userVisitPK, GetSearchKindDescriptionForm form); 123 124 CommandResult editSearchKindDescription(UserVisitPK userVisitPK, EditSearchKindDescriptionForm form); 125 126 CommandResult deleteSearchKindDescription(UserVisitPK userVisitPK, DeleteSearchKindDescriptionForm form); 127 128 // ------------------------------------------------------------------------- 129 // Search Types 130 // ------------------------------------------------------------------------- 131 132 CommandResult createSearchType(UserVisitPK userVisitPK, CreateSearchTypeForm form); 133 134 CommandResult getSearchTypes(UserVisitPK userVisitPK, GetSearchTypesForm form); 135 136 CommandResult getSearchType(UserVisitPK userVisitPK, GetSearchTypeForm form); 137 138 CommandResult getSearchTypeChoices(UserVisitPK userVisitPK, GetSearchTypeChoicesForm form); 139 140 CommandResult setDefaultSearchType(UserVisitPK userVisitPK, SetDefaultSearchTypeForm form); 141 142 CommandResult editSearchType(UserVisitPK userVisitPK, EditSearchTypeForm form); 143 144 CommandResult deleteSearchType(UserVisitPK userVisitPK, DeleteSearchTypeForm form); 145 146 // ------------------------------------------------------------------------- 147 // Search Type Descriptions 148 // ------------------------------------------------------------------------- 149 150 CommandResult createSearchTypeDescription(UserVisitPK userVisitPK, CreateSearchTypeDescriptionForm form); 151 152 CommandResult getSearchTypeDescriptions(UserVisitPK userVisitPK, GetSearchTypeDescriptionsForm form); 153 154 CommandResult getSearchTypeDescription(UserVisitPK userVisitPK, GetSearchTypeDescriptionForm form); 155 156 CommandResult editSearchTypeDescription(UserVisitPK userVisitPK, EditSearchTypeDescriptionForm form); 157 158 CommandResult deleteSearchTypeDescription(UserVisitPK userVisitPK, DeleteSearchTypeDescriptionForm form); 159 160 // ------------------------------------------------------------------------- 161 // Search Sort Orders 162 // ------------------------------------------------------------------------- 163 164 CommandResult createSearchSortOrder(UserVisitPK userVisitPK, CreateSearchSortOrderForm form); 165 166 CommandResult getSearchSortOrders(UserVisitPK userVisitPK, GetSearchSortOrdersForm form); 167 168 CommandResult getSearchSortOrder(UserVisitPK userVisitPK, GetSearchSortOrderForm form); 169 170 CommandResult getSearchSortOrderChoices(UserVisitPK userVisitPK, GetSearchSortOrderChoicesForm form); 171 172 CommandResult setDefaultSearchSortOrder(UserVisitPK userVisitPK, SetDefaultSearchSortOrderForm form); 173 174 CommandResult editSearchSortOrder(UserVisitPK userVisitPK, EditSearchSortOrderForm form); 175 176 CommandResult deleteSearchSortOrder(UserVisitPK userVisitPK, DeleteSearchSortOrderForm form); 177 178 // ------------------------------------------------------------------------- 179 // Search Sort Order Descriptions 180 // ------------------------------------------------------------------------- 181 182 CommandResult createSearchSortOrderDescription(UserVisitPK userVisitPK, CreateSearchSortOrderDescriptionForm form); 183 184 CommandResult getSearchSortOrderDescriptions(UserVisitPK userVisitPK, GetSearchSortOrderDescriptionsForm form); 185 186 CommandResult getSearchSortOrderDescription(UserVisitPK userVisitPK, GetSearchSortOrderDescriptionForm form); 187 188 CommandResult editSearchSortOrderDescription(UserVisitPK userVisitPK, EditSearchSortOrderDescriptionForm form); 189 190 CommandResult deleteSearchSortOrderDescription(UserVisitPK userVisitPK, DeleteSearchSortOrderDescriptionForm form); 191 192 // ------------------------------------------------------------------------- 193 // Search Use Types 194 // ------------------------------------------------------------------------- 195 196 CommandResult createSearchUseType(UserVisitPK userVisitPK, CreateSearchUseTypeForm form); 197 198 CommandResult getSearchUseTypes(UserVisitPK userVisitPK, GetSearchUseTypesForm form); 199 200 CommandResult getSearchUseType(UserVisitPK userVisitPK, GetSearchUseTypeForm form); 201 202 CommandResult getSearchUseTypeChoices(UserVisitPK userVisitPK, GetSearchUseTypeChoicesForm form); 203 204 CommandResult setDefaultSearchUseType(UserVisitPK userVisitPK, SetDefaultSearchUseTypeForm form); 205 206 CommandResult editSearchUseType(UserVisitPK userVisitPK, EditSearchUseTypeForm form); 207 208 CommandResult deleteSearchUseType(UserVisitPK userVisitPK, DeleteSearchUseTypeForm form); 209 210 // ------------------------------------------------------------------------- 211 // Search Use Type Descriptions 212 // ------------------------------------------------------------------------- 213 214 CommandResult createSearchUseTypeDescription(UserVisitPK userVisitPK, CreateSearchUseTypeDescriptionForm form); 215 216 CommandResult getSearchUseTypeDescriptions(UserVisitPK userVisitPK, GetSearchUseTypeDescriptionsForm form); 217 218 CommandResult getSearchUseTypeDescription(UserVisitPK userVisitPK, GetSearchUseTypeDescriptionForm form); 219 220 CommandResult editSearchUseTypeDescription(UserVisitPK userVisitPK, EditSearchUseTypeDescriptionForm form); 221 222 CommandResult deleteSearchUseTypeDescription(UserVisitPK userVisitPK, DeleteSearchUseTypeDescriptionForm form); 223 224 // ------------------------------------------------------------------------- 225 // Search Result Action Types 226 // ------------------------------------------------------------------------- 227 228 CommandResult createSearchResultActionType(UserVisitPK userVisitPK, CreateSearchResultActionTypeForm form); 229 230 CommandResult getSearchResultActionTypes(UserVisitPK userVisitPK, GetSearchResultActionTypesForm form); 231 232 CommandResult getSearchResultActionType(UserVisitPK userVisitPK, GetSearchResultActionTypeForm form); 233 234 CommandResult getSearchResultActionTypeChoices(UserVisitPK userVisitPK, GetSearchResultActionTypeChoicesForm form); 235 236 CommandResult setDefaultSearchResultActionType(UserVisitPK userVisitPK, SetDefaultSearchResultActionTypeForm form); 237 238 CommandResult editSearchResultActionType(UserVisitPK userVisitPK, EditSearchResultActionTypeForm form); 239 240 CommandResult deleteSearchResultActionType(UserVisitPK userVisitPK, DeleteSearchResultActionTypeForm form); 241 242 // ------------------------------------------------------------------------- 243 // Search Result Action Type Descriptions 244 // ------------------------------------------------------------------------- 245 246 CommandResult createSearchResultActionTypeDescription(UserVisitPK userVisitPK, CreateSearchResultActionTypeDescriptionForm form); 247 248 CommandResult getSearchResultActionTypeDescriptions(UserVisitPK userVisitPK, GetSearchResultActionTypeDescriptionsForm form); 249 250 CommandResult getSearchResultActionTypeDescription(UserVisitPK userVisitPK, GetSearchResultActionTypeDescriptionForm form); 251 252 CommandResult editSearchResultActionTypeDescription(UserVisitPK userVisitPK, EditSearchResultActionTypeDescriptionForm form); 253 254 CommandResult deleteSearchResultActionTypeDescription(UserVisitPK userVisitPK, DeleteSearchResultActionTypeDescriptionForm form); 255 256 // ------------------------------------------------------------------------- 257 // Search Check Spelling Action Types 258 // ------------------------------------------------------------------------- 259 260 CommandResult createSearchCheckSpellingActionType(UserVisitPK userVisitPK, CreateSearchCheckSpellingActionTypeForm form); 261 262 CommandResult getSearchCheckSpellingActionTypes(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypesForm form); 263 264 CommandResult getSearchCheckSpellingActionType(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeForm form); 265 266 CommandResult getSearchCheckSpellingActionTypeChoices(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeChoicesForm form); 267 268 CommandResult setDefaultSearchCheckSpellingActionType(UserVisitPK userVisitPK, SetDefaultSearchCheckSpellingActionTypeForm form); 269 270 CommandResult editSearchCheckSpellingActionType(UserVisitPK userVisitPK, EditSearchCheckSpellingActionTypeForm form); 271 272 CommandResult deleteSearchCheckSpellingActionType(UserVisitPK userVisitPK, DeleteSearchCheckSpellingActionTypeForm form); 273 274 // ------------------------------------------------------------------------- 275 // Search Check Spelling Action Type Descriptions 276 // ------------------------------------------------------------------------- 277 278 CommandResult createSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, CreateSearchCheckSpellingActionTypeDescriptionForm form); 279 280 CommandResult getSearchCheckSpellingActionTypeDescriptions(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeDescriptionsForm form); 281 282 CommandResult getSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, GetSearchCheckSpellingActionTypeDescriptionForm form); 283 284 CommandResult editSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, EditSearchCheckSpellingActionTypeDescriptionForm form); 285 286 CommandResult deleteSearchCheckSpellingActionTypeDescription(UserVisitPK userVisitPK, DeleteSearchCheckSpellingActionTypeDescriptionForm form); 287 288 // ------------------------------------------------------------------------- 289 // Customer Search 290 // ------------------------------------------------------------------------- 291 292 CommandResult searchCustomers(UserVisitPK userVisitPK, SearchCustomersForm form); 293 294 CommandResult getCustomerResults(UserVisitPK userVisitPK, GetCustomerResultsForm form); 295 296 CommandResult getCustomerResultsFacet(UserVisitPK userVisitPK, GetCustomerResultsFacetForm form); 297 298 CommandResult getCustomerResultsFacets(UserVisitPK userVisitPK, GetCustomerResultsFacetsForm form); 299 300 CommandResult countCustomerResults(UserVisitPK userVisitPK, CountCustomerResultsForm form); 301 302 CommandResult clearCustomerResults(UserVisitPK userVisitPK, ClearCustomerResultsForm form); 303 304 // ------------------------------------------------------------------------- 305 // Item Search 306 // ------------------------------------------------------------------------- 307 308 CommandResult searchItems(UserVisitPK userVisitPK, SearchItemsForm form); 309 310 CommandResult getItemResults(UserVisitPK userVisitPK, GetItemResultsForm form); 311 312 CommandResult getItemResultsFacet(UserVisitPK userVisitPK, GetItemResultsFacetForm form); 313 314 CommandResult getItemResultsFacets(UserVisitPK userVisitPK, GetItemResultsFacetsForm form); 315 316 CommandResult countItemResults(UserVisitPK userVisitPK, CountItemResultsForm form); 317 318 CommandResult clearItemResults(UserVisitPK userVisitPK, ClearItemResultsForm form); 319 320 CommandResult createItemSearchResultAction(UserVisitPK userVisitPK, CreateItemSearchResultActionForm form); 321 322 CommandResult checkItemSpelling(UserVisitPK userVisitPK, CheckItemSpellingForm form); 323 324 // ------------------------------------------------------------------------- 325 // Vendor Search 326 // ------------------------------------------------------------------------- 327 328 CommandResult searchVendors(UserVisitPK userVisitPK, SearchVendorsForm form); 329 330 CommandResult getVendorResults(UserVisitPK userVisitPK, GetVendorResultsForm form); 331 332 CommandResult countVendorResults(UserVisitPK userVisitPK, CountVendorResultsForm form); 333 334 CommandResult clearVendorResults(UserVisitPK userVisitPK, ClearVendorResultsForm form); 335 336 // ------------------------------------------------------------------------- 337 // Forum Message Search 338 // ------------------------------------------------------------------------- 339 340 CommandResult searchForumMessages(UserVisitPK userVisitPK, SearchForumMessagesForm form); 341 342 CommandResult getForumMessageResults(UserVisitPK userVisitPK, GetForumMessageResultsForm form); 343 344 CommandResult countForumMessageResults(UserVisitPK userVisitPK, CountForumMessageResultsForm form); 345 346 CommandResult clearForumMessageResults(UserVisitPK userVisitPK, ClearForumMessageResultsForm form); 347 348 // ------------------------------------------------------------------------- 349 // Employee Search 350 // ------------------------------------------------------------------------- 351 352 CommandResult searchEmployees(UserVisitPK userVisitPK, SearchEmployeesForm form); 353 354 CommandResult getEmployeeResults(UserVisitPK userVisitPK, GetEmployeeResultsForm form); 355 356 CommandResult getEmployeeResultsFacet(UserVisitPK userVisitPK, GetEmployeeResultsFacetForm form); 357 358 CommandResult getEmployeeResultsFacets(UserVisitPK userVisitPK, GetEmployeeResultsFacetsForm form); 359 360 CommandResult countEmployeeResults(UserVisitPK userVisitPK, CountEmployeeResultsForm form); 361 362 CommandResult clearEmployeeResults(UserVisitPK userVisitPK, ClearEmployeeResultsForm form); 363 364 // ------------------------------------------------------------------------- 365 // Leave Search 366 // ------------------------------------------------------------------------- 367 368 CommandResult searchLeaves(UserVisitPK userVisitPK, SearchLeavesForm form); 369 370 CommandResult getLeaveResults(UserVisitPK userVisitPK, GetLeaveResultsForm form); 371 372 CommandResult countLeaveResults(UserVisitPK userVisitPK, CountLeaveResultsForm form); 373 374 CommandResult clearLeaveResults(UserVisitPK userVisitPK, ClearLeaveResultsForm form); 375 376 // ------------------------------------------------------------------------- 377 // Sales Order Batch Search 378 // ------------------------------------------------------------------------- 379 380 CommandResult searchSalesOrderBatches(UserVisitPK userVisitPK, SearchSalesOrderBatchesForm form); 381 382 CommandResult getSalesOrderBatchResults(UserVisitPK userVisitPK, GetSalesOrderBatchResultsForm form); 383 384 CommandResult countSalesOrderBatchResults(UserVisitPK userVisitPK, CountSalesOrderBatchResultsForm form); 385 386 CommandResult clearSalesOrderBatchResults(UserVisitPK userVisitPK, ClearSalesOrderBatchResultsForm form); 387 388 // ------------------------------------------------------------------------- 389 // Sales Order Search 390 // ------------------------------------------------------------------------- 391 392 CommandResult searchSalesOrders(UserVisitPK userVisitPK, SearchSalesOrdersForm form); 393 394 CommandResult getSalesOrderResults(UserVisitPK userVisitPK, GetSalesOrderResultsForm form); 395 396 CommandResult countSalesOrderResults(UserVisitPK userVisitPK, CountSalesOrderResultsForm form); 397 398 CommandResult clearSalesOrderResults(UserVisitPK userVisitPK, ClearSalesOrderResultsForm form); 399 400 // ------------------------------------------------------------------------- 401 // Entity List Item Search 402 // ------------------------------------------------------------------------- 403 404 CommandResult searchEntityListItems(UserVisitPK userVisitPK, SearchEntityListItemsForm form); 405 406 CommandResult getEntityListItemResults(UserVisitPK userVisitPK, GetEntityListItemResultsForm form); 407 408 CommandResult countEntityListItemResults(UserVisitPK userVisitPK, CountEntityListItemResultsForm form); 409 410 CommandResult clearEntityListItemResults(UserVisitPK userVisitPK, ClearEntityListItemResultsForm form); 411 412 // ------------------------------------------------------------------------- 413 // Content Category Search 414 // ------------------------------------------------------------------------- 415 416 CommandResult searchContentCategories(UserVisitPK userVisitPK, SearchContentCategoriesForm form); 417 418 CommandResult getContentCategoryResults(UserVisitPK userVisitPK, GetContentCategoryResultsForm form); 419 420 CommandResult getContentCategoryResultsFacet(UserVisitPK userVisitPK, GetContentCategoryResultsFacetForm form); 421 422 CommandResult getContentCategoryResultsFacets(UserVisitPK userVisitPK, GetContentCategoryResultsFacetsForm form); 423 424 CommandResult countContentCategoryResults(UserVisitPK userVisitPK, CountContentCategoryResultsForm form); 425 426 CommandResult clearContentCategoryResults(UserVisitPK userVisitPK, ClearContentCategoryResultsForm form); 427 428 // ------------------------------------------------------------------------- 429 // Security Role Group Search 430 // ------------------------------------------------------------------------- 431 432 CommandResult searchSecurityRoleGroups(UserVisitPK userVisitPK, SearchSecurityRoleGroupsForm form); 433 434 CommandResult getSecurityRoleGroupResults(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsForm form); 435 436 CommandResult getSecurityRoleGroupResultsFacet(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsFacetForm form); 437 438 CommandResult getSecurityRoleGroupResultsFacets(UserVisitPK userVisitPK, GetSecurityRoleGroupResultsFacetsForm form); 439 440 CommandResult countSecurityRoleGroupResults(UserVisitPK userVisitPK, CountSecurityRoleGroupResultsForm form); 441 442 CommandResult clearSecurityRoleGroupResults(UserVisitPK userVisitPK, ClearSecurityRoleGroupResultsForm form); 443 444 // ------------------------------------------------------------------------- 445 // Security Role Search 446 // ------------------------------------------------------------------------- 447 448 CommandResult searchSecurityRoles(UserVisitPK userVisitPK, SearchSecurityRolesForm form); 449 450 CommandResult getSecurityRoleResults(UserVisitPK userVisitPK, GetSecurityRoleResultsForm form); 451 452 CommandResult getSecurityRoleResultsFacet(UserVisitPK userVisitPK, GetSecurityRoleResultsFacetForm form); 453 454 CommandResult getSecurityRoleResultsFacets(UserVisitPK userVisitPK, GetSecurityRoleResultsFacetsForm form); 455 456 CommandResult countSecurityRoleResults(UserVisitPK userVisitPK, CountSecurityRoleResultsForm form); 457 458 CommandResult clearSecurityRoleResults(UserVisitPK userVisitPK, ClearSecurityRoleResultsForm form); 459 460 // ------------------------------------------------------------------------- 461 // Harmonized Tariff Schedule Code Search 462 // ------------------------------------------------------------------------- 463 464 CommandResult searchHarmonizedTariffScheduleCodes(UserVisitPK userVisitPK, SearchHarmonizedTariffScheduleCodesForm form); 465 466 CommandResult getHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsForm form); 467 468 CommandResult getHarmonizedTariffScheduleCodeResultsFacet(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsFacetForm form); 469 470 CommandResult getHarmonizedTariffScheduleCodeResultsFacets(UserVisitPK userVisitPK, GetHarmonizedTariffScheduleCodeResultsFacetsForm form); 471 472 CommandResult countHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, CountHarmonizedTariffScheduleCodeResultsForm form); 473 474 CommandResult clearHarmonizedTariffScheduleCodeResults(UserVisitPK userVisitPK, ClearHarmonizedTariffScheduleCodeResultsForm form); 475 476 // ------------------------------------------------------------------------- 477 // Entity Type Search 478 // ------------------------------------------------------------------------- 479 480 CommandResult searchEntityTypes(UserVisitPK userVisitPK, SearchEntityTypesForm form); 481 482 CommandResult getEntityTypeResults(UserVisitPK userVisitPK, GetEntityTypeResultsForm form); 483 484 CommandResult getEntityTypeResultsFacet(UserVisitPK userVisitPK, GetEntityTypeResultsFacetForm form); 485 486 CommandResult getEntityTypeResultsFacets(UserVisitPK userVisitPK, GetEntityTypeResultsFacetsForm form); 487 488 CommandResult countEntityTypeResults(UserVisitPK userVisitPK, CountEntityTypeResultsForm form); 489 490 CommandResult clearEntityTypeResults(UserVisitPK userVisitPK, ClearEntityTypeResultsForm form); 491 492 // ------------------------------------------------------------------------- 493 // Contact Mechanism Search 494 // ------------------------------------------------------------------------- 495 496 CommandResult searchContactMechanisms(UserVisitPK userVisitPK, SearchContactMechanismsForm form); 497 498 CommandResult getContactMechanismResults(UserVisitPK userVisitPK, GetContactMechanismResultsForm form); 499 500 CommandResult getContactMechanismResultsFacet(UserVisitPK userVisitPK, GetContactMechanismResultsFacetForm form); 501 502 CommandResult getContactMechanismResultsFacets(UserVisitPK userVisitPK, GetContactMechanismResultsFacetsForm form); 503 504 CommandResult countContactMechanismResults(UserVisitPK userVisitPK, CountContactMechanismResultsForm form); 505 506 CommandResult clearContactMechanismResults(UserVisitPK userVisitPK, ClearContactMechanismResultsForm form); 507 508 // ------------------------------------------------------------------------- 509 // Offer Search 510 // ------------------------------------------------------------------------- 511 512 CommandResult searchOffers(UserVisitPK userVisitPK, SearchOffersForm form); 513 514 CommandResult getOfferResults(UserVisitPK userVisitPK, GetOfferResultsForm form); 515 516 CommandResult getOfferResultsFacet(UserVisitPK userVisitPK, GetOfferResultsFacetForm form); 517 518 CommandResult getOfferResultsFacets(UserVisitPK userVisitPK, GetOfferResultsFacetsForm form); 519 520 CommandResult countOfferResults(UserVisitPK userVisitPK, CountOfferResultsForm form); 521 522 CommandResult clearOfferResults(UserVisitPK userVisitPK, ClearOfferResultsForm form); 523 524 // ------------------------------------------------------------------------- 525 // Use Search 526 // ------------------------------------------------------------------------- 527 528 CommandResult searchUses(UserVisitPK userVisitPK, SearchUsesForm form); 529 530 CommandResult getUseResults(UserVisitPK userVisitPK, GetUseResultsForm form); 531 532 CommandResult getUseResultsFacet(UserVisitPK userVisitPK, GetUseResultsFacetForm form); 533 534 CommandResult getUseResultsFacets(UserVisitPK userVisitPK, GetUseResultsFacetsForm form); 535 536 CommandResult countUseResults(UserVisitPK userVisitPK, CountUseResultsForm form); 537 538 CommandResult clearUseResults(UserVisitPK userVisitPK, ClearUseResultsForm form); 539 540 // ------------------------------------------------------------------------- 541 // Use Type Search 542 // ------------------------------------------------------------------------- 543 544 CommandResult searchUseTypes(UserVisitPK userVisitPK, SearchUseTypesForm form); 545 546 CommandResult getUseTypeResults(UserVisitPK userVisitPK, GetUseTypeResultsForm form); 547 548 CommandResult getUseTypeResultsFacet(UserVisitPK userVisitPK, GetUseTypeResultsFacetForm form); 549 550 CommandResult getUseTypeResultsFacets(UserVisitPK userVisitPK, GetUseTypeResultsFacetsForm form); 551 552 CommandResult countUseTypeResults(UserVisitPK userVisitPK, CountUseTypeResultsForm form); 553 554 CommandResult clearUseTypeResults(UserVisitPK userVisitPK, ClearUseTypeResultsForm form); 555 556 // ------------------------------------------------------------------------- 557 // Warehouse Search 558 // ------------------------------------------------------------------------- 559 560 CommandResult searchWarehouses(UserVisitPK userVisitPK, SearchWarehousesForm form); 561 562 CommandResult getWarehouseResults(UserVisitPK userVisitPK, GetWarehouseResultsForm form); 563 564 CommandResult getWarehouseResultsFacet(UserVisitPK userVisitPK, GetWarehouseResultsFacetForm form); 565 566 CommandResult getWarehouseResultsFacets(UserVisitPK userVisitPK, GetWarehouseResultsFacetsForm form); 567 568 CommandResult countWarehouseResults(UserVisitPK userVisitPK, CountWarehouseResultsForm form); 569 570 CommandResult clearWarehouseResults(UserVisitPK userVisitPK, ClearWarehouseResultsForm form); 571 572 // ------------------------------------------------------------------------- 573 // Identify 574 // ------------------------------------------------------------------------- 575 576 CommandResult identify(UserVisitPK userVisitPK, IdentifyForm form); 577 578}