Permalink
Browse files

Start working on a slew of features.

  • Loading branch information...
1 parent 206d684 commit 4b73dca4d107266b0e2613c0b277abd3a5c01a54 @eigood eigood committed May 29, 2012
Showing with 44 additions and 10 deletions.
  1. +44 −10 README-improved-entityengine-features.txt
@@ -7,15 +7,57 @@ request will be implemented.
Other items could be added in the future; it would be nice to keep
list uptodate as work progresses.
+Key:
+
+(svn-name) - owner for item
+* todo item
++ in-progress
+- done
+
++ (doogie)DynamicViewEntity(dve)
+ + (doogie)support for anonymous-views
+ this requires being able to add 'ModelEntity' to ModelViewEntity, instead of just entityName.
+ + (doogie)distinct, orderBy, condition
+ this is just exposing ModelViewEntity.ViewEntityCondition
++ (doogie)QueryBuilder
+ ListQuery query = delegator.query(entityName).useCache(true).distinct(true).byAnd([:]).byCondition().byRelation(relationName).orderBy([]);
+ query = query.subList(i, i);
+ for (GenericValue value: query) {
+ // ListQuery implements List<GenericValue>, and doesn't query the database at all until
+ // it needs real values. At any pointed, you can continue to refilter the query, and
+ // it will throw away the result values, so that the query will run again.
+
+ // the pattern used for this is a read-only List, and each manipulator method returns
+ // a new copy of the ListQuery object.
+
+ // This use-pattern is similiar to perl's DBIx::Class. I have a tool that was
+ // implemented first in perl, but with an ofbiz compatible database, that I then
+ // reimplemented in ofbiz entity calls, to get more speed(and better transaction
+ // handling).
+ }
+ * group-by/function
+ * complex-alias?
+* (doogie)Modify sql code to do something similiar to the above.
+
++ (doogie)OFBIZ-3959 - Introduce a ModelEntityReaderBuilder to decouple ModelEntity and ModelReader
+ I have this already started in another branch, I need to bring it here.
++ (doogie)Combine delegator name fields into a DelegatorName class.
+ I have this already started in another branch, I need to bring it here.
++ (doogie)OFBIZ-836 - Bug in SqlJdbcUtil.java regarding outer join in oracle theta join mode
+ We have a client that wanted us to use oracle, and I believe this one might be fixed now(in trunk).
++ (doogie)OFBIZ-1232 - Data filtering in entity views
+ I am guessing that this is already done, just might need to close the issue.
++ (doogie)OFBIZ-3520 - revision 897605 breaks certain delegator.find() EntityListIterator calls
+ This was fixed long ago by David, but the issue never closed. I actually have a test case in another branch.
+* (doogie)OFBIZ-4781 - entitymodel - entity-condition inside view-link does not work
+
OFBIZ-4857
Check in GenericEntity.set whether the new value is different from the current one
OFBIZ-4844
Fields in extended entity do not override attribute enable-audit-log
OFBIZ-4811
Improving view-entity creation in both XML and DynamicViewEntity to exclude fields declared as Alias from the SQL Select strings
-OFBIZ-4781
- entitymodel - entity-condition inside view-link does not work
OFBIZ-4346
Support MySQL and Postgres's LIMIT and OFFSET options
OFBIZ-4310
@@ -28,8 +70,6 @@ OFBIZ-4153
Make entity engine a standalone database access tool/API
OFBIZ-4053
Implement an Entity Query Builder
-OFBIZ-3959
- Introduce a ModelEntityReaderBuilder to decouple ModelEntity and ModelReader
OFBIZ-3946
add an SQL query manager
OFBIZ-3880
@@ -40,8 +80,6 @@ OFBIZ-3554
Delegator removeByXXX do not trigger remove ECA
OFBIZ-3522
webtools ViewGeneric does not work with entities that have BigDecimal fields
-OFBIZ-3520
- revision 897605 breaks certain delegator.find() EntityListIterator calls
OFBIZ-3421
Allow data load to support explicit "null" values for entity update
OFBIZ-2866
@@ -52,8 +90,6 @@ OFBIZ-1607
let the ofbiz work with db2
OFBIZ-1254
XML Data Export All does not include data present in blob fields
-OFBIZ-1232
- Data filtering in entity views
OFBIZ-1033
Ofbiz SQL Integration Features
OFBIZ-1032
@@ -66,8 +102,6 @@ OFBIZ-1029
TransactionUtil Refactoring
OFBIZ-1026
EntityOperator IN_SUBQUERY enhancement
-OFBIZ-836
- Bug in SqlJdbcUtil.java regarding outer join in oracle theta join mode
OFBIZ-810
Improve export/import services
OFBIZ-563

0 comments on commit 4b73dca

Please sign in to comment.