OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 142 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 142 Rev 174
Line 15... Line 15...
15
 
15
 
16
import org.openconcerto.sql.Log;
16
import org.openconcerto.sql.Log;
17
import org.openconcerto.sql.view.search.SearchList;
17
import org.openconcerto.sql.view.search.SearchList;
18
import org.openconcerto.sql.view.search.TextSearchSpec;
18
import org.openconcerto.sql.view.search.TextSearchSpec;
19
import org.openconcerto.sql.view.search.TextSearchSpec.Mode;
19
import org.openconcerto.sql.view.search.TextSearchSpec.Mode;
20
import org.openconcerto.ui.light.SearchContent;
20
import org.openconcerto.ui.light.UserSearchItem;
21
import org.openconcerto.ui.light.SearchSpec;
21
import org.openconcerto.ui.light.UserSearch;
22
 
22
 
23
import java.util.ArrayList;
23
import java.util.ArrayList;
24
import java.util.List;
24
import java.util.List;
25
 
25
 
26
public class SearchInfo {
26
public class SearchInfo {
27
    // TODO: add notion of operator
27
    // TODO: add notion of operator
28
    private final SearchList list = new SearchList();
28
    private final SearchList list = new SearchList();
29
    private final List<String> texts = new ArrayList<String>();
29
    private final List<String> texts = new ArrayList<String>();
30
 
30
 
31
    public SearchInfo(final SearchSpec params) {
31
    public SearchInfo(final UserSearch params) {
32
        int stop = params.getContent().size();
32
        int stop = params.getContent().size();
33
        for (int i = 0; i < stop; i++) {
33
        for (int i = 0; i < stop; i++) {
34
            final SearchContent param = params.getContent().get(i);
34
            final UserSearchItem param = params.getContent().get(i);
35
            final String col = param.getColumn();
35
            final String col = param.getColumn();
36
            final String type = param.getType();
36
            final String type = param.getType();
37
            final String[] tTexts = param.getText().split(" ");
37
            final String[] tTexts = param.getText().split(" ");
38
 
38
 
39
            Mode mode = Mode.CONTAINS;
39
            Mode mode = Mode.CONTAINS;