Ignore:
Timestamp:
03/31/12 01:13:54 (10 years ago)
Author:
Garth Braithwaite
Message:

view and java - temp commit to capture latest saved query changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.1/src/main/webapps/ibisph-view/WEB-INF/config/spring/query_definition.xml

    r3663 r3677  
    3232        <bean id="QueryDefinition.ModuleToDefinition.Service" class="org.ibisph.querydefinition.service.QueryModuleXMLToQueryDefinitionXML"/>
    3333
    34         <bean id="QueryDefinition.QueryDefinitionCoreFromHTTPRequestParameters.Service" class="org.ibisph.web.HTTPRequestParametersToContainerElementService">
     34        <bean id="QueryDefinition.HTTPRequestParametersToQueryDefinition.Service" class="org.ibisph.web.HTTPRequestParametersToContainerElementService">
    3535                <description>HTTP REQUEST PARAMS to QD - POSTED - SAVE QUERY DEF</description>
    3636                <property name="containerElementName" value="QUERY_DEFINITION"/>
     
    9393        </bean>
    9494
     95
    9596<bean id="QueryDefinition.DeleteQueryDefinitionParamaeters.ModelMap" class="org.ibisph.xml.modelmap.DeleteElementsFromDocument">
    9697                <description>
     
    116117        </bean>
    117118
    118 <bean id="QueryDefinition.QueryDefinitionWithCriteriaFromHTTPRequestQueryModuleAndQueryDefinitionCore.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryModuleToQueryDefinition">
    119                 <description>
    120 SERVICE or needs model map key...
    121                         loads the QM from the HTTP session
    122                         core QD is passed into the getModel
    123                 </description>
    124                 <property name="queryModuleSessionName" ref="Query.Module.SessionName"/>
    125                 <property name="queryModuleToQueryDefinitionService" ref="QueryDefinition.ModuleToDefinition.Service"/>
    126 <!-- property name="modelMapKey" value="SavedQueryDefinition"/ -->
    127         </bean>
    128 
    129 <bean id="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinitoin.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionToQueryDefinitions">
     119
     120<bean id="QueryDefinition.HTTPRequestToQueryDefinition.ModelMap" class="org.ibisph.web.modelmap.HTTPRequestParametersToXML">
     121                <description>
     122                </description>
     123                <property name="HTTPRequestParametersToContainerElementService" ref="QueryDefinition.HTTPRequestParametersToQueryDefinition.Service"/>
     124                <property name="modelMapKey" ref="QueryDefinition.QueryDefinition.ModelMapKey"/>
     125        </bean>
     126
     127<bean id="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinition.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionToQueryDefinitions">
    130128                <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/>
    131129<property name="modelMapKey" value="SavedQueryDefinition"/>
     
    135133
    136134        <!--  C O N T R O L L E R S  -->
     135        <bean id="QueryDefinition.CriteriaList.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
     136                <description>model is the user's query defs, view is the list page</description>
     137                <property name="modelMapList">
     138                        <list>
     139                                <ref bean="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap"/>
     140                                <ref bean="Common.HTTPRequestParameters.ModelMap"/>
     141                                <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/>
     142                        </list>
     143                </property>
     144                <property name="view" ref="QueryDefinition.CriteriaList.View"/>
     145                <property name="noCacheHTTPHeader" value="true"/>
     146        </bean>
     147
    137148        <bean id="QueryDefinition.DefinitionList.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
    138                 <description>model is the user's query defs, view is the list page</description>
     149                <description>model is the user's query defs, view is the criteria list page</description>
    139150                <property name="modelMapList">
    140151                        <list>
     
    202213
    203214
    204 <bean id="QueryDefinition.EditDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
    205                 <description>
    206                         /query/definition/edit*"
    207 
    208                         DEFINITION SELECTION LIST PAGE
     215<bean id="QueryDefinition.EditBuilderDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
     216                <description>
     217                        /edit/query/builder/definition/**
     218                        From the Query Builder page user presses the CREATE/SAVE query
     219                        definition button. 
    209220                </description>
    210221                <property name="modelMapList">
    211222                        <list>
    212223                                <ref bean="Query.Module.DocumentFromSession.ModelMap"/>
    213                                 <ref bean="Common.HTTPRequestParameters.ModelMap"/>
    214                                 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/>
     224                                <ref bean="Query.Module.AddUserSelections.ModelMap"/>
     225                                <ref bean="Query.Module.ModifiedDate.ModelMap"/>
     226                                <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/>
     227<!-- put in bean that sets the criteria checkbox when editing...
     228-->
    215229                        </list>
    216230                </property>
    217231                <property name="view" ref="QueryDefinition.EditDetail.View"/>
    218         </bean>
    219 <bean id="QueryDefinition.SaveDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
    220                 <description>
    221                         /query/definition/save* -OR- /query/critera/save*
     232                <property name="noCacheHTTPHeader" value="true"/>
     233        </bean>
     234
     235<bean id="QueryDefinition.EditResultDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
     236                <description>
     237                        /edit/query/result/definition/**"
     238                </description>
     239                <property name="modelMapList">
     240                        <list>
     241                                <ref bean="Query.Module.DocumentFromSession.ModelMap"/>
     242                                <ref bean="Common.HTTPRequestParameters.ModelMap"/>
     243                                <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/>
     244                        </list>
     245                </property>
     246                <property name="view" ref="QueryDefinition.EditDetail.View"/>
     247        </bean>
     248
     249
     250
     251<bean id="QueryDefinition.SaveDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController">
     252                <description>
     253                        /save/query/definition/**
    222254                        Get the POSTED HTTP request params and create a new QUERY_DEF
    223255                        Load the QM selections into the QD
     
    227259                <property name="modelMapList">
    228260                        <list>
    229 <!--
    230                                 <ref bean="QueryDefinition.QueryDefinitionCoreFromHTTPRequestParameters.Service"/>
    231 -->
    232                                 <ref bean="QueryDefinition.QueryDefinitionWithCriteriaFromHTTPRequestQueryModuleAndQueryDefinitionCore.ModelMap"/>
    233                                 <ref bean="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinitoin.ModelMap"/>
     261                                <ref bean="QueryDefinition.HTTPRequestToQueryDefinition.ModelMap"/>
     262<ref bean="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinition.ModelMap"/>
    234263                                <ref bean="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap"/>
    235264                                <ref bean="Common.HTTPRequestParameters.ModelMap"/>
     
    255284
    256285        <!--  V I E W   R E S O U R C E S  -->
    257         <bean id="QueryDefinition.AlphabeticalList.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">
     286        <bean id="QueryDefinition.AlphabeticalDefinitionList.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">
    258287                <constructor-arg ref="Common.Context.Servlet.RootPath"/>
    259                 <constructor-arg value="xslt/html/query/definition/list/AlphabeticalPage.xslt"/>
     288                <constructor-arg value="xslt/html/query/definition/index/alphabetical/AlphabeticalPage.xslt"/>
     289        </bean>
     290        <bean id="QueryDefinition.CriteriaList.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">
     291                <constructor-arg ref="Common.Context.Servlet.RootPath"/>
     292                <constructor-arg value="xslt/html/query/definition/index/criteria/ListPage.xslt"/>
    260293        </bean>
    261294        <bean id="QueryDefinition.EditDetail.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">
     
    267300        <!--  V I E W S  -->
    268301        <bean id="QueryDefinition.DefinitionsList.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView">
    269                 <constructor-arg ref="QueryDefinition.AlphabeticalList.XSLT.SystemID"/>
     302                <constructor-arg ref="QueryDefinition.AlphabeticalDefinitionList.XSLT.SystemID"/>
     303                <constructor-arg ref="Common.XSLT.Transformation"/>
     304        </bean>
     305        <bean id="QueryDefinition.CriteriaList.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView">
     306                <constructor-arg ref="QueryDefinition.CriteriaList.XSLT.SystemID"/>
    270307                <constructor-arg ref="Common.XSLT.Transformation"/>
    271308        </bean>
Note: See TracChangeset for help on using the changeset viewer.