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:
SearchContactMechanismsCommand
,SearchContentCategoriesCommand
,SearchEntityListItemsCommand
,SearchEntityTypesCommand
,SearchForumMessagesCommand
,SearchHarmonizedTariffScheduleCodesCommand
,SearchItemsCommand
,SearchOffersCommand
,SearchSecurityRoleGroupsCommand
,SearchSecurityRolesCommand
,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
Fields inherited from class com.echothree.util.server.control.BaseCommand
session
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BaseSearchCommand
(UserVisitPK userVisitPK, CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, boolean allowLimits) protected
BaseSearchCommand
(UserVisitPK userVisitPK, F form, CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, List<FieldDefinition> FORM_FIELD_DEFINITIONS, boolean allowLimits) -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchDefaultOperator
getDefaultSearchDefaultOperator
(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected SearchSortDirection
getDefaultSearchSortDirection
(SearchLogic searchLogic, boolean rememberPreferences, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected SearchSortOrder
getDefaultSearchSortOrder
(SearchLogic searchLogic, boolean rememberPreferences, SearchKind searchKind, PartySearchTypePreferenceDetail partySearchTypePreferenceDetail) protected PartySearchTypePreference
getPartySearchTypePreference
(SearchControl searchControl, SearchType searchType) protected void
updatePartySearchTypePreferences
(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, setupPreferredClobMimeType, setupSession, setupValidator, validate, validate
Methods 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, getCoreControl, getEntityInstanceByBasePK, 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(UserVisitPK userVisitPK, F form, CommandSecurityDefinition COMMAND_SECURITY_DEFINITION, List<FieldDefinition> FORM_FIELD_DEFINITIONS, boolean allowLimits) -
BaseSearchCommand
protected BaseSearchCommand(UserVisitPK userVisitPK, 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)
-