Class WorkspaceProjectSearchServiceImpl

  • All Implemented Interfaces:
    org.guvnor.common.services.project.service.WorkspaceProjectSearchService

    @ApplicationScoped
    public class WorkspaceProjectSearchServiceImpl
    extends Object
    implements org.guvnor.common.services.project.service.WorkspaceProjectSearchService
    TODO: Improve using indexes. Avoid to iterate thorough the entire repo>project hierarchy.
    • Constructor Detail

      • WorkspaceProjectSearchServiceImpl

        @Inject
        public WorkspaceProjectSearchServiceImpl​(org.guvnor.common.services.project.service.WorkspaceProjectService workspaceProjectService)
    • Method Detail

      • searchByName

        public Collection<org.guvnor.common.services.project.model.WorkspaceProject> searchByName​(String pattern,
                                                                                                  int maxItems,
                                                                                                  boolean caseSensitive)
        Specified by:
        searchByName in interface org.guvnor.common.services.project.service.WorkspaceProjectSearchService