Class BaseSearchCommand<F extends BaseSearchForm,R extends BaseResult>
java.lang.Object
com.echothree.util.server.control.BaseCommand
com.echothree.util.server.control.BaseSimpleCommand<F>
com.echothree.control.user.search.server.command.BaseSearchCommand<F,R>
- All Implemented Interfaces:
ExecutionErrorAccumulator,ExecutionWarningAccumulator,SecurityMessageAccumulator
- Direct Known Subclasses:
SearchComponentVendorsCommand,SearchContactMechanismsCommand,SearchContentCatalogItemsCommand,SearchContentCatalogsCommand,SearchContentCategoriesCommand,SearchEntityAliasTypesCommand,SearchEntityAttributeGroupsCommand,SearchEntityAttributesCommand,SearchEntityListItemsCommand,SearchEntityTypesCommand,SearchForumMessagesCommand,SearchHarmonizedTariffScheduleCodesCommand,SearchItemsCommand,SearchOffersCommand,SearchSecurityRoleGroupsCommand,SearchSecurityRolesCommand,SearchShippingMethodsCommand,SearchUsesCommand,SearchUseTypesCommand
public abstract class BaseSearchCommand<F extends BaseSearchForm,R extends BaseResult>
extends BaseSimpleCommand<F>
-
Field Summary
Fields inherited from class com.echothree.util.server.control.BaseSimpleCommand
form, mimeTypeControlFields inherited from class com.echothree.util.server.control.BaseCommand
commandControl, componentControl, coreControl, entityTypeControl, eventControl, securityRoleLogic, session, userControl -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseSearchCommand(CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, boolean allowLimits) protectedBaseSearchCommand(CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, List<FieldDefinition> FORM_FIELD_DEFINITIONS, boolean allowLimits) -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchDefaultOperatorgetDefaultSearchDefaultOperator(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected SearchSortDirectiongetDefaultSearchSortDirection(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected SearchSortOrdergetDefaultSearchSortOrder(SearchLogic searchLogic, boolean rememberPreferences, SearchKind searchKind, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected PartySearchTypePreferencegetPartySearchTypePreference(SearchControl searchControl, SearchType searchType) protected voidupdatePartySearchTypePreferences(SearchControl searchControl, SearchType searchType, PartySearchTypePreference partySearchTypePreference, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, Party party) Methods inherited from class com.echothree.util.server.control.BaseSimpleCommand
canQueryByGraphQl, getForm, getFormFieldDefinitions, run, runAsync, setupPreferredClobMimeType, setupSession, setupValidator, validate, validateMethods inherited from class com.echothree.util.server.control.BaseCommand
addExecutionError, addExecutionError, addExecutionWarning, addExecutionWarning, addSecurityMessage, addSecurityMessage, canSpecifyParty, checkCommandSecurityDefinition, checkOptionalSecurityRoles, execute, getBaseResultAfterErrors, getCheckIdentityVerifiedTime, getCommandName, getCommandSecurityDefinition, getCompanyParty, getComponentVendorName, getExecutionErrors, getExecutionWarnings, getInsufficientSecurityResult, getLog, getLogCommand, getParty, getPartyPK, getPartyType, getPartyTypeName, getPreferredCurrency, getPreferredCurrency, getPreferredDateTimeFormat, getPreferredDateTimeFormat, getPreferredLanguage, getPreferredLanguage, getPreferredTimeZone, getPreferredTimeZone, getSecurityMessages, getSession, getUpdateLastCommandTime, getUserControl, getUserSession, getUserVisit, getUserVisitForUpdate, getUserVisitPK, hasExecutionErrors, hasExecutionWarnings, hasSecurityMessages, initSession, removeFilteredTransferProperty, removeOption, run, runAsync, security, selfOnly, sendEvent, sendEvent, sendEvent, setCheckIdentityVerifiedTime, setLogCommand, setUpdateLastCommandTime, setUserVisitPK, teardownSession
-
Constructor Details
-
BaseSearchCommand
protected BaseSearchCommand(CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, List<FieldDefinition> FORM_FIELD_DEFINITIONS, boolean allowLimits) -
BaseSearchCommand
protected BaseSearchCommand(CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, boolean allowLimits)
-
-
Method Details
-
getPartySearchTypePreference
protected PartySearchTypePreference getPartySearchTypePreference(SearchControl searchControl, SearchType searchType) -
getDefaultSearchDefaultOperator
protected SearchDefaultOperator getDefaultSearchDefaultOperator(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) -
getDefaultSearchSortOrder
protected SearchSortOrder getDefaultSearchSortOrder(SearchLogic searchLogic, boolean rememberPreferences, SearchKind searchKind, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) -
getDefaultSearchSortDirection
protected SearchSortDirection getDefaultSearchSortDirection(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) -
updatePartySearchTypePreferences
protected void updatePartySearchTypePreferences(SearchControl searchControl, SearchType searchType, PartySearchTypePreference partySearchTypePreference, SearchDefaultOperator searchDefaultOperator, SearchSortOrder searchSortOrder, SearchSortDirection searchSortDirection, Party party)
-