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 Details

  • 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:
      search in interface com.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

      public TypeService getTypeService()
    • setTypeService

      public void setTypeService(TypeService typeService)