1
I Use This!
Inactive

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Apr 27, 2023 — Apr 27, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fixing a couple places where we were directly checking the Class object for an annotation. we really want to go through the utility methods for this in BeanReflectUtil since those will check superclasses when the option is enabled in EmpireOptions (which is the default). this gives us consistenct and correct behavior for proxied objects which are subclasses of the domain bean that you're actually using More... about 14 years ago
tests for changes related to targetEntity & fetchtype enhancements, re #5. also including an ignored test case which tests cascading of persistence operations, re #5 More... about 14 years ago
some refactoring of util methods out of RdfGenerator and into BeanReflectUtil or EmpireUtil. deprecation of the ENABLE_PROXY_OBJECTS flag and adding support for respecting FetchType specified on a OneToOne, OneToMany, etc annotation, fixes #20, re #5. also, inspecting the targetEntity property of the aforementioned annotations when there is no generic type specified for a class, re #5. More... about 14 years ago
adding support for @NamedQueries. @NamedNativeQueries ought to wait until we've sorted out what we're going to do re: SqlResultSetMapping since they are kind of closely tied. re #18 More... about 14 years ago
filling in a couple NYI methods on the 4store source that are now available starting in v0.3 of the 4store api More... about 14 years ago
adding a reader implementation for parsing a simple xml format into a config file, closes #23. adding some basic tests for the config class and config io, closes #27 More... about 14 years ago
a few small refactors in RdfGenerator, moving a couple common methods into bean reflect util in an effort to make RdfGenerator a little more manageable More... about 14 years ago
some simple tests to verify the basics of the dynamic instance generation work as expected, closes #26 More... about 14 years ago
fixing a typo in the PersistenceUnit injection code, was checking for the wrong class type to inject (EntityManager vs EntityManagerFactory). bumping local version to next More... about 14 years ago
major cleanup of the query api. moved the query language syntax specific functions into the corresponding dialect implementations (finally). thusly, we only need one query factory that just delegates all query lang specifc things to the dialect. killed the subclasses of the factory. killed the subclasses of RdfQuery, all that stuff also moved into the dialect. then added an ARQ specific SPARQL dialect to support their special Bnode ID syntax. this organization i think more closely aligns with the normal JPA stuff, and is a win for adding new rdf query language syntaxes. also provided a work around for the namespaces stuff for when using EmpireUtil.all before ever using an Entitymanager. More... about 14 years ago
fixing the conversion of literal values from jena to sesame. adding additional safeguards around the usage of instance generator and getting java bean styles properties. non bean-style properties could tend to cause exceptions or invalid properties to be found More... about 14 years ago
fixing a bug in the asPrimarykey function where it was not correctly turning a URI into a key value suitable for lookup. then fixing a bug in grabbing the generic type parameters from parameterized objects such as lists. lastly, fixing a bug where we were not looking on a superclass for an @Namespaces annotation More... about 14 years ago
fixing a bug in the dynamic bytecode generator where it was generating invalid bytecode More... about 14 years ago
using guice to instantiate classes during java object generation from Rdf and providing our previous default support as a fall back. This allows end-users to specify Providers for their classes they want to create and/or use the @ImplementedBy annotation on their interfaces. Should allow for more robust end-API's built on Empire. More... about 14 years ago
adding an @Alias annotation to provide short name annotations for data sources so you don't have to use the fully qualified class name in the configuration. changing the type of the configuration maps we're passing around from String,String to String,Object to accomodate use cases where non-string values are passed to factories for the purposes of instantiating an EntityManager. changed all implementations to reflect this refactor. lastly, a more robust jena based data source factory and relegating the existing one to a test-only role. the new source factory will create a jena model of any type (tho only in-memory is supported, but scaffolding is there for tdb & sdb) and will optionally read in data from files on disk or a stream or reader. More... about 14 years ago
API unbreakage from the last minor release, silly to have broken it More... about 14 years ago
null check in the persistence provider to avoid NPE, regex fix for finding unnamed vars in parameterized queries. and the big change, initial support for using bnodes for persistable resources instead of only named individuals. merging the changes to support this from the anon-support branch. bumping version number, we're now at 0.6.2 -- which between the changes for anon support & configuration additions is an API breakage 'release' More... about 14 years ago
initial support for per-unit configuration parameters via a simple properties file. associated interfaces and such to read in empire configuration files and tweaks to the Empire loading to use the configuration class rather than a Map More... about 14 years ago
fixing a bug in the variable parsing in the RdfQuery stuff More... about 14 years ago
adding support for the persistence of anonymous individuals through empire More... about 14 years ago
updating openrdf utils lib to latest More... about 14 years ago
updating various libraries More... about 14 years ago
removing a java1.6 specific bit of code, trying to maintain 1.5 compatibility. don't know why telling ant to compile w/ 1.5 src compatibility didnt catch that, or the fact that i have my IDE set to java 1.5. oh the joys of technology More... about 14 years ago
some nits pointed out by findbugs More... about 14 years ago
* fixing a bug where we were returning null when the triple map was empty, should be just returning the new object * adding an additional case to the type mismatch test to allow for the cases where it's the same class, but loaded from different class loaders, which makes them !equals(). cuts down on the extraneous warnings. * additional safeguards around failures in conversions of lists of values to collections * correction in the javadocs in RdfQuery * fixing the regex used in RdfQuery to detect unnamed parameters * adding a utility method to EmpireUtil for getting all the instances of a certain java bean. Similar to the all() method injected into Play models at runtime. More... about 14 years ago
some formatting tweaks to the docs i noticed while moving some of them over to the wiki More... about 14 years ago
updating utils lib to fix compile error. forgot to add this to yesterday's commit More... about 14 years ago
adding two basic query hints supported by rdf queries. one to specify a different 'magic' projection variable, and another to specify the entity class returned by a query when it is not specified when the query is created. More... about 14 years ago
auto adding any declared namespaces to queries automatically, so if you are using foaf stuff, you can just do things like ?s foaf:mbox ?mb in your queries and empire will insert the namespace declaration at query time. close #10 More... about 14 years ago
updating sesame openrdf lib More... about 14 years ago