public abstract class AbstractInitAdvanceSearchController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SOCKET_IN_NODE_SELECTED |
static java.lang.String |
SOCKET_OUT_CONTEXT |
| Constructor and Description |
|---|
AbstractInitAdvanceSearchController() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addSearchDataConditions(AdvancedSearchData searchData)
Method adds search data conditions for given search data object
|
protected void |
appendSearchCondition(AdvancedSearchData searchData,
FieldType field,
DataType dataType) |
void |
createAdvancedSearchInitContext(NavigationNode navigationNode)
Creates init context for advanced search widget
|
AdvancedSearchOperatorService |
getAdvancedSearchOperatorService() |
abstract java.lang.String |
getNavigationNodeId()
Returns navigation node identifier for which advanced search data context should be created
|
PermissionFacade |
getPermissionFacade() |
abstract java.lang.String |
getTypeCode()
Returns type for which advanced search data context will be created
|
TypeFacade |
getTypeFacade() |
protected AdvancedSearchData |
initFromConfig(AdvancedSearch advancedSearch,
java.lang.String typeCode) |
protected AdvancedSearch |
loadAdvancedConfiguration(java.lang.String type) |
protected DataType |
loadDataTypeForCode(java.lang.String typeCode) |
void |
setAdvancedSearchOperatorService(AdvancedSearchOperatorService advancedSearchOperatorService) |
void |
setPermissionFacade(PermissionFacade permissionFacade) |
void |
setTypeFacade(TypeFacade typeFacade) |
public static final java.lang.String SOCKET_IN_NODE_SELECTED
public static final java.lang.String SOCKET_OUT_CONTEXT
public void createAdvancedSearchInitContext(NavigationNode navigationNode)
navigationNode - - navigation nodepublic abstract void addSearchDataConditions(AdvancedSearchData searchData)
searchData - - object storing advanced search datapublic abstract java.lang.String getNavigationNodeId()
public abstract java.lang.String getTypeCode()
protected AdvancedSearch loadAdvancedConfiguration(java.lang.String type)
protected AdvancedSearchData initFromConfig(AdvancedSearch advancedSearch,
java.lang.String typeCode)
protected void appendSearchCondition(AdvancedSearchData searchData,
FieldType field,
DataType dataType)
protected DataType loadDataTypeForCode(java.lang.String typeCode)
public TypeFacade getTypeFacade()
public void setTypeFacade(TypeFacade typeFacade)
public PermissionFacade getPermissionFacade()
public void setPermissionFacade(PermissionFacade permissionFacade)
public AdvancedSearchOperatorService getAdvancedSearchOperatorService()
public void setAdvancedSearchOperatorService(AdvancedSearchOperatorService advancedSearchOperatorService)
Copyright © 2018 SAP SE. All Rights Reserved.