Class SubtypesSearchFacade
java.lang.Object
com.hybris.backoffice.cockpitng.dataaccess.facades.search.SubtypesSearchFacade
- All Implemented Interfaces:
com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorSearchFacade<ComposedTypeModel>
public class SubtypesSearchFacade
extends Object
implements com.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorSearchFacade<ComposedTypeModel>
Search provider which returns the subtypes of given class.
To make it work the referenceSearchCondition with "code" has to be used, e.g.:
<wz:editor-parameter>
<wz:name>referenceSearchCondition_code</wz:name>
<wz:value>User</wz:value>
</wz:editor-parameter>
It returns empty Pageable and warning when code is not passed.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ComposedTypeModel>filterTypesByNames(List<ComposedTypeModel> composedTypes, String searchText) protected booleanhasCodeAttribute(com.hybris.cockpitng.search.data.SearchQueryCondition condition) com.hybris.cockpitng.search.data.pageable.Pageable<ComposedTypeModel>search(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData) voidsetTypeService(TypeService typeService)
-
Field Details
-
CODE
- See Also:
-
-
Constructor Details
-
SubtypesSearchFacade
public SubtypesSearchFacade()
-
-
Method Details
-
search
public com.hybris.cockpitng.search.data.pageable.Pageable<ComposedTypeModel> search(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData) - Specified by:
searchin interfacecom.hybris.cockpitng.editor.commonreferenceeditor.ReferenceEditorSearchFacade<ComposedTypeModel>
-
filterTypesByNames
protected List<ComposedTypeModel> filterTypesByNames(List<ComposedTypeModel> composedTypes, String searchText) -
hasCodeAttribute
protected boolean hasCodeAttribute(com.hybris.cockpitng.search.data.SearchQueryCondition condition) -
getTypeService
-
setTypeService
-