Changeset 3663 in main for branches/2.1/src/main/webapps/ibisph-view/WEB-INF/config/spring/query_definition.xml
- Timestamp:
- 03/27/12 09:00:40 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.1/src/main/webapps/ibisph-view/WEB-INF/config/spring/query_definition.xml
r3654 r3663 19 19 <property name="arguments"><list><value>xml/query/definition</value></list></property> 20 20 </bean> 21 21 <bean id="QueryDefinition.QueryDefinition.ModelMapKey" class="java.lang.String"> 22 <constructor-arg type="java.lang.String" value="QueryDefinition"/> 23 </bean> 22 24 23 25 … … 30 32 <bean id="QueryDefinition.ModuleToDefinition.Service" class="org.ibisph.querydefinition.service.QueryModuleXMLToQueryDefinitionXML"/> 31 33 34 <bean id="QueryDefinition.QueryDefinitionCoreFromHTTPRequestParameters.Service" class="org.ibisph.web.HTTPRequestParametersToContainerElementService"> 35 <description>HTTP REQUEST PARAMS to QD - POSTED - SAVE QUERY DEF</description> 36 <property name="containerElementName" value="QUERY_DEFINITION"/> 37 <property name="HTTPRequestParameterNameToXMLElementNameList"> 38 <list> 39 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="configurationPath"/><constructor-arg value="CONFIGURATION_PATH"/></bean> 40 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="name"/> <constructor-arg value="NAME"/></bean> 41 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="title"/> <constructor-arg value="TITLE"/></bean> 42 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="description"/><constructor-arg value="DESCRIPTION"/></bean> 43 </list> 44 </property> 45 </bean> 32 46 33 47 34 48 <!-- X M L M O D E L S --> 49 <bean id="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap" 50 class="org.ibisph.querydefinition.modelmap.QueryDefinitionsFromHTTPRequest" 51 parent="Common.XMLModelMap.CommonProperties" 52 > 53 <description> 54 Main XML for query defs list and save or delete query def controller. 55 User's saved query definitions document 56 </description> 57 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 58 </bean> 59 35 60 <bean id="QueryDefinition.DeleteQueryModuleFromHTTPSession.ModelMap" class="org.ibisph.web.modelmap.DeleteSessionAttributeFromHTTPRequest"> 61 <description> 62 This model map could/should really be a service. It is left as a 63 model so that it can be injected into the model list processing. 64 </description> 36 65 <property name="sessionAttributeName" ref="Query.Module.SessionName"/> 37 66 </bean> 38 67 39 <bean id="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionsFromHTTPRequest"> 40 <description>"_system_" definitions XML list model.</description> 41 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 42 </bean> 43 44 <bean id="QueryDefinition.DeleteQueryDefinitionParamaeters.ModelMap" class="org.ibisph.xml.modelmap.DeleteElementsFromDocument"> 68 <bean id="QueryDefinition.QueryDefinitionFromHTTPRequest.ModelMap" 69 class="org.ibisph.querydefinition.modelmap.QueryDefinitionFromHTTPRequest" 70 > 71 <description> 72 Used to get the selected qd by the CriteriaBuilder, DefinitionBuilder, 73 and DefinitionResult. All use this model to merge into the QM. 74 </description> 75 <property name="queryDefinitionNameHTTPRequestParameterName" value="queryDefinitionName"/> 76 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 77 <property name="modelMapKey" ref="QueryDefinition.QueryDefinition.ModelMapKey"/> 78 </bean> 79 80 <bean id="QueryDefinition.QueryModuleFromHTTPRequestAndQueryDefinition.ModelMap" 81 class="org.ibisph.querymodule.modelmap.QueryModuleFromHTTPRequestAndQueryDefinition" 82 parent="Common.XMLModelMap.CommonProperties" 83 > 84 <description> 85 QD is passed in via the model map, QM is from the session if not 86 found then the QD's config path is used to load up the module. The 87 QD is then loaded into the QM and returned. 88 </description> 89 <property name="queryDefinitionModelMapKey" ref="QueryDefinition.QueryDefinition.ModelMapKey"/> 90 <property name="queryModuleSessionName" ref="Query.Module.SessionName"/> 91 <property name="queryModuleService" ref="Query.Module.XML.Service"/> 92 <property name="queryDefinitionToQueryModuleService" ref="QueryDefinition.DefinitionToModule.Service"/> 93 </bean> 94 95 <bean id="QueryDefinition.DeleteQueryDefinitionParamaeters.ModelMap" class="org.ibisph.xml.modelmap.DeleteElementsFromDocument"> 45 96 <description> 46 97 used inline to remove the parameters from the query definition that is … … 50 101 params left in is for the straight loading and running of a saved query. 51 102 </description> 103 <property name="documentToDeleteNodesFromModelMapKey" ref="QueryDefinition.QueryDefinition.ModelMapKey"/> 52 104 <property name="elementToDeleteXPathList"> 53 105 <list> … … 57 109 </bean> 58 110 59 <bean id="QueryDefinition.QueryModuleFromHTTPRequestAndQueryDefinition.ModelMap" class="org.ibisph.querymodule.modelmap.QueryModuleFromHTTPRequestAndQueryDefinition"> 60 <description> 61 QD is passed in, QM is from the session if not found then the QD's 62 config path is used to load up the module. The QD is then loaded 63 into the QM and returned. 64 </description> 65 <property name="queryModuleSessionName" ref="Query.Module.SessionName"/> 66 <property name="queryModuleService" ref="Query.Module.XML.Service"/> 67 <property name="queryDefinitionToQueryModuleService" ref="QueryDefinition.DefinitionToModule.Service"/> 68 </bean> 69 70 <bean id="QueryDefinition.QueryDefinitionFromHTTPRequest.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionFromHTTPRequest"> 111 <bean id="QueryDefinition.DeleteQueryDefinitionFromHTTPRequest.ModelMap" class="org.ibisph.querydefinition.modelmap.DeleteQueryDefinitionFromHTTPRequest"> 71 112 <description>QD from HTTP REQUEST PARAM - POSTED OR GET.</description> 72 113 <property name="queryDefinitionNameHTTPRequestParameterName" value="queryDefinitionName"/> 73 114 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 74 </bean> 75 76 <bean id="QueryDefinition.DeleteQueryDefinitionFromHTTPRequest.ModelMap" class="org.ibisph.querydefinition.modelmap.DeleteQueryDefinitionFromHTTPRequest"> 77 <description>QD from HTTP REQUEST PARAM - POSTED OR GET.</description> 78 <property name="queryDefinitionNameHTTPRequestParameterName" value="queryDefinitionName"/> 79 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 80 </bean> 81 82 <bean id="QueryDefinition.QueryDefinitionCoreFromHTTPRequestParameters.Service" class="org.ibisph.web.HTTPRequestParametersToContainerElementService"> 83 <description>HTTP REQUEST PARAMS to QD - POSTED - SAVE QUERY DEF</description> 84 <property name="containerElementName" value="QUERY_DEFINITION"/> 85 <property name="HTTPRequestParameterNameToXMLElementNameList"> 86 <list> 87 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="configurationPath"/><constructor-arg value="CONFIGURATION_PATH"/></bean> 88 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="name"/> <constructor-arg value="NAME"/></bean> 89 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="title"/> <constructor-arg value="TITLE"/></bean> 90 <bean class="org.ibisph.web.HTTPRequestParameterNameToXMLElementName"><constructor-arg value="description"/><constructor-arg value="DESCRIPTION"/></bean> 91 </list> 92 </property> 93 </bean> 94 95 <bean id="QueryDefinition.QueryDefinitionWithCriteriaFromHTTPRequestQueryModuleAndQueryDefinitionCore.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryModuleToQueryDefinition"> 96 <description> 115 <property name="modelMapKey" value="SavedQueryDefinition"/> 116 </bean> 117 118 <bean id="QueryDefinition.QueryDefinitionWithCriteriaFromHTTPRequestQueryModuleAndQueryDefinitionCore.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryModuleToQueryDefinition"> 119 <description> 120 SERVICE or needs model map key... 97 121 loads the QM from the HTTP session 98 122 core QD is passed into the getModel … … 100 124 <property name="queryModuleSessionName" ref="Query.Module.SessionName"/> 101 125 <property name="queryModuleToQueryDefinitionService" ref="QueryDefinition.ModuleToDefinition.Service"/> 102 </bean> 103 104 <bean id="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinitoin.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionToQueryDefinitions"> 105 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 126 <!-- property name="modelMapKey" value="SavedQueryDefinition"/ --> 127 </bean> 128 129 <bean id="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinitoin.ModelMap" class="org.ibisph.querydefinition.modelmap.QueryDefinitionToQueryDefinitions"> 130 <property name="queryDefinitionsService" ref="QueryDefinition.XML.Service"/> 131 <property name="modelMapKey" value="SavedQueryDefinition"/> 106 132 </bean> 107 133 … … 109 135 110 136 <!-- C O N T R O L L E R S --> 111 <bean id="QueryDefinition.Controller.CommonProperties" abstract="true"> 112 <property name="modelMapList"> 113 <list> 114 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 115 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 116 </list> 117 </property> 137 <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> 139 <property name="modelMapList"> 140 <list> 141 <ref bean="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap"/> 142 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 143 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 144 </list> 145 </property> 146 <property name="view" ref="QueryDefinition.DefinitionsList.View"/> 118 147 <property name="noCacheHTTPHeader" value="true"/> 119 148 </bean> 120 149 121 <bean id="QueryDefinition.DefinitionList.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 122 <description>DEFINITION SELECTION LIST PAGE</description> 123 <property name="additionalModelMapList"> 124 <list> 125 <ref bean="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap"/> 126 </list> 127 </property> 128 <property name="view" ref="QueryDefinitions.DefinitionsList.View"/> 129 </bean> 130 131 132 <bean id="QueryDefinition.DefinitionResult.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 133 <description>POST FROM DEFINITION LIST PAGE - CLEAN QM, LOAD QD, RESULT VIEW</description> 134 <property name="additionalModelMapList"> 150 <bean id="QueryDefinition.RunDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 151 <description> 152 Run's the selected query defintion - from the qd list page. This 153 CLEANs QM, LOAD QD, and uses the std qm RESULT VIEW 154 </description> 155 <property name="modelMapList"> 135 156 <list> 136 157 <ref bean="QueryDefinition.DeleteQueryModuleFromHTTPSession.ModelMap"/> 137 158 <ref bean="QueryDefinition.QueryDefinitionFromHTTPRequest.ModelMap"/> 138 159 <ref bean="QueryDefinition.QueryModuleFromHTTPRequestAndQueryDefinition.ModelMap"/> 160 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 161 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 139 162 </list> 140 163 </property> 141 164 <property name="view" ref="Query.Result.View"/> 142 165 </bean> 143 <bean id="QueryDefinition.DefinitionBuilder.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 144 <description>POST FROM DEFINITION LIST PAGE - CLEAN QM, LOAD QD, BUILDER VIEW</description> 145 <property name="additionalModelMapList"> 166 167 <bean id="QueryDefinition.EditDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 168 <description> 169 Removes the current query module so that it won't be merged. Then 170 loads the selected query defintion and shows the builder/qd edit 171 page which is the saved query definition. 172 </description> 173 <property name="modelMapList"> 146 174 <list> 147 175 <ref bean="QueryDefinition.DeleteQueryModuleFromHTTPSession.ModelMap"/> … … 149 177 <ref bean="QueryDefinition.DeleteQueryDefinitionParamaeters.ModelMap"/> 150 178 <ref bean="QueryDefinition.QueryModuleFromHTTPRequestAndQueryDefinition.ModelMap"/> 179 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 180 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 151 181 </list> 152 182 </property> 153 183 <property name="view" ref="Query.Builder.View"/> 154 184 </bean> 155 <bean id="QueryDefinition.CriteriaBuilder.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 156 <description>POST FROM DEFINITION LIST PAGE - EXISTING QM, LOAD QD, BUILDER VIEW</description> 157 <property name="additionalModelMapList"> 185 186 <bean id="QueryDefinition.ApplyDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 187 <description> 188 Loads the selected query defintion, merges into the current qm and 189 shows the builder/qm edit page. 190 </description> 191 <property name="modelMapList"> 158 192 <list> 159 193 <ref bean="QueryDefinition.QueryDefinitionFromHTTPRequest.ModelMap"/> 160 194 <ref bean="QueryDefinition.DeleteQueryDefinitionParamaeters.ModelMap"/> 161 195 <ref bean="QueryDefinition.QueryModuleFromHTTPRequestAndQueryDefinition.ModelMap"/> 196 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 197 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 162 198 </list> 163 199 </property> … … 166 202 167 203 168 <bean id="QueryDefinition.EditDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties">204 <bean id="QueryDefinition.EditDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 169 205 <description> 170 206 /query/definition/edit*" … … 172 208 DEFINITION SELECTION LIST PAGE 173 209 </description> 174 <property name=" additionalModelMapList">210 <property name="modelMapList"> 175 211 <list> 176 212 <ref bean="Query.Module.DocumentFromSession.ModelMap"/> 177 </list> 178 </property> 179 <property name="view" ref="QueryDefinitions.EditDetail.View"/> 180 </bean> 181 <bean id="QueryDefinition.SaveDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 213 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 214 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 215 </list> 216 </property> 217 <property name="view" ref="QueryDefinition.EditDetail.View"/> 218 </bean> 219 <bean id="QueryDefinition.SaveDetail.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 182 220 <description> 183 221 /query/definition/save* -OR- /query/critera/save* … … 187 225 Get the QDs and return the LIST view. 188 226 </description> 189 <property name=" additionalModelMapList">227 <property name="modelMapList"> 190 228 <list> 191 229 <!-- … … 195 233 <ref bean="QueryDefinition.SavedQueryDefinitionFromHTTPRequestAndLoadedQueryDefinitoin.ModelMap"/> 196 234 <ref bean="QueryDefinition.QueryDefinitionsFromHTTPRequest.ModelMap"/> 197 </list> 198 </property> 199 <property name="view" ref="QueryDefinitions.DefinitionsList.View"/> 200 </bean> 201 202 <bean id="QueryDefinition.DeleteDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController" parent="QueryDefinition.Controller.CommonProperties"> 203 <description> 204 </description> 205 <property name="additionalModelMapList"> 235 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 236 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 237 </list> 238 </property> 239 <property name="view" ref="QueryDefinition.DefinitionsList.View"/> 240 </bean> 241 242 <bean id="QueryDefinition.DeleteDefinition.Controller" class="org.ibisph.web.springmvc.ModelMapListProcessingController"> 243 <description> 244 </description> 245 <property name="modelMapList"> 206 246 <list> 207 247 <ref bean="QueryDefinition.DeleteQueryDefinitionFromHTTPRequest.ModelMap"/> 208 </list> 209 </property> 210 <property name="view" ref="QueryDefinitions.DefinitionsList.View"/> 248 <ref bean="Common.HTTPRequestParameters.ModelMap"/> 249 <ref bean="Common.WebAppURLContextPrefixFromHTTPRequest.ModelMap"/> 250 </list> 251 </property> 252 <property name="view" ref="QueryDefinition.DefinitionsList.View"/> 211 253 </bean> 212 254 213 255 214 256 <!-- V I E W R E S O U R C E S --> 215 <bean id="QueryDefinition s.AlphabeticalList.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">257 <bean id="QueryDefinition.AlphabeticalList.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID"> 216 258 <constructor-arg ref="Common.Context.Servlet.RootPath"/> 217 259 <constructor-arg value="xslt/html/query/definition/list/AlphabeticalPage.xslt"/> 218 260 </bean> 219 <bean id="QueryDefinition s.EditDetail.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID">261 <bean id="QueryDefinition.EditDetail.XSLT.SystemID" class="org.ibisph.systemid.FileSystemID"> 220 262 <constructor-arg ref="Common.Context.Servlet.RootPath"/> 221 263 <constructor-arg value="xslt/html/query/definition/detail/DetailPage.xslt"/> … … 224 266 225 267 <!-- V I E W S --> 226 <bean id="QueryDefinition s.DefinitionsList.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView">227 <constructor-arg ref="QueryDefinition s.AlphabeticalList.XSLT.SystemID"/>268 <bean id="QueryDefinition.DefinitionsList.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView"> 269 <constructor-arg ref="QueryDefinition.AlphabeticalList.XSLT.SystemID"/> 228 270 <constructor-arg ref="Common.XSLT.Transformation"/> 229 271 </bean> 230 <bean id="QueryDefinition s.EditDetail.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView">231 <constructor-arg ref="QueryDefinition s.EditDetail.XSLT.SystemID"/>272 <bean id="QueryDefinition.EditDetail.View" class="org.ibisph.xml.springmvc.XSLTXMLTransformationView"> 273 <constructor-arg ref="QueryDefinition.EditDetail.XSLT.SystemID"/> 232 274 <constructor-arg ref="Common.XSLT.Transformation"/> 233 275 </bean>
Note: See TracChangeset
for help on using the changeset viewer.