ExoLab     OpenEJB     OpenJMS     OpenORB     Castor     Tyrex     
 

Main
  Home
  About
  Features
  Download
  API
  Schema
  Castor Forums
  Mailing Lists
  CVS / Bugzilla
  Support
  CastorWiki

XML
  Using XML
  Source Generator
  Schema Support
  XML Mapping
  XML FAQ

JDO
  Using JDO
  JDO Config
  Types
  JDO Mapping
  JDO FAQ
  Other Features

Advanced JDO
  OQL
  Trans. & Locks
  Design
  KeyGen
  Long Trans.
  Nested Attrs.
  Pooling Examples
  LOBs

More
  Presentations
  The Examples
  3rd Party Tools
  JDO Tests
  XML Tests
  Configuration
  Tips & Tricks
  Full JavaDoc
  CastorWiki
  
  

About
  License
  Contributors
  Status, Todo
  Changelog
  Library
  Contact
  Project Name

  



Committer

Committers are contributors who have written lots of important code, sacrificing all social events, and becoming a hermit at the expense of providing good tools for people they don't even know. In return for their love and devotion you may bug them with questions, bug fixes, patches and offer them free beer.

NameContributionCompany
Keith Visco Castor XML Project Lead. Intial Castor XML author. Responsible for all things wrong in Castor XML. Enhancements, bug fixes, documention, etc. Intalio, Inc. 
Bruce Snyder Current JDO Project Lead taking over for Thomas Yip. Currently reponsible for all things wrong in Castor JDO. Enhancements, bug fixes, documention, etc.  
Arnaud BlandinResponsible for all the boring stuff that Keith doesn't want to do anymore. Causes immense stress for the other contributors. Introduces bad franglish into the documentation.Intalio, Inc. 
Werner Guttman JDO enhancements including TransactionManagerFactory API, the API for JDBC parameters and much more.  
Thomas Yip Lead developer of Castor JDO from late v.0.8 to early v.0.9. Enhancements to the lock model, LRU cache, lazy loading, multi-pk, m-n support, etc; bugs fixes, test cases, and documentation. (non-active) Intalio, Inc. 
Assaf Arkin The initial author of Castor JDO. Formally responsible for all things wrong in JDO, and all bugs in Mapping API. (non-active) Intalio, Inc. 
Andrew FawcettXML enhancements.CODA 
Sebastien GignouxXML Mapping enhancements, bug fixes, documentation and some testing. 
Thorsten ThielenEnhancements to OQL. 
Sebastien SahucTesting for Oracle and Castor XML.Intalio, Inc. 
Ned WolpertJDO enhancements, refactoring and PostgreSQL integration. (non-active)CodeHead Systems 
Mickael GuessantJDO enhancements, help on the mailing list. (non-active) 
Oleg NitzKey generators, stored procedures, Sybase 11/12 support and a variety of other design contributions. (non-active)Integrated Banking Information Systems 
Remy MaucheratXML enhancements, lots of testing. (non-active)Sun Microsystems 
Nissim KarpensteinDevelops the OQL query parser. (non-active)NK Systems 
Markus FritzJDO bugfixes, enhancements. (non-active) 

Contributor

Contributors are responsible for making this a better project and we all end up benefiting from the bug fixes, design changes or features they contributed. Contributors tend to live a balanced life and hopefully eat a healthy diet.

NameContributionCompany
Keith AckleyAdded support for marshalling the DOCTYPE to the marshaller.EDS (Electronic Data Systems) 
Vince AdamoContributed API to support cache flushing/eviction. 
Santiago ArriagaAdded Informix and Hypersonic SQL to the list of supported databases. 
Andrew BallangerAn improvement for generated SQL statement syntax 
Steve BateFixes to JDO 
Michael BeauregardPatch for Ant build descriptor to construct the CLASSPATH. 
Patric BechtelA patch to JDO: the same-connection="false" mode of HIGH/LOW key generator didn't work 
Rostislav Beloff Patch to prevent instropection of static methods.  
Nick Betteridge Added setErrorHandler() to SchemaReader, added removeFacet() to SimpleType.  
Erwin BolwidtPatches for cleanup of docs 
Jakob BraeuchiSubmitted a patch to enable readonly field support 
Leonardo BuenoContributed MySQL driver. 
Graham BygraveOffered a fix an unprotected call on a potentially null object in OQLQueryImpl#bind() 
Emir CausevicContributed patch for SapDbFactory to add the currval function. 
Terry ChildContributed Interbase driver. 
Stephen ChinProposed patch for bug 1530 
Paul ChristmannProvided UnmarshalListener feature 
Alan ColemanContributions to Castor XML (patch for bugs 1319, 1322)Kenamea, Inc. 
David CumberlandPatch for DateTimeValidator. 
Thomas De SmedtPatch for bug 1530 
Bernd Deichmann Updates for ODMG 3.0 collection support. Poet Software 
Stein Eliassen Fix for but 1313, count-limited cache type is 30 not 100.  
Gilles Gaillard various bug fixes and patches for Castor XML  
Nathan Green Enhancements to ConsoleDialog and SourceGenerator to allow "all" option via command line utility.  
Marc GuillemotContributed a fix for bug 1452. 
Ulli HafnerPatch for bug 1632 
John HallPatch to upgrade Mapping.xsd to latest XML Schema draftAvolent, Inc. 
Patrick Higgins Enhancements to the javasource classes to fix support for abstract methods. Some changes for Java 2 types compatibiliy.  
Rick Hogge Added patch to source generator to prevent conflicts with java.lang.Object when the XML Schema contains an element name of "object" or "Object".  
Stein HugubakkenProvied various patches for Castor JDO, incl. performance caches. 
Ralf JoachimPatch to fix parameterized types with whitespace support 
Shaun Kelly Fix for OQLQueryImpl.java for multiple occurrences of the 'AS' keyword.  
Don Kleppinger Enhancement to Marshaller to support BigDecimal as a primitive type.  
Lance LavandowskaMapping GUI 
Jonathan LayesSome bug fixes to XML UnmarshallerZaplet 
Stefan LiebnerSubmitted code for generating mapping file from existing SQL database. 
Peter LinProvided patch for bug 1272 (fix for bound properties) 
Heng Sin LowGives helps fellow users on the mailing list 
Damon MariaBug reports and bug fixes for readonly locking mode in Castor JDO 
Margaret Martin Contributions to the mailing list to help others in the community; contributed a workaround for the lack of self-referential relationships.  
Oliver MatzFix for rollback of fields of type primitive long. 
Thorsten MauchOQL Query tool, bug fixing for OQL. 
Tom MurrayProvided a patch concerning the reading of AnyNode. 
Ciamac MoallemiA patch to OQL parser: retrieving fields from a superclass 
David NemeshazyProvided a fix for making the HIGH/LOW key generator name pass XML schema and DTD validation. 
Glenn NielsenSome patches for Castor XML, JakartaOroEvaluator 
Takashi OkamotoContributed XercesRegExpEvaluator implementation 
Leif OinesSome bug fixes for DateFieldHandler 
Thomas OlaussonContributed a patch for DB2 and identity columns 
Erik OstermuellerContributions to the mailing list to help others in the community 
Burak OzyurtAdded InstantDB to the list of supported databases. 
Jackie ParadisPatch for bug 1474 
Marc-Antoine ParentEnhancements to the Castor DSML and bug fixing. 
Stéphane PelchatPatches to enum and date field handlers to support "nillable" fields. 
Phil PinelTimeZone bug fix for DateFieldHandler 
Ralf PurnhagenA patch to JDO which fixed a ClassNotFoundException ocurring in a multiple ClassLoader environment 
Todd RaderA patch for RelationCollection to fix incorrect iteration deleted items are present. 
Brett RandallPatch for bug 1272 (fix for bound properties) 
Petr RehorPatches to Castor OQL. Includes the support of 1:M N:M query. 
Martin RennerFixes for rollback() destroying lazy loading collections, PreparedStatement not closed in SQLEngine.delete, Exception during db.rollback() when db.update() fails, Time limited cache is expiring too fast 
Jon RevieBug fixes for logging statements. 
Phillip RhodesFixed JDO bug: non-null columns sometimes were returned as null 
Christian Riege Patch for JInterface to prevent illegal cast when adding a method that uses a JInterface as a parameter type  
Guillaume RousseMapping extension and other important feebback 
David Roytenberg Enhancements to DateFieldHandler to allow different date formats than that which is defined in XML Schema. NSRI Inc. 
Gary Shea Enhancements to the org.exolab.javasource package.  
Vitaly ShishakovContributed "trigger" mode for SEQUENCE key generator. 
Kesha SibilevPatches to JDO 
Eric SimonFixed thread safe issue with mapping files 
Martin Skopp Enhancements to the org.exolab.javasource package.  
Matt SmallSome patches for Castor XML Schema Writer 
Ron SmithPatch to make 'Map' collection really generic. 
David SnowsillJDO bugfixes 
George Stewart Enhancement to give mapping loader higher priority than compiled descriptors  
Rhett Sutphin Fixes for mapping.xsd (the schema for the mapping object model) and the initial contribution of the binding file for the mapping schema. Patch for bug 1245.  
Frank Thelen Submitted code for allowing subclassing of the special types used by the Source Generator, and for supporting ODMG 3.0 collections. Poet Software 
Michael ThyenPatch to fix introspection of addXxx() method. 
David TinkerAdd support of Identity Key generator for Informix 
Vladimir TsichevskiSome patches for Castor XML + Castor JDO 
Patrick van KannPorted SQL for Castor JDO tests to SQL Server; updates for docs; helping others on the mailing list 
Stephane VerletPatch for High/Low key generator problem in multi DB environement 
John Weir enhancement to allow extra non-matched elements to simply be ignored.  
Nic WiseContributed SEQUENCE key generator for Interbase. 
Mark Woon Contributed patches for java.lang.Long<->java.util.Date type convertors and some patches to clean up docs  

Documentor

Documentors do the impossible and actually explain how to use the software in spite of all the complexity introduced by the committers and contributors.

NameContributionCompany
Andrew Gilmartin Provided examples and docs Blob support via OID with PostgreSQL.  
Rick HorowitzImprove the documentation of Castor JDO. Also, bug reports and feedback. 
Eitan Suez Clean-up of xml-mapping documentation and documentation on xsi:type. The create-method addition to the tip & tricks page.  
Dan Tanner Contribution to the Castor XML FAQ.  

Feedback

The following have offered valuable feedback (including bug reports) that has been beneficial to the development and stability.

NameContributionCompany
Luis AriasXML Schema related issues 
Ozgur BalsoyCastor XML feedback 
Alan CabreraPatch to add InstanceFactory support 
Dan ChristophersonPatch for wildcard introspection bug 
Edwin Dankert Patch to org.exolab.castor.xml.schema.util.DatatypeHandler to allow empty strings to be handled properly and prevent an exception when "guessing" the type.  
Stephan GoetterCastor XML feedback 
Peter GoldsteinSuggested improvement in generated source for booleans (bug 1527) 
Sasha HaghaniReported bug with 1-1 Related Objects and autoStore 
Duncan HoyleCastor XML feedback 
Struan JuddCastor XML feedback 
Gerald KleserAddition feedback and proposed workaround for bug 1449 
Zsolt KovacsNullPointerException fix in XMLInstance2SchemaHandler 
Robert La FerlaCastor XML feedback 
Joakim OhlroggePatch for bug 1449 
Thomas Paradies Bug report and patch for default Serializer configuration with respect to UTF-8 encoding.  
Ivica RimacA lot of bug reports, feature requrests, feedbacks and testing for Castor JDO 
Daniel SadinoffFixed some typos in the origins document 
Georg SchneiderFound an ArrayOutOfBoundsException and fixed it. 
Radovan Skolnik Testing/Feedback on mapping file usage related to Castor XML  
Manjuka SoysaFeedback on generated enumerations, suggested adding the "enumerate" method.  
Eitan SuezVarious bug reports. 
Venkatakrishnan SundaranathaTesting for Oracle and type conversion for Oracle JDBC driver. 
Johan Van vlerkenCastor XML feedback - patch for bug 1461 
Steve VaughanCastor XML feedback 
Julien Viet Reported bug in CollectionInfoJ2 with respect to unbounded collections  
Jeffrey Wescott 
Clóvis WichoskiPatch for SapDbQueryExpression 
Eldad ZamlerFound and reported bugs in ClassMolder, ObjectLock and SQLEngine 

 
   
  
   
 


Copyright © 1999-2004 ExoLab Group. All rights reserved.
 
Java, EJB, JDBC, JNDI, JTA, Sun, Sun Microsystems are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and in other countries. XML, XML Schema, XSLT and related standards are trademarks or registered trademarks of MIT, INRIA, Keio or others, and a product of the World Wide Web Consortium. All other product names mentioned herein are trademarks of their respective owners.