Changeset 3452
- Timestamp:
- Jun 5, 2007, 1:58:36 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bin/set_classpath.bat
r3379 r3452 60 60 61 61 REM MySQL JDBC driver 62 SET CP=%CP%;%WEBINF%/lib/mysql-connector-java-5.0. 4-bin.jar62 SET CP=%CP%;%WEBINF%/lib/mysql-connector-java-5.0.6-bin.jar 63 63 64 64 REM Postgres JDBC driver -
trunk/bin/set_classpath.sh
r3379 r3452 59 59 60 60 # MySQL JDBC driver 61 CP=$CP:$WEBINF/lib/mysql-connector-java-5.0. 4-bin.jar61 CP=$CP:$WEBINF/lib/mysql-connector-java-5.0.6-bin.jar 62 62 63 63 # Postgres JDBC driver -
trunk/doc/3rd-party-components.txt
r3190 r3452 34 34 35 35 36 Hibernate 3 .137 ----------- --36 Hibernate 3 37 ----------- 38 38 An object/relational persistence and query service for Java. Shields 39 39 us from most SQL and gives us database independece. 40 40 41 41 More info : http://www.hibernate.org/ 42 Version : 3.2. 2.GA42 Version : 3.2.4.SP1 43 43 License : LGPL (hibernate.license.txt) 44 44 Jar files : hibernate3.jar, antlr-2.7.6.jar, asm.jar, asm-attrs.jar, 45 45 cglib-2.1.3.jar, commons-collections-2.1.1.jar, commons-logging-1.0.4.jar 46 dom4j-1.6.1.jar, ehcache-1.2.jar, jta.jar, log4j-1.2.11.jar, 47 c3p0-0.9.1.jar 46 dom4j-1.6.1.jar, ehcache-1.2.3.jar, jta.jar, c3p0-0.9.1.jar 48 47 49 48 Note: Most of the jar files above are other 3rd-party components used by Hibernate. … … 115 114 116 115 More info : http://www.mysql.com/products/connector/j/ 117 Version : 5.0. 4116 Version : 5.0.6 118 117 License : GPL (gpl.license.txt) 119 Jar files : mysql-connector-java-5.0. 4-bin.jar118 Jar files : mysql-connector-java-5.0.6-bin.jar 120 119 121 120 -
trunk/src/core/net/sf/basedb/core/ItemContext.java
r2993 r3452 956 956 String filterProperty = filter.getProperty(); 957 957 int dotIndex = filterProperty == null ? -1 : filterProperty.lastIndexOf("."); 958 if (dotIndex >= 0 )958 if (dotIndex >= 0 && !filterProperty.startsWith("$")) 959 959 { 960 960 leftJoins.add(filterProperty.substring(0, dotIndex)); -
trunk/src/test/set_classpath.bat
r3085 r3452 55 55 56 56 REM MySQL JDBC driver 57 SET CP=%CP%;../../lib/dist/mysql-connector-java-5.0. 4-bin.jar57 SET CP=%CP%;../../lib/dist/mysql-connector-java-5.0.6-bin.jar 58 58 59 59 REM Postgres JDBC driver -
trunk/src/test/set_classpath.sh
r3085 r3452 56 56 57 57 # MySQL JDBC driver 58 CP=$CP:$LIB/mysql-connector-java-5.0. 4-bin.jar58 CP=$CP:$LIB/mysql-connector-java-5.0.6-bin.jar 59 59 60 60 # Postgres JDBC driver -
trunk/www/admin/annotationtypes/list_annotationtypes.jsp
r3190 r3452 325 325 sortable="false" 326 326 filterable="true" 327 exportable=" true"327 exportable="false" 328 328 /> 329 329 <tbl:columndef -
trunk/www/admin/pluginconfigurations/index.jsp
r2992 r3452 38 38 import="net.sf.basedb.core.PermissionDeniedException" 39 39 import="net.sf.basedb.core.ItemAlreadyExistsException" 40 import="net.sf.basedb.core.query.Hql" 40 41 import="net.sf.basedb.util.RemovableUtil" 41 42 import="net.sf.basedb.util.ShareableUtil" … … 270 271 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 271 272 final ItemQuery<PluginConfiguration> query = PluginConfiguration.getQuery(); 273 query.join(Hql.innerJoin("pluginDefinition", Item.PLUGINDEFINITION.getAlias())); 274 query.join(Hql.leftJoin(Item.PLUGINDEFINITION.getAlias(), "guiContexts", "ctx", null, false)); 275 query.setDistinct(true); 272 276 cc.configureQuery(query, true); 273 277 cc.setQuery(query); … … 285 289 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 286 290 final ItemQuery<PluginConfiguration> query = PluginConfiguration.getQuery(); 291 query.join(Hql.innerJoin("pluginDefinition", Item.PLUGINDEFINITION.getAlias())); 292 query.join(Hql.leftJoin(Item.PLUGINDEFINITION.getAlias(), "guiContexts", "ctx", null, false)); 293 query.setDistinct(true); 287 294 cc.configureQuery(query, true); 288 295 cc.setQuery(query); … … 300 307 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 301 308 final ItemQuery<PluginConfiguration> query = PluginConfiguration.getQuery(); 309 query.join(Hql.innerJoin("pluginDefinition", Item.PLUGINDEFINITION.getAlias())); 310 query.join(Hql.leftJoin(Item.PLUGINDEFINITION.getAlias(), "guiContexts", "ctx", null, false)); 311 query.setDistinct(true); 302 312 cc.configureQuery(query, true); 303 313 cc.setQuery(query); -
trunk/www/admin/pluginconfigurations/list_configurations.jsp
r3190 r3452 92 92 try 93 93 { 94 final ItemQuery<PluginConfiguration> query = Base.getConfiguredQuery(cc, false, PluginConfiguration.getQuery(), mode);95 query.join(Hql.innerJoin("pluginDefinition", Item.PLUGINDEFINITION.getAlias()));96 97 94 Map<Plugin.MainType, Integer> pluginCount = PluginDefinition.countPlugins(dc, guiContext); 98 95 try 99 96 { 97 final ItemQuery<PluginConfiguration> query = Base.getConfiguredQuery(cc, true, PluginConfiguration.getQuery(), mode); 98 query.join(Hql.innerJoin("pluginDefinition", Item.PLUGINDEFINITION.getAlias())); 99 query.join(Hql.leftJoin(Item.PLUGINDEFINITION.getAlias(), "guiContexts", "ctx", null, false)); 100 query.setDistinct(true); 100 101 configurations = query.iterate(dc); 101 102 } … … 266 267 <tbl:columndef 267 268 id="contexts" 268 property=" pluginDefinition.guiContexts.itemType"269 property="$ctx.itemType" 269 270 datatype="int" 270 271 enumeration="<%=itemTypes%>" … … 272 273 sortable="false" 273 274 filterable="true" 274 exportable=" true"275 exportable="false" 275 276 /> 276 277 <tbl:columndef -
trunk/www/admin/plugindefinitions/index.jsp
r2978 r3452 42 42 import="net.sf.basedb.core.RoleKey" 43 43 import="net.sf.basedb.core.plugin.Plugin" 44 import="net.sf.basedb.core.query.Hql" 44 45 import="net.sf.basedb.util.RemovableUtil" 45 46 import="net.sf.basedb.util.ShareableUtil" … … 302 303 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 303 304 final ItemQuery<PluginDefinition> query = PluginDefinition.getQuery(); 305 query.join(Hql.leftJoin("guiContexts", "ctx")); 306 query.setDistinct(true); 304 307 cc.configureQuery(query, true); 305 308 cc.setQuery(query); … … 317 320 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 318 321 final ItemQuery<PluginDefinition> query = PluginDefinition.getQuery(); 322 query.join(Hql.leftJoin("guiContexts", "ctx")); 323 query.setDistinct(true); 319 324 cc.configureQuery(query, true); 320 325 cc.setQuery(query); … … 332 337 ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, pageContext, defaultContext); 333 338 final ItemQuery<PluginDefinition> query = PluginDefinition.getQuery(); 339 query.join(Hql.leftJoin("guiContexts", "ctx")); 340 query.setDistinct(true); 334 341 cc.configureQuery(query, true); 335 342 cc.setQuery(query); -
trunk/www/admin/plugindefinitions/list_plugins.jsp
r3190 r3452 104 104 try 105 105 { 106 final ItemQuery<PluginDefinition> query = Base.getConfiguredQuery(cc, false, PluginDefinition.getQuery(), mode); 106 final ItemQuery<PluginDefinition> query = Base.getConfiguredQuery(cc, true, PluginDefinition.getQuery(), mode); 107 query.join(Hql.leftJoin("guiContexts", "ctx")); 108 query.setDistinct(true); 107 109 plugins = query.iterate(dc); 108 110 } … … 381 383 <tbl:columndef 382 384 id="contexts" 383 property="guiContexts.itemType" 385 property="$ctx.itemType" 386 exportproperty="guiContexts.itemType" 384 387 datatype="int" 385 388 enumeration="<%=itemTypes%>" … … 387 390 sortable="false" 388 391 filterable="true" 389 exportable=" true"392 exportable="false" 390 393 /> 391 394 <tbl:columndef
Note: See TracChangeset
for help on using the changeset viewer.