Changeset 2569


Ignore:
Timestamp:
02/12/13 13:46:12 (11 years ago)
Author:
keeloo
Message:

created branch for parameterized vlo

Location:
vlo/branches/vlo-2.13-param
Files:
10 added
1 deleted
12 edited
2 copied

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-2.13-param/vlo_solr/pom.xml

    r2062 r2569  
    4545  <properties>
    4646    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    47     <vlo.solr.home>[[PACKAGEDIR]]</vlo.solr.home>
    48       <vlo.solr.conf>config/solr</vlo.solr.conf>
     47      <vlo.solr.home>${project.build.directory}</vlo.solr.home>
     48      <vlo.solr.conf>${project.build.finalName}-vlo_solr_conf/solr</vlo.solr.conf>
    4949<!--    <vlo.solr.home>/lat/tools/vlo_solr</vlo.solr.home>-->
    5050    <vlo.war.name>war/solr/</vlo.war.name>
     
    7777        </executions>
    7878      </plugin>
     79     
     80            <plugin>
     81                <groupId>org.apache.maven.plugins</groupId>
     82                <artifactId>maven-war-plugin</artifactId>
     83                <configuration>
     84                    <!--<warName>${project.artifactId}</warName>-->
     85                    <webResources>
     86                        <resource>
     87                            <directory>src/main/webapp</directory>
     88                            <filtering>true</filtering>
     89                        </resource>
     90                    </webResources>
     91                    <archive>
     92                        <manifest>
     93                            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
     94                        </manifest>
     95                    </archive>
     96                </configuration>
     97            </plugin>
     98     
    7999    </plugins>
    80100  </build>
  • vlo/branches/vlo-2.13-param/vlo_solr/src/main/webapp/META-INF/context.xml

    r2540 r2569  
    66See the war should be unpacked in the docBase directory.
    77-->
    8 <Context path="[[SOLRPATH]]" docBase="${vlo.solr.home}/${vlo.war.name}" debug="0" crossContext="true">
     8<Context path="vlo_solr" debug="0" crossContext="true">
    99  <Environment name="solr/home" type="java.lang.String" value="${vlo.solr.home}/${vlo.solr.conf}" override="true"/>
    1010</Context>
  • vlo/branches/vlo-2.13-param/vlo_webapp/pom.xml

    r2540 r2569  
    1616        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    1717        <packaging>war</packaging>
     18        <netbeans.hint.deploy.server>Tomcat</netbeans.hint.deploy.server>
    1819    </properties>
    1920
     
    233234            <version>2.10</version>
    234235        </dependency>           
    235                 <dependency>
    236                 <groupId>net.sf.json-lib</groupId>
    237                 <artifactId>json-lib</artifactId>
    238                 <version>2.4</version>
    239                 <classifier>jdk15</classifier>
    240         </dependency>
    241         <dependency>
    242                 <groupId>net.sf.saxon</groupId>
    243                 <artifactId>Saxon-HE</artifactId>
     236        <dependency>
     237            <groupId>net.sf.json-lib</groupId>
     238            <artifactId>json-lib</artifactId>
     239            <version>2.4</version>
     240            <classifier>jdk15</classifier>
     241        </dependency>
     242        <dependency>
     243            <groupId>net.sf.saxon</groupId>
     244            <artifactId>Saxon-HE</artifactId>
    244245            <version>9.4</version>
    245                 </dependency>
     246        </dependency>
     247        <dependency>
     248            <groupId>org.simpleframework</groupId>
     249            <artifactId>simple-xml</artifactId>
     250            <version>2.4.1</version>
     251        </dependency>
    246252    </dependencies>
    247253
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/VloApplication.java

    r1007 r2569  
    11package eu.clarin.cmdi.vlo;
    22
     3import eu.clarin.cmdi.vlo.config.WebAppConfig;
    34import org.apache.wicket.protocol.http.WebApplication;
    45import org.springframework.beans.factory.BeanFactory;
     
    1718
    1819    public VloApplication() {
    19         BeanFactory factory = new ClassPathXmlApplicationContext(new String[] { Configuration.CONFIG_FILE });
    20         factory.getBean("configuration"); //Use Configuration.getInstance to get the Configuration just loading the instance here.
     20        // BeanFactory factory = new ClassPathXmlApplicationContext(new String[] { Configuration.CONFIG_FILE });
     21        // factory.getBean("configuration"); //Use Configuration.getInstance to get the Configuration just loading the instance here.
     22       
    2123        searchResults = new SearchResultsDao();
    2224    }
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/dao/SolrDao.java

    r759 r2569  
    1414
    1515import eu.clarin.cmdi.vlo.Configuration;
     16import eu.clarin.cmdi.vlo.config.WebAppConfig;
    1617
    1718public class SolrDao {
     
    2122
    2223    public SolrDao() {
    23         String solrUrl = Configuration.getInstance().getSolrUrl();
     24        String solrUrl = WebAppConfig.get().getSolrUrl();
    2425        try {
    2526            solrServer = new CommonsHttpSolrServer(solrUrl);
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java

    r2513 r2569  
    3030import eu.clarin.cmdi.vlo.FacetConstants;
    3131import eu.clarin.cmdi.vlo.Resources;
     32import eu.clarin.cmdi.vlo.config.WebAppConfig;
    3233import eu.clarin.cmdi.vlo.dao.AutoCompleteDao;
    3334import fiftyfive.wicket.basic.TruncatedLabel;
     
    5859                public SearchBoxForm(String id, SearchPageQuery query) {
    5960                        super(id, new CompoundPropertyModel<SearchPageQuery>(query));
    60                         add(new ExternalLink("vloHomeLink", Configuration.getInstance().getVloHomeLink()));
     61                        add(new ExternalLink("vloHomeLink", WebAppConfig.get().getVloHomeLink()));
    6162                        searchBox = new AutoCompleteTextField<String>("searchQuery") {
    6263                                @Override
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/HtmlFormCreator.java

    r2513 r2569  
    99import net.sf.json.JSONObject;
    1010import eu.clarin.cmdi.vlo.Configuration;
     11import eu.clarin.cmdi.vlo.config.WebAppConfig;
    1112
    1213/**
     
    3536                }               
    3637               
    37                 String form = "<form method=\"post\" action=\""+Configuration.getInstance().getFederatedContentSearchUrl()+"\"> \n"
     38                String form = "<form method=\"post\" action=\""+WebAppConfig.get().getFederatedContentSearchUrl()+"\"> \n"
    3839                                + "<fieldset style=\"border:0px;\"> \n"
    3940                                + "\t  <label for=\"query\">CQL query:</label> \n"
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/ResourceLinkPanel.java

    r2059 r2569  
    2727import eu.clarin.cmdi.vlo.Configuration;
    2828import eu.clarin.cmdi.vlo.FacetConstants;
     29import eu.clarin.cmdi.vlo.config.WebAppConfig;
    2930
    3031import javax.net.ssl.HttpsURLConnection;
     
    7980            if (resourceLink.startsWith(FacetConstants.HANDLE_PREFIX)) {
    8081                String handle = resourceLink.substring(FacetConstants.HANDLE_PREFIX.length());
    81                 result = Configuration.getInstance().getHandleServerUrl() + handle;
     82                result = WebAppConfig.get().getHandleServerUrl() + handle;
    8283            } else if(resourceLink.startsWith(FacetConstants.URN_NBN_PREFIX)) {
    8384                result = URN_NBN_RESOLVER_URL+resourceLink;
     
    125126            if (resourceLink.startsWith(FacetConstants.HANDLE_PREFIX)) {
    126127                String handle = resourceLink.substring(FacetConstants.HANDLE_PREFIX.length());
    127                 resourceLink = Configuration.getInstance().getHandleServerUrl() + handle;
     128                resourceLink = WebAppConfig.get().getHandleServerUrl() + handle;
    128129                // Now points to something like http://hdl.handle.net/1839/00-0000-0000-0004-3357-F
    129130                HttpURLConnection con = null;
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/SearchPageQuery.java

    r1456 r2569  
    1414import eu.clarin.cmdi.vlo.Configuration;
    1515import eu.clarin.cmdi.vlo.FacetConstants;
     16import eu.clarin.cmdi.vlo.config.WebAppConfig;
    1617
    1718public class SearchPageQuery implements IClusterable {
     
    7374        result.setFacet(true);
    7475        result.setFacetMinCount(1);
    75         result.addFacetField(Configuration.getInstance().getFacetFields());
     76        result.addFacetField(WebAppConfig.get().getFacetFields());
    7677        return result;
    7778    }
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/ShowResultPage.java

    r2513 r2569  
    5959import eu.clarin.cmdi.vlo.Resources;
    6060import eu.clarin.cmdi.vlo.StringUtils;
     61import eu.clarin.cmdi.vlo.config.WebAppConfig;
    6162import eu.clarin.cmdi.vlo.dao.DaoLocator;
    6263
     
    117118            }
    118119            if (linkToOriginalContext.startsWith(FacetConstants.HANDLE_MPI_PREFIX)) {
    119                 result = Configuration.getInstance().getIMDIBrowserUrl(linkToOriginalContext);
     120                result = WebAppConfig.get().getIMDIBrowserUrl(linkToOriginalContext);
    120121            } else {
    121122                try {
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/main/resources/application.properties

    r1938 r2569  
    11#Application properties; specifically the solrUrl to use!
    2 eu.clarin.cmdi.vlo.solrUrl=[[SOLRURL]]
     2eu.clarin.cmdi.vlo.solrUrl=http://localhost:8084/vlo_solr/
    33eu.clarin.cmdi.vlo.importerConfigFile=importerConfig.xml
    44eu.clarin.cmdi.vlo.nationalProjectMapping=nationalProjectsMapping.xml
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/test/java/eu/clarin/cmdi/vlo/SearchPageQueryTest.java

    r1456 r2569  
    1616    @Before
    1717    public void setup() {
    18         Configuration.getInstance().setFacetFields(new String[] { "collection", "continent", "organisation", "genre", "country", "language" });
     18        // Configuration.getInstance().setFacetFields(new String[] { "collection", "continent", "organisation", "genre", "country", "language" });
    1919    }
    2020   
  • vlo/branches/vlo-2.13-param/vlo_webapp/src/test/java/eu/clarin/cmdi/vlo/TestFacetedSearchPage.java

    r1048 r2569  
    1313    @Before
    1414    public void setUp() {
    15         Configuration.getInstance().setSolrUrl("http://localhost:8080/vlo_solr");
     15        // Configuration.getInstance().setSolrUrl("http://localhost:8080/vlo_solr");
    1616        tester = new WicketTester(new VloApplication());
    1717    }
Note: See TracChangeset for help on using the changeset viewer.