Changeset 1529 for MDService2


Ignore:
Timestamp:
09/09/11 14:26:27 (13 years ago)
Author:
gaba
Message:

workspaceprofile - format added

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

Legend:

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

    r1524 r1529  
    198198        }
    199199
     200        @Override
     201        public String getActionContentType() {
     202                if (this.getFormat().toLowerCase().startsWith("json")) {
     203                        this.setActionContentType("application/json");         
     204                        //this.actionContentType = "application/xhtml+xml";
     205                } else {
     206                        this.setActionContentType("text/xml"); 
     207                }
     208               
     209                return getActionContentType();
     210        }
    200211       
    201212        //@Override
     
    962973        public void prepare() throws Exception {               
    963974               
     975                loadParams();
     976               
    964977                NodeList list = (NodeList) getWorkspace();//result;
    965978                if (list.getLength() < 1) {
  • MDService2/branches/MDService_simple3/src/struts.xml

    r1522 r1529  
    179179
    180180<!-- SPECIAL ACTIONS - Workspace(save), VirtualCollection(publish), Admin(cache) -->
    181                 <action name="workspaceprofile/*" class="eu.clarin.cmdi.mdservice.action.WorkspaceAction" method="execute">
    182                            <param name="format">JSON</param>
    183                            <param name="type">{1}</param>
     181                <action name="workspaceprofile/*/*" class="eu.clarin.cmdi.mdservice.action.WorkspaceAction" method="execute">
     182                           <!-- <param name="format">JSON</param> -->
     183                           <param name="format">{1}</param>
     184                           <param name="type">{2}</param>
    184185                           <!-- + workspace, queryset or as params
    185186                           <param name="workspace">{2}</param>
     
    188189                           <param name="actionkey"></param>
    189190                            <result type="stream">                         
    190                                 <param name="contentType">application/json</param>
     191                                <!-- <param name="contentType">application/json</param> -->
     192                                <param name="contentType">${getActionContentType()}</param>
    191193                                <param name="inputName">resultStream</param>                           
    192194                            </result>
Note: See TracChangeset for help on using the changeset viewer.