Subversion Repositories bacoAlunos

Rev

Rev 1310 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1310 Rev 1312
Line 1... Line 1...
1
package pt.estgp.estgweb.services.srusources;
1
package pt.estgp.estgweb.services.srusources;
2
 
2
 
3
import pt.utl.ist.berserk.logic.serviceManager.IService;
-
 
4
import pt.estgp.estgweb.services.common.*;
-
 
5
import pt.estgp.estgweb.services.common.impl.DefaultSearchResults;
-
 
6
import pt.estgp.estgweb.services.common.impl.DefaultResult;
-
 
7
import pt.estgp.estgweb.domain.*;
-
 
8
import pt.estgp.estgweb.domain.views.SruSourceView;
-
 
9
import pt.estgp.estgweb.domain.views.SruSourceCollectionView;
-
 
10
import pt.estgp.estgweb.domain.dao.DaoFactory;
-
 
11
import pt.estgp.estgweb.utils.RoleManager;
-
 
12
import pt.estgp.estgweb.utils.Dom4jUtil;
-
 
13
import pt.estgp.estgweb.utils.ConfigProperties;
-
 
14
import pt.estgp.estgweb.Globals;
-
 
15
import org.apache.log4j.Logger;
3
import org.apache.log4j.Logger;
16
import org.apache.lucene.queryParser.QueryParser;
-
 
17
import org.apache.lucene.queryParser.ParseException;
-
 
18
import org.apache.lucene.analysis.SimpleAnalyzer;
-
 
19
import org.apache.lucene.analysis.Analyzer;
-
 
20
import org.dom4j.Document;
4
import org.dom4j.Document;
21
import org.dom4j.XPath;
-
 
22
import org.dom4j.Element;
5
import org.dom4j.Element;
-
 
6
import org.dom4j.XPath;
-
 
7
import pt.estgp.estgweb.domain.DomainObject;
-
 
8
import pt.estgp.estgweb.domain.SruSource;
-
 
9
import pt.estgp.estgweb.domain.SruSourceCollection;
-
 
10
import pt.estgp.estgweb.domain.UserSession;
-
 
11
import pt.estgp.estgweb.domain.dao.DaoFactory;
-
 
12
import pt.estgp.estgweb.domain.views.SruSourceCollectionView;
-
 
13
import pt.estgp.estgweb.domain.views.SruSourceView;
-
 
14
import pt.estgp.estgweb.services.common.*;
-
 
15
import pt.estgp.estgweb.services.common.impl.DefaultResult;
-
 
16
import pt.estgp.estgweb.services.common.impl.DefaultSearchResults;
-
 
17
import pt.estgp.estgweb.utils.ConfigProperties;
-
 
18
import pt.estgp.estgweb.utils.Dom4jUtil;
-
 
19
import pt.estgp.estgweb.utils.RoleManager;
-
 
20
import pt.utl.ist.berserk.logic.serviceManager.IService;
23
 
21
 
24
import java.util.List;
22
import java.net.URL;
-
 
23
import java.net.URLEncoder;
25
import java.util.ArrayList;
24
import java.util.ArrayList;
26
import java.util.Map;
-
 
27
import java.util.HashMap;
25
import java.util.HashMap;
28
import java.util.regex.Pattern;
26
import java.util.List;
-
 
27
import java.util.Map;
29
import java.util.regex.Matcher;
28
import java.util.regex.Matcher;
30
import java.net.URLEncoder;
29
import java.util.regex.Pattern;
31
import java.net.URL;
-
 
32
 
30
 
33
/*
31
/*
34
 * @author Goncalo Luiz gedl [AT] rnl [DOT] ist [DOT] utl [DOT] pt
32
 * @author Goncalo Luiz gedl [AT] rnl [DOT] ist [DOT] utl [DOT] pt
35
 *
33
 *
36
 *
34
 *
Line 271... Line 269...
271
                    if(facets.size() > 0)
269
                    if(facets.size() > 0)
272
                        searchResultsSource.setFacets(facets);
270
                        searchResultsSource.setFacets(facets);
273
                }
271
                }
274
                catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e)
272
                catch (1.5.0/docs/api/java/lang/Throwable.html">Throwable e)
275
                {
273
                {
276
                    logger.error(e,e);
274
                    logger.error(e);
277
                }
275
                }
278
 
276
 
279
                if(searchResultsSource.getResults() != null && searchResultsSource.getResults().size() > 0)
277
                if(searchResultsSource.getResults() != null && searchResultsSource.getResults().size() > 0)
280
                    searchResults.add(searchResultsSource);
278
                    searchResults.add(searchResultsSource);
281
            }
279
            }