of a pain,
would be better if it was performed when needed.
- Original Message -
Marc Morin wrote:
We statically generate all the classes during build as you
mentioned. We have a new ant target 'entity-gen' that runs
after framework base util entity have been compiled. It is
a custom
Now it's pretty obvious that many are reading the incorrectly renamed O-R
mapping subject and saying it's counter to OFBiz entity model, core philosophy,
discussed before... go away you Object lovin' Java developer... ;-)
I don't want to repeat the topic, but it is a getter/setter decorator
generation issue.
NB. Extending means entity-extend AND adding a relation to/from that entity
since gettors will be generated for the getRelated.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Original Message -
Marc Morin wrote:
Now it's
Well the good old GenericValue is an object as well. ;-)
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Original Message -
when you use a Class it is an object.
getter and setter are methods by another name.
if you instantiate a class all
Have you extended the base-line non-typed get() method to support
relation fetching? So, in groovy, I could do order.entryDate(which is
possible now), or order.OrderItem(because the first char is capital,
it would do a relation fetch).
So we haven't but that is something that should be
We have talked and lamented on handling in the framework the Entity
sub-classing *Type entities with the hasTable and *TypeId hierarchy
both on loading and the is A operator on entities and their types...
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo
In the spirit of changing the entity/delegator interface more object friendly,
why not take this to then next step and generate POJO interfaces for each
entity. These would extend GenericValue but provide a simple gettor/settor
facade allowing compile time type checking and removing of the
The facade doesn't instantiate more objects than current, but the class
hierarchy is taller. (ie. when GenericValue.makeValue() currently
instantiates a GenericValue(), that factory would then instantiate a class
based on the entity name, that derives from GenericValue()).
The speed of the
Yes, permgen space needs to be increased with this.
Sorry, I mis-understood your objection as a performance related to speed of the
newInstance() vs more classes.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Original Message -
On 12/10
[
https://issues.apache.org/jira/browse/OFBIZ-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12969414#action_12969414
]
Marc Morin commented on OFBIZ-4041:
---
Good point Scott. We have removed the bulk
[
https://issues.apache.org/jira/browse/OFBIZ-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12969573#action_12969573
]
Marc Morin commented on OFBIZ-4041:
---
Adam, are you commenting on the materialized view
[
https://issues.apache.org/jira/browse/OFBIZ-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-4041:
--
Attachment: OFBIZ-4041.patch
Patch for implementation of Materialized views. This implementation used
We've found that our application is not useable (according to our customers)
without entity caching enabled.
Like I emailed previously, we've made extensive improvements on the entity
cache to increase the hit rate (only store value once if fetched by pkey and
then in an entity condition) and
==
extend-entity name=Person absorb-condition-values=true/
if (modelEntity.getAbsorbConditionValues()) {
for (GenericValue value: list) {
cache.putToCache(value) }
} ==
extend-entity name=Party
extend-field name=partyTypeId intern-value=true/
/extend-entity if
am not just trying to create a make work project here. We have already
implemented all of these changes in our application's use of ofbiz. I'd be
prepared to package this up and contribute it back to the community. Please
advise.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824
added a visitor pattern to the
model entities and this feature makes use of it. It would need to come with
it.
Please advise.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
The implementation of materialized views will work with any SQL database
server. MySql, postgres, derby, oracle, etc.
It is implemented using 100% ofbiz application layer constructs, entity model,
and entity-eca's.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo
Reporter: Marc Morin
We make extensive use of view entities in our ofbiz application. We have
noticed that when there is a large dataset and under some complex views, the
query performance was not the best (not a index issue, just complex joins,
etc...).
With some commercial databases like Oracle
[
https://issues.apache.org/jira/browse/OFBIZ-4041?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12966673#action_12966673
]
Marc Morin commented on OFBIZ-4041:
---
Not yet, I would need to pull it out of our OFbiz
Issue Type: New Feature
Components: framework
Affects Versions: Release Branch 10.04
Reporter: Marc Morin
We make extensive use of view entities in our ofbiz application. We
have noticed that when there is a large dataset and under some
complex views
+1, always better to merge sooner, get more testing on it...
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Original Message -
You're welcome
+1
Would be a great Xmas present to merge all the stuff into the trunk
:-)
Am 02.12.2010 um
of work... and for our use case of providing self edited web sites
and ecommerce sites, that appears a better starting point. We have done things
to add self editing etc... but we need to put a lot more effort into that to
ensure that there is a real solution.
my $0.02.
Marc Morin
Emforium
AM, Marc Morin wrote:
With all the other technologies in ofbiz, seems like webslinger
just adds more stuff onto the pile. I don't want to argue the
technical merits of database or file system persistence for a CMS,
but it
appears like ofbiz would benefit from reducing the number
With a well behaved model system, no processing state should be stored in the
model object.
The renderer uses a modified visitor pattern, (should be real pattern), then
the state for the rendering instance can and should the be store in the
renderer/visitor instance.
- Adrian Crum
covered by this license and it has
found it's way into ofbiz
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- BJ Freeman bjf...@free-man.net wrote:
http://www.eclipse.org/legal/eplfaq.php
#14 is it a show stopper
[
https://issues.apache.org/jira/browse/OFBIZ-3774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12868470#action_12868470
]
Marc Morin commented on OFBIZ-3774:
---
We did a similar visitor pattern to the entire
Pure model objects with no behavior in them, and a visitor pattern to
externalize the behavior man, that's music to my ears!
We've added a visitor pattern to all the model objects, screens, forms,
menus, entity,
It has proven invaluable to enable walking and manipulating the model,
or may not be accepted.
But at least you can use your private modified version of ofbiz and it won't
hold you up.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Chris Snow sno...@snowconsulting.co.uk wrote:
If there is one patch per entity, only
changes. Core changes should be submitted.
This strategy just makes it easier for you to deal with the patch latency
inherent in the ofbiz review-then-commit practise for non-committers.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- chris snow
Factory for creating model objects is a good idea. Allows opportunity to
subclass them.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Adrian Crum adrian.c...@yahoo.com wrote:
Marc,
Do you have any thoughts on the first two ideas I
Google Guice seems really interesting approach to handling factories. Anyone
had any experience with it?
Marc
- Adrian Crum adrian.c...@yahoo.com wrote:
Marc,
Do you have any thoughts on the first two ideas I proposed?
-Adrian
--- On Sat, 5/15/10, Marc Morin m...@emforium.com
Not sure you wanted to post this to d...@ofbiz mailing list
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Robert Morley rmor...@emforium.com wrote:
We ran into a problem where we have now properly modeled all
parameters to controller
I generally like to use the gettor/settor exclusively, even from within the
class hierarchy. Makes it consistent.
- Adrian Crum adri...@hlmksw.com wrote:
Adam Heath wrote:
ComparableRange has inconsistent access to the instance variables
of
other ComparableRanges. There are several
We have also notice that the cache can get polluted with contents from a
rolledback transaction!! Also, the visibility of the objects doesn't respect
the transaction boundaries
This has caused some problems, we haven't fixed it yet so no patch to
contribute... sorry.
- Adam Heath
Or make the caching system easier to use copy on write, and
transactional
- Adam Heath doo...@brainfood.com wrote:
David E Jones wrote:
On Mar 22, 2010, at 3:03 PM, Adam Heath wrote:
Marc Morin wrote:
We have also notice that the cache can get polluted with contents
I loath to enter into this discussion, but feel that I need to put in a bit of
experience that I have observed when dealing with databases and migration
issues.
There are a couple of truisms that I have come to accept, grudgingly:
1) Database schemas will change over time.
2) Database schema
We use a prefix for each instance, so our id's are of the format \\d+-\d+.
So, looks like this kind of check, is a function of how your entityengine.xml
file is configured.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Adam Heath doo
, but
you can easily configure a delegator in stock ofbiz to have a constant prefix
for each delegator.
Marc Morin
Emforium Group Inc.
ALL-IN Software
519-772-6824 ext 201
mmo...@emforium.com
- Bilgin Ibryam bibr...@gmail.com wrote:
Marc Morin wrote:
We use a prefix for each instance
[
https://issues.apache.org/jira/browse/OFBIZ-3540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12842745#action_12842745
]
Marc Morin commented on OFBIZ-3540:
---
From the experience of our multi-tenant
[
https://issues.apache.org/jira/browse/OFBIZ-2974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12798650#action_12798650
]
Marc Morin commented on OFBIZ-2974:
---
Has anyone else run into this? Seems like
W make extensive use of the rollback pre test case paradigm for our proprietary
application. It is invaluable. The test cases may run a little slower than if
the setup/rollback was performed per suite, but the inter-testcase dependancies
would be a nightmare for us to manage.
- Original
[
https://issues.apache.org/jira/browse/OFBIZ-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12791957#action_12791957
]
Marc Morin commented on OFBIZ-3157:
---
jacques,
I have been overwhelmed with other work
[
https://issues.apache.org/jira/browse/OFBIZ-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12780190#action_12780190
]
Marc Morin commented on OFBIZ-3157:
---
I've tried the application/content a couple of times
[
https://issues.apache.org/jira/browse/OFBIZ-3107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3107:
--
Attachment: OFBIZ-3107-take2.patch
redone to adjust for changes since last created
framework
[
https://issues.apache.org/jira/browse/OFBIZ-3105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12778090#action_12778090
]
Marc Morin commented on OFBIZ-3105:
---
there are no warnings in this area
framework
[
https://issues.apache.org/jira/browse/OFBIZ-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin closed OFBIZ-3110.
-
Resolution: Invalid
There were no warnings in this area
framework - exampleext
[
https://issues.apache.org/jira/browse/OFBIZ-3113?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin closed OFBIZ-3113.
-
Resolution: Invalid
no warnings in this area
framework - images
application - accounting
Key: OFBIZ-3157
URL: https://issues.apache.org/jira/browse/OFBIZ-3157
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated
[
https://issues.apache.org/jira/browse/OFBIZ-3157?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3157:
--
Attachment: OFBIZ-3157.patch
patch for generic's warnings for accounting application
application
[
https://issues.apache.org/jira/browse/OFBIZ-3120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3120:
--
Attachment: OFBIZ-3120.patch
framework - webapp
--
Key: OFBIZ-3120
[
https://issues.apache.org/jira/browse/OFBIZ-3107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3107:
--
Attachment: OFBIZ-3107.patch
entity patch. This was a more difficult one because of the partially
[
https://issues.apache.org/jira/browse/OFBIZ-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3121:
--
Attachment: OFBIZ-3121.patch
framework - webslinger
--
Key
[
https://issues.apache.org/jira/browse/OFBIZ-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12773335#action_12773335
]
Marc Morin commented on OFBIZ-3100:
---
Once we apply the patch for framework/entity
[
https://issues.apache.org/jira/browse/OFBIZ-3117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3117:
--
Attachment: OFBIZ-3117.patch
framework - service
---
Key: OFBIZ
[
https://issues.apache.org/jira/browse/OFBIZ-3118?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3118:
--
Attachment: OFBIZ-3118.patch
framework - start
-
Key: OFBIZ-3118
[
https://issues.apache.org/jira/browse/OFBIZ-3119?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3119:
--
Attachment: OFBIZ-3119.patch
framework - testtools
-
Key
As many of you know, we at Emforium have been busy building out a full set of
business software application to provide an ALL-IN comprehensive solution for
the small business market. When we started the evaluation over a year ago,
Ofbiz was the selected platform of choice. Other components
[
https://issues.apache.org/jira/browse/OFBIZ-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12771477#action_12771477
]
Marc Morin commented on OFBIZ-3100:
---
I just formatted using the built in Eclipse feature
[
https://issues.apache.org/jira/browse/OFBIZ-3102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12771529#action_12771529
]
Marc Morin commented on OFBIZ-3102:
---
Generally, we should strive to have
[
https://issues.apache.org/jira/browse/OFBIZ-3102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12771530#action_12771530
]
Marc Morin commented on OFBIZ-3102:
---
Agree that the choice of the generic placeholder (X
[
https://issues.apache.org/jira/browse/OFBIZ-3102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12771212#action_12771212
]
Marc Morin commented on OFBIZ-3102:
---
I'll tackle this an put the patch up
framework
[
https://issues.apache.org/jira/browse/OFBIZ-3102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3102:
--
Attachment: OFBIZ-3102 base warning.patch
Patch to remove warnings in framework/base
framework
[
https://issues.apache.org/jira/browse/OFBIZ-3101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3101:
--
Attachment: OFBIZ-3101.patch
patches to removed warnings
framework - appserver
[
https://issues.apache.org/jira/browse/OFBIZ-3103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3103:
--
Attachment: OFBIZ-3103.patch
framework - bi
--
Key: OFBIZ-3103
[
https://issues.apache.org/jira/browse/OFBIZ-3104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3104:
--
Attachment: OFBIZ-3104.patch
framework - catalina
Key: OFBIZ
framework - entityext
-
Key: OFBIZ-3110
URL: https://issues.apache.org/jira/browse/OFBIZ-3110
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
[
https://issues.apache.org/jira/browse/OFBIZ-3110?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3110:
--
Summary: framework - exampleext (was: framework - entityext)
framework - exampleext
framwork - example
--
Key: OFBIZ-3109
URL: https://issues.apache.org/jira/browse/OFBIZ-3109
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
[
https://issues.apache.org/jira/browse/OFBIZ-3111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3111:
--
Summary: framework - geronimo (was: geronimo)
framework - geronimo
framework - images
--
Key: OFBIZ-3113
URL: https://issues.apache.org/jira/browse/OFBIZ-3113
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
framework - jetty
-
Key: OFBIZ-3114
URL: https://issues.apache.org/jira/browse/OFBIZ-3114
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
geronimo
Key: OFBIZ-3111
URL: https://issues.apache.org/jira/browse/OFBIZ-3111
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You can reply
framework - start
-
Key: OFBIZ-3118
URL: https://issues.apache.org/jira/browse/OFBIZ-3118
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
framework - security
Key: OFBIZ-3116
URL: https://issues.apache.org/jira/browse/OFBIZ-3116
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
framework - minilang
Key: OFBIZ-3115
URL: https://issues.apache.org/jira/browse/OFBIZ-3115
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
framework - service
---
Key: OFBIZ-3117
URL: https://issues.apache.org/jira/browse/OFBIZ-3117
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
framework - webapp
--
Key: OFBIZ-3120
URL: https://issues.apache.org/jira/browse/OFBIZ-3120
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
framework - testtools
-
Key: OFBIZ-3119
URL: https://issues.apache.org/jira/browse/OFBIZ-3119
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
framework -widget
-
Key: OFBIZ-3123
URL: https://issues.apache.org/jira/browse/OFBIZ-3123
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA.
-
You
framework - webtools
Key: OFBIZ-3122
URL: https://issues.apache.org/jira/browse/OFBIZ-3122
Project: OFBiz
Issue Type: Sub-task
Reporter: Marc Morin
--
This message is automatically generated by JIRA
[
https://issues.apache.org/jira/browse/OFBIZ-3123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3123:
--
Attachment: OFBIZ-3123.patch
framework -widget
-
Key: OFBIZ-3123
[
https://issues.apache.org/jira/browse/OFBIZ-3106?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3106:
--
Attachment: OFBIZ-3106.patch
framework - datafile
Key: OFBIZ
[
https://issues.apache.org/jira/browse/OFBIZ-3109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3109:
--
Summary: framework - exampleext (was: framwork - example)
framework - exampleext
[
https://issues.apache.org/jira/browse/OFBIZ-3108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3108:
--
Attachment: OFBIZ-3108.patch
framework - entityext
-
Key
[
https://issues.apache.org/jira/browse/OFBIZ-3109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3109:
--
Summary: framework - example (was: framework - exampleext)
framework - example
[
https://issues.apache.org/jira/browse/OFBIZ-3109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3109:
--
Attachment: OFBIZ-3109.patch
framework - example
---
Key: OFBIZ
[
https://issues.apache.org/jira/browse/OFBIZ-3111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3111:
--
Attachment: OFBIZ-3111.patch
framework - geronimo
Key: OFBIZ
[
https://issues.apache.org/jira/browse/OFBIZ-3114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marc Morin updated OFBIZ-3114:
--
Attachment: OFBIZ-3114.patch
framework - jetty
-
Key: OFBIZ-3114
Multi-tenant support
Key: OFBIZ-2766
URL: https://issues.apache.org/jira/browse/OFBIZ-2766
Project: OFBiz
Issue Type: New Feature
Components: framework
Reporter: Marc Morin
Ability to run
89 matches
Mail list logo