Update of
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate
In directory
sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv26483/src/main/java/org/xdoclet/plugin/hibernate
Modified Files:
HibernateConfigPlugin.java HibernateConfigPlugin.jelly
Log Message:
fix for XDP-169
Index: HibernateConfigPlugin.jelly
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/HibernateConfigPlugin.jelly,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** HibernateConfigPlugin.jelly 17 May 2005 13:42:39 -0000 1.8
--- HibernateConfigPlugin.jelly 10 Sep 2006 10:43:04 -0000 1.9
***************
*** 186,189 ****
--- 186,193 ----
<property
name="hibernate.c3p0.acquire_increment">${plugin.C3p0acquireincrement}</property>
</j:if>
+
+ <j:if test="${!empty(plugin.Currentsessioncontextclass)}">
+ <property
name="hibernate.current_session_context_class">${plugin.Currentsessioncontextclass}</property>
+ </j:if>
<j:forEach var="property"
items="${plugin.PropertyMap.entrySet()}">
Index: HibernateConfigPlugin.java
===================================================================
RCS file:
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-hibernate/src/main/java/org/xdoclet/plugin/hibernate/HibernateConfigPlugin.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** HibernateConfigPlugin.java 10 Aug 2005 15:42:03 -0000 1.13
--- HibernateConfigPlugin.java 10 Sep 2006 10:43:04 -0000 1.14
***************
*** 36,40 ****
public class HibernateConfigPlugin extends AbstractHibernatePlugin {
private Collection allClasses;
- private Properties props;
private String c3p0acquireincrement;
private String c3p0idletestperiod;
--- 36,39 ----
***************
*** 49,52 ****
--- 48,52 ----
private String cacheusequerycache;
private String connectionprovider;
+ private String currentsessioncontextclass;
private String defaultentitymode;
private String defaultschema;
***************
*** 76,79 ****
--- 76,80 ----
private String mappingExtension;
private String maxfetchdepth;
+ private Properties props;
private String querysubstitutions;
private String showsql;
***************
*** 99,102 ****
--- 100,310 ----
}
+ public String getC3p0acquireincrement() {
+ return c3p0acquireincrement;
+ }
+
+ public String getC3p0idletestperiod() {
+ return c3p0idletestperiod;
+ }
+
+ public String getC3p0maxsize() {
+ return c3p0maxsize;
+ }
+
+ public String getC3p0maxstatements() {
+ return c3p0maxstatements;
+ }
+
+ public String getC3p0minsize() {
+ return c3p0minsize;
+ }
+
+ public String getC3p0timeout() {
+ return c3p0timeout;
+ }
+
+ public String getCacheprovider() {
+ return cacheprovider;
+ }
+
+ public String getCachequerycachefactory() {
+ return cachequerycachefactory;
+ }
+
+ public String getCacheregionprefix() {
+ return cacheregionprefix;
+ }
+
+ public String getCacheuseminimalputs() {
+ return cacheuseminimalputs;
+ }
+
+ public String getCacheusequerycache() {
+ return cacheusequerycache;
+ }
+
+ public String getConnectionprovider() {
+ return connectionprovider;
+ }
+ /**
+ * defines property hibernate.current_session_context_class
+ * @return
+ */
+ public String getCurrentsessioncontextclass() {
+ return currentsessioncontextclass;
+ }
+ /**
+ * defined
+ * @return
+ */
+ public String getDefaultentitymode() {
+ return defaultentitymode;
+ }
+
+ public String getDefaultschema() {
+ return defaultschema;
+ }
+
+ public String getDialect() {
+ return dialect;
+ }
+
+ public String getHbm2ddlauto() {
+ return hbm2ddlauto;
+ }
+
+ public String getJdbcautocommit() {
+ return jdbcautocommit;
+ }
+
+ public String getJdbcautoreconnect() {
+ return jdbcautoreconnect;
+ }
+
+ public String getJdbcautoreconnectforpools() {
+ return jdbcautoreconnectforpools;
+ }
+
+ public String getJdbcbatchsize() {
+ return jdbcbatchsize;
+ }
+
+ public String getJdbcbatchversioneddata() {
+ return jdbcbatchversioneddata;
+ }
+
+ public String getJdbcdriver() {
+ return jdbcdriver;
+ }
+
+ public String getJdbcfetchsize() {
+ return jdbcfetchsize;
+ }
+
+ public String getJdbcisconnectionvalidationrequired() {
+ return jdbcisconnectionvalidationrequired;
+ }
+
+ public String getJdbcisolation() {
+ return jdbcisolation;
+ }
+
+ public String getJdbcpassword() {
+ return jdbcpassword;
+ }
+
+ public String getJdbcpoolsize() {
+ return jdbcpoolsize;
+ }
+
+ public String getJdbcurl() {
+ return jdbcurl;
+ }
+
+ public String getJdbcusegetgeneratedkeys() {
+ return jdbcusegetgeneratedkeys;
+ }
+
+ public String getJdbcusername() {
+ return jdbcusername;
+ }
+
+ /**
+ * configure usage of scrolable result set
+ *
+ * @return
+ */
+ public String getJdbcusescrollableresultset() {
+ return jdbcusescrollableresultset;
+ }
+
+ public String getJdbcusestreamsforbinary() {
+ return jdbcusestreamsforbinary;
+ }
+
+ public String getJndiclass() {
+ return jndiclass;
+ }
+
+ public String getJndidatasource() {
+ return jndidatasource;
+ }
+
+ public String getJndisessionfactoryname() {
+ return jndisessionfactoryname;
+ }
+
+ public String getJndiurl() {
+ return jndiurl;
+ }
+
+ public String getJtausertransaction() {
+ return jtausertransaction;
+ }
+
+ public Collection getMappedClasses() {
+ if (allClasses == null) {
+ allClasses = metadataProvider.getMetadata();
+ }
+
+ return CollectionUtils.select(allClasses, new
HasTag("hibernate.class", null, null, false));
+ }
+
+ public String getMappingPath(JavaClass clazz) {
+ return clazz.getFullyQualifiedName().replace('.', '/') +
mappingExtension;
+ }
+
+ public String getMaxfetchdepth() {
+ return maxfetchdepth;
+ }
+
+ public Map getPropertyMap() {
+ return props;
+ }
+
+ public String getQuerysubstitutions() {
+ return querysubstitutions;
+ }
+
+ public String getShowsql() {
+ return showsql;
+ }
+
+ public String getTransactionfactory() {
+ return transactionfactory;
+ }
+
+ public String getTransactionmanagerlookup() {
+ return transactionmanagerlookup;
+ }
+
+ public String getUseouterjoin() {
+ return useouterjoin;
+ }
+
+ public String getUsereflectionoptimizer() {
+ return usereflectionoptimizer;
+ }
+
/**
* hibernate.c3p0.acquire_increment
***************
*** 106,113 ****
}
- public String getC3p0acquireincrement() {
- return c3p0acquireincrement;
- }
-
/**
* hibernate.c3p0.idle_test_period
--- 314,317 ----
***************
*** 117,124 ****
}
- public String getC3p0idletestperiod() {
- return c3p0idletestperiod;
- }
-
/**
* hibernate.c3p0.max_size
--- 321,324 ----
***************
*** 128,135 ****
}
- public String getC3p0maxsize() {
- return c3p0maxsize;
- }
-
/**
* hibernate.c3p0.max_statements
--- 328,331 ----
***************
*** 139,146 ****
}
- public String getC3p0maxstatements() {
- return c3p0maxstatements;
- }
-
/**
* hibernate.c3p0.min_size
--- 335,338 ----
***************
*** 150,157 ****
}
- public String getC3p0minsize() {
- return c3p0minsize;
- }
-
/**
* hibernate.c3p0.timeout
--- 342,345 ----
***************
*** 161,168 ****
}
- public String getC3p0timeout() {
- return c3p0timeout;
- }
-
/**
* hibernate.cache.provider_class
--- 349,352 ----
***************
*** 172,179 ****
}
- public String getCacheprovider() {
- return cacheprovider;
- }
-
/**
* hibernate.cache.query_cache_factory
--- 356,359 ----
***************
*** 183,190 ****
}
- public String getCachequerycachefactory() {
- return cachequerycachefactory;
- }
-
/**
* hibernate.cache.region_prefix
--- 363,366 ----
***************
*** 194,201 ****
}
- public String getCacheregionprefix() {
- return cacheregionprefix;
- }
-
/**
* hibernate.cache.use_minimal_puts
--- 370,373 ----
***************
*** 205,212 ****
}
- public String getCacheuseminimalputs() {
- return cacheuseminimalputs;
- }
-
/**
* hibernate.cache.use_query_cache
--- 377,380 ----
***************
*** 216,223 ****
}
- public String getCacheusequerycache() {
- return cacheusequerycache;
- }
-
/**
* hibernate.connection.provider_class
--- 384,387 ----
***************
*** 227,233 ****
}
! public String getConnectionprovider() {
! return connectionprovider;
! }
/**
--- 391,397 ----
}
! public void setCurrentsessioncontextclass(String
currentSessionContextClass) {
! this.currentsessioncontextclass = currentSessionContextClass;
! }
/**
***************
*** 238,245 ****
}
- public String getDefaultentitymode() {
- return defaultentitymode;
- }
-
/**
* hibernate.default_schema
--- 402,405 ----
***************
*** 249,256 ****
}
- public String getDefaultschema() {
- return defaultschema;
- }
-
/**
* hibernate.dialect
--- 409,412 ----
***************
*** 260,267 ****
}
- public String getDialect() {
- return dialect;
- }
-
/**
* hibernate.hbm2ddl.auto
--- 416,419 ----
***************
*** 271,278 ****
}
- public String getHbm2ddlauto() {
- return hbm2ddlauto;
- }
-
/**
* hibernate.connection.autocommit
--- 423,426 ----
***************
*** 282,289 ****
}
- public String getJdbcautocommit() {
- return jdbcautocommit;
- }
-
/**
* hibernate.connection.autoReconnect
--- 430,433 ----
***************
*** 293,300 ****
}
- public String getJdbcautoreconnect() {
- return jdbcautoreconnect;
- }
-
/**
* hibernate.connection.autoReconnectForPools
--- 437,440 ----
***************
*** 304,311 ****
}
- public String getJdbcautoreconnectforpools() {
- return jdbcautoreconnectforpools;
- }
-
/**
* hibernate.jdbc.batch_size
--- 444,447 ----
***************
*** 315,322 ****
}
- public String getJdbcbatchsize() {
- return jdbcbatchsize;
- }
-
/**
* hibernate.jdbc.batch_versioned_data
--- 451,454 ----
***************
*** 326,333 ****
}
- public String getJdbcbatchversioneddata() {
- return jdbcbatchversioneddata;
- }
-
/**
* hibernate.connection.driver_class
--- 458,461 ----
***************
*** 337,344 ****
}
- public String getJdbcdriver() {
- return jdbcdriver;
- }
-
/**
* hibernate.jdbc.fetch_size
--- 465,468 ----
***************
*** 348,355 ****
}
- public String getJdbcfetchsize() {
- return jdbcfetchsize;
- }
-
/**
* hibernate.connection.is-connection-validation-required
--- 472,475 ----
***************
*** 359,366 ****
}
- public String getJdbcisconnectionvalidationrequired() {
- return jdbcisconnectionvalidationrequired;
- }
-
/**
* hibernate.connection.isolation
--- 479,482 ----
***************
*** 370,377 ****
}
- public String getJdbcisolation() {
- return jdbcisolation;
- }
-
/**
* hibernate.connection.password
--- 486,489 ----
***************
*** 381,388 ****
}
- public String getJdbcpassword() {
- return jdbcpassword;
- }
-
/**
* hibernate.connection.pool_size
--- 493,496 ----
***************
*** 392,399 ****
}
- public String getJdbcpoolsize() {
- return jdbcpoolsize;
- }
-
/**
* hibernate.connection.url
--- 500,503 ----
***************
*** 403,410 ****
}
- public String getJdbcurl() {
- return jdbcurl;
- }
-
/**
* hibernate.jdbc.use_get_generated_keys
--- 507,510 ----
***************
*** 414,421 ****
}
- public String getJdbcusegetgeneratedkeys() {
- return jdbcusegetgeneratedkeys;
- }
-
/**
* hibernate.connection.username
--- 514,517 ----
***************
*** 425,432 ****
}
- public String getJdbcusername() {
- return jdbcusername;
- }
-
/**
* hibernate.jdbc.use_scrollable_resultset
--- 521,524 ----
***************
*** 437,449 ****
/**
- * configure usage of scrolable result set
- *
- * @return
- */
- public String getJdbcusescrollableresultset() {
- return jdbcusescrollableresultset;
- }
-
- /**
* hibernate.jdbc.use_streams_for_binary
*/
--- 529,532 ----
***************
*** 452,459 ****
}
- public String getJdbcusestreamsforbinary() {
- return jdbcusestreamsforbinary;
- }
-
/**
* hibernate.jndi.class
--- 535,538 ----
***************
*** 463,470 ****
}
- public String getJndiclass() {
- return jndiclass;
- }
-
/**
* hibernate.connection.datasource
--- 542,545 ----
***************
*** 474,481 ****
}
- public String getJndidatasource() {
- return jndidatasource;
- }
-
/**
* hibernate.session_factory_name
--- 549,552 ----
***************
*** 485,492 ****
}
- public String getJndisessionfactoryname() {
- return jndisessionfactoryname;
- }
-
/**
* hibernate.jndi.url
--- 556,559 ----
***************
*** 496,503 ****
}
- public String getJndiurl() {
- return jndiurl;
- }
-
/**
* jta.UserTransaction
--- 563,566 ----
***************
*** 507,526 ****
}
- public String getJtausertransaction() {
- return jtausertransaction;
- }
-
- public Collection getMappedClasses() {
- if (allClasses == null) {
- allClasses = metadataProvider.getMetadata();
- }
-
- return CollectionUtils.select(allClasses, new
HasTag("hibernate.class", null, null, false));
- }
-
- public String getMappingPath(JavaClass clazz) {
- return clazz.getFullyQualifiedName().replace('.', '/') +
mappingExtension;
- }
-
public void setMappingextension(String mappingExtension) {
this.mappingExtension = mappingExtension;
--- 570,573 ----
***************
*** 534,541 ****
}
- public String getMaxfetchdepth() {
- return maxfetchdepth;
- }
-
/**
* file name of properties file containing hibernate properties
--- 581,584 ----
***************
*** 559,566 ****
}
- public Map getPropertyMap() {
- return props;
- }
-
/**
* hibernate.query.substitutions
--- 602,605 ----
***************
*** 570,577 ****
}
- public String getQuerysubstitutions() {
- return querysubstitutions;
- }
-
/**
* hibernate.show_sql
--- 609,612 ----
***************
*** 581,588 ****
}
- public String getShowsql() {
- return showsql;
- }
-
/**
* hibernate.transaction.factory_class
--- 616,619 ----
***************
*** 592,599 ****
}
- public String getTransactionfactory() {
- return transactionfactory;
- }
-
/**
* hibernate.transaction.manager_lookup_class
--- 623,626 ----
***************
*** 603,610 ****
}
- public String getTransactionmanagerlookup() {
- return transactionmanagerlookup;
- }
-
/**
* hibernate.use_outer_join
--- 630,633 ----
***************
*** 614,621 ****
}
- public String getUseouterjoin() {
- return useouterjoin;
- }
-
/**
* hibernate.cglib.use_reflection_optimizer
--- 637,640 ----
***************
*** 624,630 ****
this.usereflectionoptimizer = usereflectionoptimizer;
}
-
- public String getUsereflectionoptimizer() {
- return usereflectionoptimizer;
- }
}
\ No newline at end of file
--- 643,645 ----
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits