Changeset 1907


Ignore:
Timestamp:
04/25/12 08:27:24 (12 years ago)
Author:
gaba
Message:

x-context replaced $repository, fcs/xsl's used

Location:
MDService2/branches/MDService_simple3/src
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/FCSAction.java

    r1866 r1907  
    11package eu.clarin.cmdi.mdservice.action;
    22
    3 import java.io.BufferedReader;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.IOException;
    7 import java.io.InputStream;
    8 import java.io.InputStreamReader;
    9 import java.io.StringWriter;
    10 import java.io.UnsupportedEncodingException;
    11 import java.net.MalformedURLException;
    12 import java.net.URL;
    133import java.util.HashMap;
    144import java.util.Map;
    15 
    16 import javax.xml.parsers.ParserConfigurationException;
    17 import javax.xml.transform.TransformerConfigurationException;
    18 import javax.xml.transform.TransformerException;
    19 import javax.xml.transform.TransformerFactory;
    20 import javax.xml.transform.TransformerFactoryConfigurationError;
    21 import javax.xml.transform.dom.DOMSource;
    22 import javax.xml.transform.stream.StreamResult;
    23 
    24 import org.w3c.dom.Document;
    25 import org.w3c.dom.Node;
    26 
    27 import eu.clarin.cmdi.mdservice.internal.CQLParseException;
    285import eu.clarin.cmdi.mdservice.internal.Cache;
    29 import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    306import eu.clarin.cmdi.mdservice.internal.Utils;
    317import eu.clarin.cmdi.mdservice.model.Diagnostic;
     
    5329         */     
    5430       
    55         private String x_content;
     31        //private String x_content;
    5632        private Map<String,String[]> fcsparams;
    5733       
    58         private static int OP_SEARCHRETRIEVE = 1;
    59         private static int OP_EXPLAIN = 2;
    60         private static int OP_SCAN = 3;
     34        //private static int OP_SEARCHRETRIEVE = 1;
     35        //private static int OP_EXPLAIN = 2;
     36        //private static int OP_SCAN = 3;
    6137       
    6238       
     
    7248        public String getRepository() {
    7349                if (!getParam("x-context").equals("")){
    74                         if (FCSRepositories.getFCSRepositories().getFCSMapping(params.get("x-context")[0]) == null){
     50                        if (FCSRepositories.getFCSRepositories().getFCSMapping(getParam("x-context")) == null){
    7551                                                return getParam("x-context");
    7652                                        } else {
    77                                                 return FCSRepositories.getFCSRepositories().getFCSMapping(params.get("x-context")[0]);
     53                                                return FCSRepositories.getFCSRepositories().getFCSMapping(getParam("x-context"));
    7854                                        }
    7955                }
    80                 return getParam("x-context");
     56                return super.getRepository();//getParam("x-context");
    8157
    8258        }
     
    155131                        this.setActionkey("static");
    156132                }
     133                /*
    157134                        if (params.get("x-context") != null){
    158135                               
     
    166143                                }
    167144                        }       
    168 
     145*/
     146                /*
     147                if (params.get("x-context") != null){
     148                       
     149                        // not for scan operation , search in fcs-mapping
     150                        if (!params.get("operation")[0].equals("scan")){
     151                                if (FCSRepositories.getFCSRepositories().getFCSMapping(params.get("x-context")[0]) == null){
     152                                        addParam("repository",params.get("x-context")[0]);
     153                                } else {
     154                                        addParam("repository",FCSRepositories.getFCSRepositories().getFCSMapping(params.get("x-context")[0]));
     155                                }
     156                        }
     157                }
     158                */
    169159                addParam("fullformat",getFullFormat());
    170160               
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/GenericAction.java

    r1878 r1907  
    77import java.util.HashMap;
    88import java.util.Map;
    9 import java.util.Properties;
    10 import java.util.jar.*;
    119
    1210import javax.servlet.http.HttpServletRequest;
     
    2624import eu.clarin.cmdi.mdservice.model.Diagnostic;
    2725import eu.clarin.cmdi.mdservice.model.Diagnostics;
    28 import eu.clarin.cmdi.mdservice.model.Repositories;
    2926import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    3027import eu.clarin.cmdi.mdservice.proxy.ProxyInterface;
     
    194191       
    195192        public String getRepository() {
    196                         return getParam("repository");
     193                        //return getParam("repository");
     194                        return getParam("x-context");
    197195        }
    198196       
     
    385383                        addParam("maxdepth",params.get("x-cmd-maxdepth")[0]);
    386384                }
    387                
     385                /*
    388386                if ( params.get("x-cmd-repository") == null){
    389387                        if (params.get("repository") == null){
     
    398396                } else {
    399397                        addParam("repository",params.get("x-cmd-repository")[0]);
     398                }
     399                */
     400                if ( params.get("x-cmd-repository") != null){
     401                        addParam("x-context",params.get("x-cmd-repository")[0]);
    400402                }
    401403               
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/SRUAction.java

    r1852 r1907  
    5757        @Override
    5858        public String getRepository() {
     59                /*
    5960                if (getParams().get("repository") == null){
    6061                        return getParam("x-cmd-repository");
    6162                }
    6263                return getParam("repository");
     64                */
     65                if (getParams().get("x-context") == null){
     66                        return getParam("x-cmd-repository");
     67                }
     68                return getParam("x-context");
    6369        }
    6470       
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/action/WorkspaceAction.java

    r1832 r1907  
    11package eu.clarin.cmdi.mdservice.action;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    7 import java.io.FileWriter;
    83import java.io.IOException;
    94import java.io.InputStream;
    10 import java.io.StringWriter;
    11 import java.io.UnsupportedEncodingException;
    12 import java.net.MalformedURLException;
    13 import java.net.URL;
    14 import java.text.DateFormat;
    15 import java.text.SimpleDateFormat;
    16 import java.util.Date;
    17 
    18 import javax.xml.parsers.DocumentBuilder;
    19 import javax.xml.parsers.DocumentBuilderFactory;
     5
    206import javax.xml.parsers.ParserConfigurationException;
    21 import javax.xml.transform.OutputKeys;
    22 import javax.xml.transform.Transformer;
    23 import javax.xml.transform.TransformerConfigurationException;
    247import javax.xml.transform.TransformerException;
    25 import javax.xml.transform.TransformerFactory;
    268import javax.xml.transform.TransformerFactoryConfigurationError;
    27 import javax.xml.transform.dom.DOMSource;
    28 import javax.xml.transform.stream.StreamResult;
    29 import javax.xml.xpath.XPath;
    30 import javax.xml.xpath.XPathConstants;
    31 import javax.xml.xpath.XPathExpression;
    329import javax.xml.xpath.XPathExpressionException;
    33 import javax.xml.xpath.XPathFactory;
    34 
    35 import net.sf.json.JSON;
    36 import net.sf.json.JSONObject;
    37 import net.sf.json.JSONSerializer;
    38 import net.sf.json.xml.XMLSerializer;
    3910
    4011import org.apache.log4j.Logger;
    4112import org.w3c.dom.DOMException;
    42 import org.w3c.dom.Document;
    43 import org.w3c.dom.Element;
    44 import org.w3c.dom.Node;
    45 import org.w3c.dom.NodeList;
    4613import org.xml.sax.SAXException;
    4714
     
    4916import eu.clarin.cmdi.mdservice.internal.Cache;
    5017import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    51 import eu.clarin.cmdi.mdservice.internal.Utils;
    52 import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    53 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    54 import eu.clarin.cmdi.mdservice.model.Query;
    5518import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    56 import eu.clarin.cmdi.mdservice.proxy.FCSProxy;
    5719import eu.clarin.cmdi.mdservice.proxy.WorkspaceProxy;
    5820
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/FCSRepositories.java

    r1833 r1907  
    11package eu.clarin.cmdi.mdservice.model;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    7 import java.io.FileWriter;
    83import java.io.IOException;
    94import java.io.InputStream;
    10 import java.io.StringWriter;
    11 import java.io.UnsupportedEncodingException;
    12 import java.net.URL;
    13 import java.text.DateFormat;
    14 import java.text.SimpleDateFormat;
    15 import java.util.Date;
    165import java.util.HashMap;
    17 
    18 import javax.xml.namespace.QName;
    196import javax.xml.parsers.DocumentBuilder;
    207import javax.xml.parsers.DocumentBuilderFactory;
    218import javax.xml.parsers.ParserConfigurationException;
    22 import javax.xml.transform.OutputKeys;
    23 import javax.xml.transform.Transformer;
    249import javax.xml.transform.TransformerConfigurationException;
    2510import javax.xml.transform.TransformerException;
    26 import javax.xml.transform.TransformerFactory;
    2711import javax.xml.transform.TransformerFactoryConfigurationError;
    28 import javax.xml.transform.dom.DOMSource;
    29 import javax.xml.transform.stream.StreamResult;
    30 import javax.xml.xpath.XPath;
    31 import javax.xml.xpath.XPathConstants;
    32 import javax.xml.xpath.XPathExpression;
    33 import javax.xml.xpath.XPathExpressionException;
    34 import javax.xml.xpath.XPathFactory;
    35 
    36 import org.w3c.dom.DOMException;
    3712import org.w3c.dom.Document;
    3813import org.w3c.dom.Element;
     
    4116import org.xml.sax.SAXException;
    4217
    43 import net.sf.json.JSON;
    44 import net.sf.json.JSONArray;
    45 import net.sf.json.JSONObject;
    46 import net.sf.json.JSONSerializer;
    47 import net.sf.json.xml.XMLSerializer;
    4818import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    4919import eu.clarin.cmdi.mdservice.internal.Utils;
    5020import eu.clarin.cmdi.mdservice.action.FCSAction;
    51 import eu.clarin.cmdi.mdservice.action.WorkspaceAction;
    5221import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    5322
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/Options.java

    r1833 r1907  
    11package eu.clarin.cmdi.mdservice.model;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    7 import java.io.FileWriter;
    8 import java.io.IOException;
    93import java.io.InputStream;
    10 import java.io.StringWriter;
    11 import java.io.UnsupportedEncodingException;
    12 import java.net.URL;
    13 import java.text.DateFormat;
    14 import java.text.SimpleDateFormat;
    15 import java.util.Date;
    16 import java.util.HashMap;
    17 
    18 import javax.xml.namespace.QName;
    19 import javax.xml.parsers.DocumentBuilder;
    20 import javax.xml.parsers.DocumentBuilderFactory;
    21 import javax.xml.parsers.ParserConfigurationException;
    22 import javax.xml.transform.OutputKeys;
    23 import javax.xml.transform.Transformer;
    244import javax.xml.transform.TransformerConfigurationException;
    255import javax.xml.transform.TransformerException;
    26 import javax.xml.transform.TransformerFactory;
    276import javax.xml.transform.TransformerFactoryConfigurationError;
    28 import javax.xml.transform.dom.DOMSource;
    29 import javax.xml.transform.stream.StreamResult;
    30 import javax.xml.xpath.XPath;
    317import javax.xml.xpath.XPathConstants;
    32 import javax.xml.xpath.XPathExpression;
    338import javax.xml.xpath.XPathExpressionException;
    34 import javax.xml.xpath.XPathFactory;
    35 
    36 import org.w3c.dom.DOMException;
    37 import org.w3c.dom.Document;
    38 import org.w3c.dom.Element;
    39 import org.w3c.dom.Node;
    409import org.w3c.dom.NodeList;
    41 import org.xml.sax.SAXException;
    42 
    43 import net.sf.json.JSON;
    44 import net.sf.json.JSONArray;
    45 import net.sf.json.JSONObject;
    46 import net.sf.json.JSONSerializer;
    47 import net.sf.json.xml.XMLSerializer;
    48 import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    4910import eu.clarin.cmdi.mdservice.internal.Utils;
    50 import eu.clarin.cmdi.mdservice.action.FCSAction;
    51 import eu.clarin.cmdi.mdservice.action.WorkspaceAction;
    52 import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    5311
    5412/**
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/Query.java

    r1800 r1907  
    1313import java.io.IOException;
    1414import java.net.MalformedURLException;
    15 import java.net.URL;
    1615import java.util.HashMap;
    1716import java.util.Iterator;
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/Repositories.java

    r1852 r1907  
    11package eu.clarin.cmdi.mdservice.model;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    7 import java.io.FileWriter;
    8 import java.io.IOException;
    93import java.io.InputStream;
    10 import java.io.StringWriter;
    11 import java.io.UnsupportedEncodingException;
    12 import java.net.URL;
    13 import java.text.DateFormat;
    14 import java.text.SimpleDateFormat;
    15 import java.util.Date;
    16 import java.util.HashMap;
    174
    185import javax.xml.namespace.QName;
    19 import javax.xml.parsers.DocumentBuilder;
    20 import javax.xml.parsers.DocumentBuilderFactory;
    21 import javax.xml.parsers.ParserConfigurationException;
    22 import javax.xml.transform.OutputKeys;
    23 import javax.xml.transform.Transformer;
    246import javax.xml.transform.TransformerConfigurationException;
    257import javax.xml.transform.TransformerException;
    26 import javax.xml.transform.TransformerFactory;
    278import javax.xml.transform.TransformerFactoryConfigurationError;
    28 import javax.xml.transform.dom.DOMSource;
    29 import javax.xml.transform.stream.StreamResult;
    309import javax.xml.xpath.XPath;
    3110import javax.xml.xpath.XPathConstants;
     
    3413import javax.xml.xpath.XPathFactory;
    3514
    36 import org.w3c.dom.DOMException;
    3715import org.w3c.dom.Document;
    38 import org.w3c.dom.Element;
    3916import org.w3c.dom.Node;
    4017import org.w3c.dom.NodeList;
    41 import org.xml.sax.SAXException;
    42 
    43 import net.sf.json.JSON;
    44 import net.sf.json.JSONArray;
    45 import net.sf.json.JSONObject;
    46 import net.sf.json.JSONSerializer;
    47 import net.sf.json.xml.XMLSerializer;
    48 import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    4918import eu.clarin.cmdi.mdservice.internal.Utils;
    50 import eu.clarin.cmdi.mdservice.action.FCSAction;
    51 import eu.clarin.cmdi.mdservice.action.WorkspaceAction;
    52 import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    5319
    5420/**
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/model/Termsets.java

    r1832 r1907  
    11package eu.clarin.cmdi.mdservice.model;
    22
    3 import java.io.BufferedInputStream;
    4 import java.io.ByteArrayInputStream;
    5 import java.io.File;
    6 import java.io.FileInputStream;
    7 import java.io.FileWriter;
    8 import java.io.IOException;
    93import java.io.InputStream;
    10 import java.io.StringWriter;
    11 import java.io.UnsupportedEncodingException;
    12 import java.net.URL;
    13 import java.text.DateFormat;
    14 import java.text.SimpleDateFormat;
    15 import java.util.Date;
    16 import java.util.HashMap;
    17 
    18 import javax.xml.namespace.QName;
    19 import javax.xml.parsers.DocumentBuilder;
    20 import javax.xml.parsers.DocumentBuilderFactory;
    21 import javax.xml.parsers.ParserConfigurationException;
    22 import javax.xml.transform.OutputKeys;
    23 import javax.xml.transform.Transformer;
    244import javax.xml.transform.TransformerConfigurationException;
    255import javax.xml.transform.TransformerException;
    26 import javax.xml.transform.TransformerFactory;
    276import javax.xml.transform.TransformerFactoryConfigurationError;
    28 import javax.xml.transform.dom.DOMSource;
    29 import javax.xml.transform.stream.StreamResult;
    30 import javax.xml.xpath.XPath;
    317import javax.xml.xpath.XPathConstants;
    32 import javax.xml.xpath.XPathExpression;
    338import javax.xml.xpath.XPathExpressionException;
    34 import javax.xml.xpath.XPathFactory;
    35 
    36 import org.w3c.dom.DOMException;
    37 import org.w3c.dom.Document;
    38 import org.w3c.dom.Element;
    39 import org.w3c.dom.Node;
    409import org.w3c.dom.NodeList;
    41 import org.xml.sax.SAXException;
    42 
    43 import net.sf.json.JSON;
    44 import net.sf.json.JSONArray;
    45 import net.sf.json.JSONObject;
    46 import net.sf.json.JSONSerializer;
    47 import net.sf.json.xml.XMLSerializer;
    48 import eu.clarin.cmdi.mdservice.internal.MDTransformer;
    4910import eu.clarin.cmdi.mdservice.internal.Utils;
    50 import eu.clarin.cmdi.mdservice.action.FCSAction;
    51 import eu.clarin.cmdi.mdservice.action.WorkspaceAction;
    52 import eu.clarin.cmdi.mdservice.action.WorkspaceAction_old;
    53 import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    54 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile_old.RepositoryType;
    5511
    5612/**
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/BasicProxy.java

    r1654 r1907  
    1313import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    1414import eu.clarin.cmdi.mdservice.internal.Utils;
    15 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    16 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    1715
    1816
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/FCSProxy.java

    r1874 r1907  
    66
    77import org.apache.log4j.Logger;
    8 
    9 import eu.clarin.cmdi.mdservice.action.WorkspaceRepositoryAction;
    108import eu.clarin.cmdi.mdservice.internal.CQLParseException;
    119import eu.clarin.cmdi.mdservice.model.Diagnostic;
    12 import eu.clarin.cmdi.mdservice.model.Diagnostics;
    1310import eu.clarin.cmdi.mdservice.model.FCSRepositories;
    1411import eu.clarin.cmdi.mdservice.model.Query;
    1512import eu.clarin.cmdi.mdservice.model.Repositories;
    16 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    1713
    1814
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/LocalProxy.java

    r1628 r1907  
    55
    66import org.apache.log4j.Logger;
    7 
    8 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    97
    108/**
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/MDRepoProxy.java

    r1832 r1907  
    11package eu.clarin.cmdi.mdservice.proxy;
    22
    3 import java.io.ByteArrayInputStream;
    43import java.io.IOException;
    5 import java.io.UnsupportedEncodingException;
    64import java.net.URL;
    75import java.util.HashMap;
    8 
    9 import net.sf.json.xml.XMLSerializer;
    106
    117import org.apache.log4j.Logger;
    128
    139import eu.clarin.cmdi.mdservice.internal.CQLParseException;
    14 import eu.clarin.cmdi.mdservice.internal.Cache;
    15 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    1610import eu.clarin.cmdi.mdservice.model.Query;
    1711import eu.clarin.cmdi.mdservice.model.Repositories;
    18 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    1912
    2013/**
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/ProxyInterface.java

    r1569 r1907  
    33import java.io.IOException;
    44import java.io.InputStream;
    5 import java.net.MalformedURLException;
    65import java.net.URL;
    76
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/RepoProxy.java

    r1832 r1907  
    55import java.net.MalformedURLException;
    66import java.net.URL;
    7 import java.net.URLConnection;
    8 import java.util.Map;
    9 
    107import org.apache.log4j.Logger;
    118
     
    1714import eu.clarin.cmdi.mdservice.model.Query;
    1815import eu.clarin.cmdi.mdservice.model.Repositories;
    19 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    2016
    2117/**
     
    8379                //super.checkParams();
    8480                // check and set defaults
     81                /*
    8582                if (Repositories.getRepositories().getRepositoryPath(getParam("repository")) == null) {
    8683                        getSourceAction().getDiagnostics().Add(Diagnostic.UNSUPPORTED_PARAMETERVALUE, "repository");
    8784                }
    8885                if (getParam("repository")=="") {
     86                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "repository");
     87                }
     88                */
     89                if (Repositories.getRepositories().getRepositoryPath(getParam("x-context")) == null) {
     90                        getSourceAction().getDiagnostics().Add(Diagnostic.UNSUPPORTED_PARAMETERVALUE, "repository");
     91                }
     92                if (getParam("x-context")=="") {
    8993                        getSourceAction().getDiagnostics().Add(Diagnostic.MANDATORY_NOTSUPPLIED, "repository");
    9094                }
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/SRUProxy.java

    r1832 r1907  
    1010import eu.clarin.cmdi.mdservice.model.Query;
    1111import eu.clarin.cmdi.mdservice.model.Repositories;
    12 import eu.clarin.cmdi.mdservice.model.WorkspaceProfile;
    13 
    1412
    1513public class SRUProxy extends RepoProxy
  • MDService2/branches/MDService_simple3/src/eu/clarin/cmdi/mdservice/proxy/WorkspaceProxy.java

    r1832 r1907  
    33import java.io.IOException;
    44import java.io.InputStream;
    5 import java.net.MalformedURLException;
    65import java.net.URL;
    7 import java.net.URLConnection;
    8 import java.util.Map;
    96
    107import javax.xml.transform.TransformerConfigurationException;
     
    1411
    1512import org.apache.log4j.Logger;
    16 import org.w3c.dom.NodeList;
    17 
    18 import eu.clarin.cmdi.mdservice.action.GenericAction;
    1913import eu.clarin.cmdi.mdservice.internal.CQLParseException;
    2014import eu.clarin.cmdi.mdservice.internal.NoStylesheetException;
    21 import eu.clarin.cmdi.mdservice.internal.Utils;
    22 import eu.clarin.cmdi.mdservice.model.Diagnostic;
    23 import eu.clarin.cmdi.mdservice.model.Diagnostics;
    2415import eu.clarin.cmdi.mdservice.model.Options;
    2516import eu.clarin.cmdi.mdservice.model.Repositories;
  • MDService2/branches/MDService_simple3/src/xsl/cmd_commons.xsl

    r1651 r1907  
    1515
    1616<xsl:include href="cmd_functions.xsl"/>
    17 <xsl:include href="html_snippets.xsl"/>
     17<xsl:include href="./fcs/html_snippets.xsl"/>
    1818
    1919<xsl:param name="src_file" />   
     
    9090        <head>
    9191                <title><xsl:value-of select="$title"/></title>
    92                 <link href="{$base_dir}/style/cmds-ui.css" type="text/css" rel="stylesheet"></link>
     92                <link href="{$scripts_url}/style/cmds-ui.css" type="text/css" rel="stylesheet"></link>
    9393
    9494                <!-- <xsl:call-template name="callback-header"/> -->                   
  • MDService2/branches/MDService_simple3/src/xsl/cmd_functions.xsl

    r1637 r1907  
    1010
    1111-->
    12 <xsl:include href="params.xsl"/>
     12<xsl:include href="./fcs/params.xsl"/>
    1313
    1414<!-- <xsl:param name="mode" select="'html'" /> -->
     
    1616<xsl:param name="dict_file" select="'dict.xml'" />
    1717<xsl:variable name="dict" select="document($dict_file)" />
    18 <xsl:variable name="terms_setup" select="document($terms_setup_uri)" />
    19 <xsl:variable name="terms_flat" select="document($terms_flat_uri)" />
     18<!--
     19<xsl:variable name="terms_setup" select="document($terms_setup_uri)" /> 
     20<xsl:variable name="terms_flat" select="document($terms_flat_uri)" />
     21 -->
     22 <xsl:variable name="terms_setup" select="document('')" /> 
     23<xsl:variable name="terms_flat" select="document('')" />
     24 
    2025
    2126<!-- params for include-processing
     
    9297    <!-- <xsl:message>cmdprofiles_uri: <xsl:value-of select="$cmdprofiles_uri" /></xsl:message>  -->
    9398   
    94     <xsl:variable name="profile" select="doc($cmdprofiles_uri)//profileDescription[name=$term]" />
     99    <!-- <xsl:variable name="profile" select="doc($cmdprofiles_uri)//profileDescription[name=$term]" /> -->
     100    <xsl:variable name="profile" select="doc('')//profileDescription[name=$term]" />
    95101   
    96102    <xsl:choose>
     
    136142        <xsl:function name="my:extractID" >             
    137143                <xsl:param name="uri" />
    138                
     144                <!--
    139145                <xsl:choose>
    140146                        <xsl:when test="contains($uri,$isocat_base_uri)">
    141147                                <xsl:value-of select="substring-after($uri, $isocat_base_uri)" />
     148                                <xsl:value-of select="substring-after($uri, '')" />
    142149                        </xsl:when>
    143150                        <xsl:when test="contains($uri,$components_id_prefix)">
    144                         <!--   <xsl:value-of select="substring-after($uri,$components_id_prefix)" /> -->
    145                                 <xsl:value-of select="substring-after($uri, $components_id_prefix)" />
     151                                <xsl:value-of select="substring-after($uri,$components_id_prefix)" />
    146152                        </xsl:when>
    147153                        <xsl:otherwise><xsl:value-of select="$uri" /></xsl:otherwise>
    148                 </xsl:choose>           
     154                </xsl:choose>
     155                 -->           
    149156        </xsl:function>
    150157       
     
    165172        -->
    166173        <xsl:function name="my:rewriteURL" >
    167                 <xsl:param name="url" />       
     174                <xsl:param name="url" />
     175                <!--   
    168176                <xsl:choose>
    169177                                <xsl:when test="contains($url,$isocat_base_uri)">
     
    171179                                </xsl:when>     
    172180                                <xsl:otherwise><xsl:value-of select="concat($detail_complist_prefix, my:extractID($url))" /></xsl:otherwise>
    173                         </xsl:choose>           
     181                        </xsl:choose>   
     182                         -->   
    174183        </xsl:function>
    175184               
     
    189198                </xsl:variable>
    190199                <xsl:variable name="param_repository">
    191                                         <xsl:if test="$repository != ''">
    192                                                         <xsl:value-of select="concat('&amp;repository=',$repository)"></xsl:value-of>
     200                                        <xsl:if test="$x-context != ''">
     201                                                        <xsl:value-of select="concat('&amp;repository=',$x-context)"></xsl:value-of>
    193202                                        </xsl:if>
    194203                </xsl:variable>
     
    207216                <xsl:choose>
    208217                        <xsl:when test="$action=''">
    209                                 <xsl:value-of select="concat($base_dir, '/?q=', $q, '&amp;repository=', $repository)" />
     218                                <xsl:value-of select="concat($base_url, '/?q=', $q, '&amp;x-context=', $x-context)" />
    210219                        </xsl:when>
    211220                        <xsl:when test="$q=''">
    212                                         <xsl:value-of select="concat($base_dir, '/',$action, '/', $format)" />
     221                                        <xsl:value-of select="concat($base_url, '/',$action, '/', $format)" />
    213222                        </xsl:when>                     
    214223                        <xsl:otherwise>                                 
    215224                                <xsl:choose>
    216225                                <xsl:when test="$action='record'">
    217                                         <xsl:value-of select="concat($base_dir, '/',$action, '/', $format, '?query=', $q, $param_repository)" />
     226                                        <xsl:value-of select="concat($base_url, '/',$action, '/', $format, '?query=', $q, $param_repository)" />
    218227                                </xsl:when>             
    219228                                <xsl:otherwise>
    220                                         <xsl:value-of select="concat($base_dir, '/',$action, '/', $format, '?query=', $q, $param_repository, $param_startRecord, $param_maximumRecords)" />
     229                                        <xsl:value-of select="concat($base_url, '/',$action, '/', $format, '?query=', $q, $param_repository, $param_startRecord, $param_maximumRecords)" />
    221230                                </xsl:otherwise>
    222231                                </xsl:choose>
     
    231240                <xsl:param name="maximumRecords" />
    232241               
    233                 <xsl:variable name="searchurl" select="concat($base_dir, '/search/', $format, '?')" />
     242                <xsl:variable name="searchurl" select="concat($base_url, '/search/', $format, '?')" />
    234243                <xsl:variable name="param_query">
    235244                        <xsl:if test="$q != ''">
     
    238247                </xsl:variable>
    239248                <xsl:variable name="param_repository">
    240                         <xsl:if test="$repository != ''">
    241                                 <xsl:value-of select="concat('&amp;repository=',$repository)"></xsl:value-of>
     249                        <xsl:if test="$x-context != ''">
     250                                <xsl:value-of select="concat('&amp;x-context=',$x-context)"></xsl:value-of>
    242251                        </xsl:if>
    243252                </xsl:variable>
  • MDService2/branches/MDService_simple3/src/xsl/fcs/html_snippets.xsl

    r1787 r1907  
    1010-->
    1111    <xsl:import href="params.xsl"/>
     12   
    1213    <xsl:template name="html-head">
    1314        <title>
     
    3435            <div id="top-menu">
    3536                <div id="user">
    36                     <xsl:variable name="link_toggle_js">
     37                    <xsl:variable name="link_toggle_js"  select="''">
     38                    <!--
    3739                        <xsl:call-template name="formURL">
    3840                            <xsl:with-param name="format">
     
    4345                            </xsl:with-param>
    4446                        </xsl:call-template>
     47                     -->
     48                   
    4549                    </xsl:variable>
    4650                    <xsl:choose>
     
    176180            </xsl:choose>
    177181        </xsl:variable>
    178         <xsl:variable name="link_prev">
     182        <xsl:variable name="link_prev" select="''">
     183        <!--
    179184            <xsl:call-template name="formURL">
    180185                <xsl:with-param name="startRecord" select="$prev_startRecord"/>
    181186                <xsl:with-param name="maximumRecords" select="$maximumRecords"/>
    182             </xsl:call-template>
     187            </xsl:call-template>
     188         -->
     189       
    183190        </xsl:variable>
    184191        <a class="internal prev" href="{$link_prev}">
     
    199206            </span>
    200207        </a>
    201         <xsl:variable name="link_next">
     208        <xsl:variable name="link_next" select="''">
     209        <!--
    202210            <xsl:call-template name="formURL">
    203211                <xsl:with-param name="startRecord" select="$next_startRecord"/>
    204212                <xsl:with-param name="maximumRecords" select="$maximumRecords"/>
    205             </xsl:call-template>
     213            </xsl:call-template>
     214         -->
     215       
    206216        </xsl:variable>
    207217        <a class="internal next" href="{$link_next}">
  • MDService2/branches/MDService_simple3/src/xsl/fcs/params.xsl

    r1848 r1907  
    2121    <xsl:param name="scanClause" select="''"/>
    2222    <xsl:param name="contexts_url" select="concat($base_url,'?operation=scan&amp;scanClause=fcs.resource&amp;sort=text')"/>
     23   
     24   
     25    <!-- gs -->
     26    <xsl:param name="name_element" select="('title', 'name', 'resourcename', 'md-title')"  />
     27       
    2328</xsl:transform>
  • MDService2/branches/MDService_simple3/src/xsl/mdset2view.xsl

    r1637 r1907  
    167167                </xsl:attribute></input></span>
    168168               
    169                 <xsl:if test="$repository != ''">
     169                <xsl:if test="$x-context != ''">
    170170                        <input type="hidden" name="repository"><xsl:attribute name="value">
    171                         <xsl:value-of select="$repository"/>
     171                        <xsl:value-of select="$x-context"/>
    172172                                </xsl:attribute>
    173173                        </input>
     
    422422                                        <xsl:choose>
    423423                                                <xsl:when test="contains($format, 'htmlsimple')" >
    424                                                 <a class="internal" href="{concat('../../record/htmldetail/', my:encodePID(.//MdSelfLink), '?repository=', $repository)}" >
     424                                                <a class="internal" href="{concat('../../record/htmldetail/', my:encodePID(.//MdSelfLink), '?x-context=', $x-context)}" >
    425425                                                                <xsl:value-of select="$absolute_position" />
    426426                                                </a>
  • MDService2/branches/MDService_simple3/src/xsl/model2matrix.xsl

    r1637 r1907  
    4242        </xsl:when>     
    4343        <xsl:when test="$termset_name='Components'" >
    44                 <xsl:message>model2matrix.Components.repo_name: <xsl:value-of select="$repository" /></xsl:message>
     44                <xsl:message>model2matrix.Components.repo_name: <xsl:value-of select="$x-context" /></xsl:message>
    4545                <!--  get the whole Termset for every root-node (teiHeader, TCP, ...) -->
    4646                <Termsets>
     
    6262                                        <!--  else get the full summary for given termset -->
    6363                                        <xsl:otherwise>
    64                                         <xsl:variable name="resolved_termset_uri" select="concat($model_matrix_uri,$termset_name,'&amp;maxdepth=8&amp;repository=',$repository)" />
     64                                        <xsl:variable name="resolved_termset_uri" select="concat($model_matrix_uri,$termset_name,'&amp;maxdepth=8&amp;x-context=',$x-context)" />
    6565                                                <xsl:message>processing model-term($resolved_termset_uri): <xsl:value-of select="$resolved_termset_uri" /> </xsl:message>                       
    6666                                                <xsl:copy-of select="document($resolved_termset_uri)" />
     
    134134<xsl:template name="full-matrix" >
    135135<!--  collect all model termMatrix -->
    136                 <xsl:variable name="model_termsets_uri" select="concat($model_matrix_uri,'Components', '&amp;maxdepth=1&amp;repository=',$repository)" />
     136                <xsl:variable name="model_termsets_uri" select="concat($model_matrix_uri,'Components', '&amp;maxdepth=1&amp;x-context=',$x-context)" />
    137137        <xsl:message>full-matrix.model_termsets_uri: <xsl:value-of select="$model_termsets_uri"/>  </xsl:message>                               
    138138                <xsl:variable name="model_termsets" select="document($model_termsets_uri)" />
  • MDService2/branches/MDService_simple3/src/xsl/static2view.xsl

    r1848 r1907  
    5959        <xsl:choose>                   
    6060                        <xsl:when test="@class='request count'">
    61                                         <xsl:copy-of select="concat($base_url,@href)" />                                       
     61                                        <xsl:copy-of select="concat($base_url,@href)" />                                        
    6262                        </xsl:when>
    6363                        <xsl:when test="@class='query count'">
Note: See TracChangeset for help on using the changeset viewer.