Re: [VOTE] Apache Isis Core release 1.9.0 RC2

2015-09-01 Thread GESCONSULTOR - Óscar Bou
+1 > El 31/8/2015, a las 19:37, Martin Grigorov escribió: > > +1 > > Martin Grigorov > Wicket Training and Consulting > https://twitter.com/mtgrigorov > > On Mon, Aug 31, 2015 at 12:57 PM, Dan Haywood > wrote: > >> My +1 also. >> On 31 Aug 2015 09:12, "Jeroen van der Wal" wrote: >> >>> He

Re: [VOTE] Apache Isis Core release 1.9.0 RC1

2015-08-26 Thread GESCONSULTOR - Óscar Bou
Hi Dan. The following “Build Failure” appears on the Maven log. I can remove the “-o” switch but not sure is the intention here, as it will download also from the apache repo. [INFO] [INFO] ---

Re: Ready for a 1.9.0 release?

2015-08-17 Thread GESCONSULTOR
in thing is like us to confirm that running against DN4.1.2 (as per > latest snapshot) is ok. > > Cheers, > Dan. > >> On 17 Aug 2015 09:56, "GESCONSULTOR - Óscar Bou" >> wrote: >> Hi Dan. >> >> Seems perfect to me to have a monthly

Re: Ready for a 1.9.0 release?

2015-08-17 Thread GESCONSULTOR - Óscar Bou
Hi Dan. Seems perfect to me to have a monthly release schedule Regarding releasing 1.9.0 now we’re currently with a 1.9.0 SNAPSHOT but this week will be difficult to migrate and test our platform to verify all tests still pass after the AppSpecs changes. If you consider those tests are needed,

Re: [jira] [Commented] (ISIS-1157) Cache safe Actions results by annotating them

2015-07-14 Thread GESCONSULTOR - Óscar Bou
Hi, Dan. I’ve noticed the merge. I’ve just updated that branch to reference the originally invoked class and action. Could you review it again, please? Many thanks, Oscar > El 14/7/2015, a las 6:58, ASF subversion and git services (JIRA) > escribió: > > >[ > https://issues.apach

Re: Caching Actions by simply using an annotation (param)

2015-07-08 Thread GESCONSULTOR - Óscar Bou
review it? Thanks, Oscar [1] https://github.com/apache/isis/pull/32 <https://github.com/apache/isis/pull/32> > El 5/6/2015, a las 15:35, GESCONSULTOR - Óscar Bou > escribió: > > Hi, Dan. > > I’m planning on implement this. > > I’ve just created a Jira ticket [1

Re: Jetty upgrade on recent commit

2015-07-07 Thread GESCONSULTOR - Óscar Bou
gration-notes.html#_migration-notes_1.8.0-to-1.9.0_war-packaging > > On 1 July 2015 at 09:05, Dan Haywood wrote: > >> Thanks for digging into this Oscar... I'll look at tomorrow. >> >> Cheers >> Dan >> >> >> >> On 30 June 2015 at 18:27,

Re: Isis script - a DSL for DDD apps

2015-07-06 Thread GESCONSULTOR
Wow Really nice, Torsten !!! Seems really easy to begin with and as powerful as full Java implementation ... Just need to try if it. Also not clear to me if it has any predefined DDL for Repositories for defined entities and/or services. Thanks!!! Oscar > El 6/7/2015, a las 23:43, Da

Jetty upgrade on recent commit

2015-06-30 Thread GESCONSULTOR - Óscar Bou
Hi, Dan. Latest commit made that upgrades Jetty to 9.2 introduces a issue to those using the generated WAR file “as is" on Tomcat. It fails with the following exception: GRAVE: Error during ServletContainerInitializer processing javax.servlet.ServletException: Not running on Jetty, JSR-356 supp

Re: Reworked website, with new user guide and reference guide

2015-06-16 Thread GESCONSULTOR - Óscar Bou
Really impressive! There’s a lot to read in detail in the User Guide introduction. Just marked to read in detail :)) Thanks, Dan. Cheers, Oscar > El 16/6/2015, a las 18:38, Dan Haywood > escribió: > > I think I'm pushing the limits of the JQuery "tocify" plugin [1]; the > guides are ea

Re: FixtureScripts - method to initiate a new transaction

2015-05-28 Thread GESCONSULTOR - Óscar Bou
> El 28/5/2015, a las 14:00, GESCONSULTOR - Óscar Bou > escribió: > > Related with this, I’m trying to test the following: > >@Test > public void totalOrRatio() { > > // given > kit.assignToPerson(account.getAccoun

Re: FixtureScripts - method to initiate a new transaction

2015-05-28 Thread GESCONSULTOR - Óscar Bou
it a @RequestScoped service). Would this also need to be improved for testing @RequestScoped services? Thanks! > El 28/5/2015, a las 13:39, GESCONSULTOR - Óscar Bou > escribió: > > Hi all. > > When using FixtureScripts, there can be many actions that, on the real w

FixtureScripts - method to initiate a new transaction

2015-05-28 Thread GESCONSULTOR - Óscar Bou
Hi all. When using FixtureScripts, there can be many actions that, on the real world, are execute in different time contexts. For example, a user creates an Account on the webapp and after that executes different actions. That’s relevant if using the queryResultsCache service (or the new plann

New Pull Request on the Isis Add-On "isis-module-excel"

2015-05-07 Thread GESCONSULTOR - Óscar Bou
Hi all. I’ve just created a new PR at [1]. Basically, it skips headers which are “blank” (empty). Sometimes, the Excel file contains empty columns at the end, that would be processed as “normal” columns, but, as they have no property name on the header (is empty) a NullPointerException is throw

Re: [jira] [Commented] (ISIS-1134) DN connections leak due to non-closed queries (?!)

2015-04-17 Thread GESCONSULTOR
Probably Martin you know all this ... If so, sorry. Until flush is not invoked explicitly the DN commands with the changes will not be sent to the database. They're simply queued. For that reason that exception is not thrown by the DBMS. If there are queued commands on DN that include changes

Re: Any objections to me merging in ISIS-789 (the DataNucleus 4 stuff) to master?

2015-04-16 Thread GESCONSULTOR
Nice idea... > El 16/4/2015, a las 21:06, Martin Grigorov escribió: > > Hi Dan, > > Let's create a tag, e.g. "pre-DN4" from current master. > This way everyone who faces any problem with DN4 and has no time/resources > to investigate the problems immediately will have the option to use this > v

Re: [RESULT] [VOTE] Apache Isis Core release 1.8.0

2015-02-23 Thread GESCONSULTOR - Óscar Bou
Hi all. My testimonial +1. I've not been able to test the released artifacts but we've been working in production with this release the last weeks with success. Great job to all. > El 23/2/2015, a las 22:42, Dan Haywood > escribió: > > The vote has completed with the following result : >

Re: Domain Objects Lifecycle and Events published on "removing"

2015-02-19 Thread GESCONSULTOR
a new Isis addon module and put the > code there. > > Let me know, > > Dan > > > > > On 8 February 2015 at 21:59, GESCONSULTOR - Óscar Bou < > o@gesconsultor.com> wrote: > >> Hi, Dan. >> >> I've updated the pull reques

Re: Revamped i18n support

2015-02-18 Thread GESCONSULTOR - Óscar Bou
Really helpful, Dan, for all us not native English speakers. Many thanks!!! > El 18/2/2015, a las 19:47, Dan Haywood > escribió: > > Folks, > > fyi, just sneaking into the 1.8.0 release, we now have revamped and much > improved i18n support based on gettext .po files. > > For more info, see

Re: Domain Objects Lifecycle and Events published on "removing"

2015-02-08 Thread GESCONSULTOR - Óscar Bou
s not to abort). Perhaps an Exception might be thrown when detected or something similar? I had tests expecting an Exception that were previously passing and currently not. But not sure when the exception might be thrown. Thanks, Oscar > El 8/2/2015, a las 13:04, GESCONSULTOR - Ó

Re: Considering merging the Wicket viewer into Core framework

2015-02-03 Thread GESCONSULTOR - Óscar Bou
ok for me also. Cheers, Oscar > El 3/2/2015, a las 15:23, Kevin Meyer escribió: > > No objections from me. > Cheers, > Kevin > > On 2 February 2015 23:24:32 CET, Dan Haywood > wrote: >> Hi folks, >> >> Over the last few releases we've been slowly rationalizing the various >> Maven modul

"Related Object" column might be left aligned by default

2015-02-01 Thread GESCONSULTOR - Óscar Bou
Hi all. In Wicket viewer, the related object column is centered instead of left aligned. Do you agree that it would be left aligned also (as any other text column by default)? I can open a ticket if agreed. Regards, Oscar

Re: Exception on webapp with latest SNAPSHOT

2015-01-30 Thread GESCONSULTOR - Óscar Bou
>> https://twitter.com/mtgrigorov >> >> On Sun, Jan 25, 2015 at 6:09 PM, Dan Haywood >> >> wrote: >> >>> Martin, >>> could you look into this tomorrow? >>> Cheers >>> Dan >>> >>> >>> On 25 January

Exception on webapp with latest SNAPSHOT

2015-01-25 Thread GESCONSULTOR - Óscar Bou
Hi all. Yesterday I updated my webapp modules to the Apache Isis latest SNAPSHOTs and now the following exception is thrown. It's thrown 12 times (from id = 1 to id = 12) each time I access the "http://localhost:8080/wicket"; URL. Perhaps a new service is missing or something like that? Than

Re: Domain Objects Lifecycle and Events published on "removing"

2015-01-13 Thread GESCONSULTOR - Óscar Bou
cts/datanucleus/jdo/lifecycle_callbacks.html> > El 13/1/2015, a las 18:39, Dan Haywood > escribió: > > > > On 13 January 2015 at 17:19, GESCONSULTOR - Óscar Bou <mailto:o@gesconsultor.com>> wrote: > ok, Dan. > > But that would include something

Re: Domain Objects Lifecycle and Events published on "removing"

2015-01-13 Thread GESCONSULTOR - Óscar Bou
t; > [3] https://issues.apache.org/jira/browse/ISIS-1005 > <https://issues.apache.org/jira/browse/ISIS-1005> > > > ~ > > > On 13 January 2015 at 14:06, GESCONSULTOR - Óscar Bou <mailto:o@gesconsultor.com>> wrote: > Hi, Dan and Jeroen for your poin

Re: Domain Objects Lifecycle and Events published on "removing"

2015-01-13 Thread GESCONSULTOR - Óscar Bou
oment it is >> firing for all the cases, including the EXECUTED bit, and that's most >> likely why JDO then complains at you when you try to access that deleted >> object. >> >> Hope that makes sense / works... if not, then we can go round the loop. >> &

Domain Objects Lifecycle and Events published on "removing"

2015-01-12 Thread GESCONSULTOR - Óscar Bou
Hi all. I want to get notified when a domain object is going to be removed. I have defined it as this: public class Relationship { … public void removing() { this.eventBusService.post(new RelationshipRemovingEvent(this)); } ... } And an Event Handler like this: public c

New Pull request: abortTransaction message on EXECUTED is incorrect

2015-01-10 Thread GESCONSULTOR - Óscar Bou
Hi folks! I’ve created a new pull request on Github improving current exception formatting when thrown on the EXECUTED phase. You can find it on [1]. HTH, Oscar [1] https://github.com/apache/isis/pull/19

@PostsPropertyChangedEvent no longer working on latest SNAPSHOT

2015-01-10 Thread GESCONSULTOR - Óscar Bou
Hi all. I’m testing against latest 1.8.0-SNAPSHOT and seems that @PostsPropertyChangedEvent support has been removed. In order to make it work again, it’s enough to just use the @PropertyInteraction annotation instead, passing the Event class to it (same way the @PostsPropertyChangedEvent work

Re: IllegalStateException: Event bus has already been created; too late to register any further (singleton) subscribers

2015-01-08 Thread GESCONSULTOR - Óscar Bou
Ups!!! My fault. As you noticed, there were other services registered “the old way” to the EventBusService ... > El 8/1/2015, a las 18:21, Martin Grigorov escribió: > > Hi Oscar, > > 2015-01-08 17:37 GMT+01:00 GESCONSULTOR - Óscar Bou <mailto:o@gesconsultor.

IllegalStateException: Event bus has already been created; too late to register any further (singleton) subscribers

2015-01-08 Thread GESCONSULTOR - Óscar Bou
Hi all, I’m launching tests with have Services with Event Handlers this way: public class MonitoringSystemInitializer { … private static class MonitoringIntegTestBuilder extends IsisSystemForTest.Builder { private MonitoringIntegTestBuilder() { … this.withServices(new

Re: Infitinite recursion after updating to latest SNAPSHOT

2015-01-08 Thread GESCONSULTOR
ter to implement this use case without resorting to the > lifecycle hooks, however, eg with some external optional service. I've > raised ISIS-1005 for this, opinions welcome > > Thx > Dan > > > On 8 January 2015 at 09:36, GESCONSULTOR - Óscar Bou > wrote: > &g

Infitinite recursion after updating to latest SNAPSHOT

2015-01-08 Thread GESCONSULTOR - Óscar Bou
Hi all, I’m in the process of upgrading to the latest Apache Isis snapshot our codebase. I’ve entered an infinite recursion when using the updating() platform’s method: @PersistenceCapable(identityType = IdentityType.DATASTORE) @DatastoreIdentity(strategy = IdGeneratorStrategy.IDENTITY) @Inherit

Re: [jira] [Commented] (ISIS-994) Actions that act as contributed properties and which return a URL should display that URL inline within an iframe.

2015-01-04 Thread GESCONSULTOR
I agree with proposed implementation for one use case. I included one screenshot for a similar use case. Anther one can be an action displayed as a menu that returns a URL that must be showed maximized on the working area (I.e., redirecting to an external user forum). > El 4/1/2015, a las 12:2

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-03 Thread GESCONSULTOR
Good consensus for me also :) > El 3/1/2015, a las 18:48, Branham, Jeremy [HR] > escribió: > > This is a good compromise IMHO. > > > Jeremy D. Branham > Tel: **DOTNET > > > -Original Message- > From: Dan Haywood [mailto:d...@haywood-associates.co.uk] > Sent: Saturday, January 03,

Re: [jira] [Created] (ISIS-991) Enhance Wicket viewer so that non-disabled collections can be added to / removed from.

2015-01-03 Thread GESCONSULTOR
Perhaps the addAction=@Action(...) should be introduce here, in a similar way you suggested for te delete action equivalent? > El 3/1/2015, a las 16:11, Dan Haywood (JIRA) escribió: > > Dan Haywood created ISIS-991: > > > Summary: Enhance Wicket vie

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-03 Thread GESCONSULTOR
uggesting the correct approach to building an >> application. >> My single piece of advice to folk: If you want to avoid a disaster then >> make sure you model your problem domain in a "just enough" consensus >> modelling exercise before your team goes anywhere near "View

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-03 Thread GESCONSULTOR
t; bliki: AnemicDomainModel > If you use an object-oriented domain model, and you don't put behavior in > your objects, you're missing out on most of the benefits of that pattern. > View on www.martinfowler.com > Preview by Yahoo > > > > Regards, > Davi

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2015-01-01 Thread GESCONSULTOR - Óscar Bou
sis has grown far beyond the concepts of DDD so sticking > to it's grammar would limit ourselves. > > In the applications I'm developing things aren't black or white: we have view > models that represent documents in a CMIS document store but in DDD terms > t

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-31 Thread GESCONSULTOR - Óscar Bou
at >> clashes with @Collection clashes with java.util.Collection, plus I like the >> idea of all Isis-related annotations starting with an @DomainXxx prefix. >> >> No one's commented on that, yet. >> >> Given your preference of @ViewModel and reserving "@D

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
;> --- or --- >> >> *option 3:* >> >> *@DomainObject(persistence=JDO|EXTERNAL|VIEW_MODEL)* >> >> with >> >> *@DomainObjectLayout* >> >> >> where: >> * is symmetrical >> * some attributes of @DomainEntity don't apply

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
don't apply if persistence=EXTERNAL or > VIEW_MODEL > * concept of view model is less visible > > > > Cast your votes, please! > > Dan > > > > On 29 December 2014 at 15:02, GESCONSULTOR - Óscar Bou > mailto:o@gesconsultor.com>> wrote: &

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
> > Um, but they *are* part of the Isis metamodel, because we want them to be > rendered in the UI. It's just that they aren't part of (what I suppose > one might call) the persistence model. > > Any other suggestions if neither "traversable" nor "notPersisted" appeal? > No idea ... As per >

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
>> >> As currently there's no "special" support for AggregateRoots or >> ValueObjects, no more annotations are needed. >> >> > Sounds like a vote to deprecate. Jeroen has said the same thing. Perhaps > they should be deleted in v2.0 and reappear, if we want them back, in v3.0. I agree with J

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
> El 29/12/2014, a las 15:26, Dan Haywood > escribió: > > On 29 December 2014 at 13:23, GESCONSULTOR - Óscar Bou < > o@gesconsultor.com> wrote: > >> >> >> *** @Property *** >> >> - I would propose to rename "notPersisted&

Re: ISIS-970 ... (new annotations) please review if you get a chance...

2014-12-29 Thread GESCONSULTOR - Óscar Bou
Ok. So let's raise some questions/doubts :) *** @DomainObject *** Is a ViewModel a DomainObject at all ? I would consider them as a different kind, so the @ViewModel annotation shouldn't be deleted. Also, perhaps we can introduce Isis platform logic like not "saving/persisting" view models,

Re: [jira] [Comment Edited] (ISIS-982) Change the name of the "Apache Isis" project into something else

2014-12-18 Thread GESCONSULTOR
+1 Here also. I will also follow Dan's comment on not capitalizing the "ISIS" word. > El 19/12/2014, a las 8:14, Dan Haywood (JIRA) escribió: > > >[ > https://issues.apache.org/jira/browse/ISIS-982?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=142

Re: Swagger - API description standard. Relevant for Restful Objects?

2014-12-15 Thread GESCONSULTOR - Óscar Bou
Simply to comment. On [1] seems that Apache Camel latest release also documents its API using Swagger. Regards, Oscar [1] http://www.infoq.com/news/2014/10/apache-camel-2.14 > El 25/9/2014, a las 15:26, Dan Haywood > escribió: > > yeah, looks really nice, Swagger. Have made a note. > >

Re: [jira] [Created] (ISIS-974) Provide the ability to associate font-awesome icons with properties

2014-12-12 Thread GESCONSULTOR
Is not this too concrete? Could it be specified by means of a more generic mechanism? I find too specific to have an annotation property for a concrete set of icons. There are others currently also used (like icons8, etc) that could be also referred. Perhaps a mechanism a bit more generic coul

Re: Any opinions on this proposal (ISIS-970) to reduce the number of Isis annotations?

2014-12-10 Thread GESCONSULTOR - Óscar Bou
First thoughts here ... It seems obvious that it would be clearer and also easier to learn (as you could easily discover all property, collection or action options easily simply by looking at the possible annotation fields. That way we would be doing something equivalent to JPA or JDO, where yo

Re: [ANNOUNCE] New committer - Martin Grigorov

2014-12-05 Thread GESCONSULTOR - Óscar Bou
Hi, Martin! Welcome here and really nice contributions! The viewer was a really important component. I've just convinced a mate to use the latest SNAPSHOT for a new project and that has given to me the opportunity yo try it. It's really cool, so a great work all you. Also, I've seen a lot of

Re: Heads up! Significant UI changes in 1.8.0

2014-10-22 Thread GESCONSULTOR - Óscar Bou
Really well done, team. In our case that originated (two years ago) to opt for "adapting" our "custom-made viewer". This will be of interest for a great part of the community for sure ... El 22/10/2014, a las 09:11, Dan Haywood escribió: > Just so you are all aware... > > ... in 1.8.0 we

Re: [VOTE] Apache Isis Core release 1.7.0 RC2 and related components

2014-10-16 Thread GESCONSULTOR - Óscar Bou
Hi to all. +1 also to release. I also needed the -L switch for the curl command, same as Martin. Also, the script contained carriage returns that I needed to remove with: sed -i -e 's/\r$//' verify-isis-release.sh I also needed 2 maven executions: - one online, due to missing dependencies. -

Re: [jira] [Created] (ISIS-886) Provide an API (perhaps in the WrapperFactory)to allow a programmer to determine whether the current user has view and/or modify access to a feature.

2014-09-10 Thread GESCONSULTOR - Óscar Bou
For coherence with the programming model, shouldn't be better to have isDisabled() and isHidden (vs isVisible)? Regards, Oscar El 10/09/2014, a las 16:56, Dan Haywood (JIRA) escribió: > Dan Haywood created ISIS-886: > > > Summary: Provide an AP

Re: ApacheISIS Vulnerability Bad Object Filter

2014-09-03 Thread GESCONSULTOR - Óscar Bou
]. Also on [2] I don't find also any "priority" if any conflict is found on permissions. Any help on it ? Thanks again !!! Oscar [1] https://github.com/isisaddons/isis-module-security [2] https://github.com/isisaddons/isis-module-security/blob/master/dom/src/main/java/org/is

Re: ApacheISIS Vulnerability Bad Object Filter

2014-07-31 Thread GESCONSULTOR - Óscar Bou
at an be managed through Isis > itself. > > Intention is to make this a deliverable, in some form, for 1.7.0; as you > said, Oscar, there was a lot of interest in this at IsisCon. > > Cheers > Dan > > > > On 31 July 2014 07:41, GESCONSULTOR - Óscar Bou &g

Re: ApacheISIS Vulnerability Bad Object Filter

2014-07-30 Thread GESCONSULTOR - Óscar Bou
Hi to all. I think Dan's proposal is the best implementation possible, as it would not be embedded on the Domain, which would imply that could, for example, being configured by an admin through a UI. This is related with an Isis Authorization module we talked about on IsisCon, considering thi

Re: Can I increase max.length of String columns in Isis JDO ?

2014-07-23 Thread GESCONSULTOR - Óscar Bou
Hi, Dileepa, Have you tried @Column(length=1000) ? Please, see [1]. HTH, Oscar [1] http://www.datanucleus.org/products/datanucleus/jdo/annotations.html#Column El 23/07/2014, a las 12:58, Dileepa Jayakody escribió: > Hi All, > > In my project developed using Isis, I'm persisting an ema

Re: [VOTE] Apache Isis Core 1.6.0 and related components (RC2)

2014-07-22 Thread GESCONSULTOR - Óscar Bou
+1 El 21/07/2014, a las 17:18, Dan Haywood escribió: > Folks, > > I've cut a (further) release candidate RC2 for Apache Isis Core and related > components: > * Core 1.6.0 > * Wicket Viewer 1.6.0 > * TodoApp Archetype 1.6.0 > * SimpleApp Archetype 1.6.0 > > Note that > * Core now incorporates

Re: [jira] [Resolved] (ISIS-796) lifecycle callback "updating()" is not firing

2014-07-18 Thread GESCONSULTOR - Óscar Bou
Really nice ... and useful :)) El 18/07/2014, a las 11:59, Dan Haywood (JIRA) escribió: > > [ > https://issues.apache.org/jira/browse/ISIS-796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel > ] > > Dan Haywood resolved ISIS-796. > -- > >

Isis Demo link on the website

2014-06-21 Thread GESCONSULTOR - Óscar Bou
Hi to all. I've just noticed the link on "Screenshots - Online Demo" pointint to [1]. The user and password for testing is not written in any screen, etc. I think. Despite being the default "sven" & "pass" combination. HTH, Oscar [1] http://mmyco.co.uk:8180/isis-onlinedemo/

Re: [DISCUSSION] IsisCon 2014 - write-up, roadmap, marketing

2014-06-14 Thread GESCONSULTOR - Óscar Bou
Just one more thing for the roadmap. We also mentioned on IsisCon (but also I can remember Dan mentioned something similar on the mailing list as his intention for version 2) that domain objects (domain entity instances) could be "wrapped by default", acting as a "container" of the business log

Re: [jira] [Created] (ISIS-804) Make (entity) properties read-only by default.

2014-06-13 Thread GESCONSULTOR - Óscar Bou
Hi to all. Mmmm... this is a quite controversial proposal!!! Nice to be able to discuss about this so disruptive implementation :-)) In my opinion, this can lead to quite misinterpretations. The usual expectations for anybody coming into Isis (or migrating his current JDO - JPA in the near fut

Re: [jira] [Comment Edited] (ISIS-781) Add edit capability to view objects

2014-06-13 Thread GESCONSULTOR - Óscar Bou
It seems ok to me also. Currently, if you want to execute business logic when changing a field's value, it usually impacts on the UI as there's an associated action and the field is marked as @Disabled. It was not so common to write the business logic on a modifyXXX method. It's true that the e

Re: [jira] [Created] (ISIS-803) Replace lifecycle methods with additional EventBus events.

2014-06-13 Thread GESCONSULTOR - Óscar Bou
Hi, Dan. I think that the lifecycle PostsXXX events were still incomplete. There's one thing I don't have clear enough from your comments. Also, we cannot impede that a user use the JDO or JPA standard methods. So, despite they are a not good practice, we at least should "support" when the sta

Re: [ANN] Apache Isis version 1.5.0 and related components Released

2014-06-07 Thread GESCONSULTOR
Really nice way to celebrate the success of the first IsisCon !!! This development platform has a great potential for the years to come. It's been fantastic to share experiences and the roadmap promises a brilliant future. To all mail list readers, we count with you for the next IsisCon !!! C

Re: [VOTE] Apache Isis Core release 1.5.0 and related components

2014-06-05 Thread GESCONSULTOR - Óscar Bou
+1 El 05/06/2014, a las 23:56, Jeroen van der Wal escribió: > +1 > > On Mon, Jun 2, 2014 at 6:14 PM, Dan Haywood > wrote: >> my own +1. >> >> >> >> >> On 2 June 2014 16:22, Maurizio Taverna wrote: >> >>> +1 >>> >>> >>> 2014-06-02 15:37 GMT+02:00 Dan Haywood : >>> Folks, >>>

Re: IsisCon 2014, 6-7 June, Milan Italy

2014-06-04 Thread GESCONSULTOR - Óscar Bou
It's name is "Nacho" :-) Nice to count with you also, Mohammad. See you soon, Oscar El 03/06/2014, a las 23:53, Dan Haywood escribió: > 5 Committers + 1 other. The committers are Jeroen, Oscar, Kevin, Maurizio > and me, of course. The other is a colleague of Oscar's (sorry, forgotten > h

Re: Event Bus Service - DN behavior auto registering services with methods annotated with @Subscribe

2014-05-18 Thread GESCONSULTOR - Óscar Bou
a#190 [2] https://code.google.com/p/guava-libraries/issues/detail?id=766 El 17/05/2014, a las 09:57, Dan Haywood escribió: > On 17 May 2014 07:42, GESCONSULTOR wrote: > >> Hi Dan. >> >> Yes, I'm receiving old messages also... >> >> > t

Re: Event Bus Service - DN behavior auto registering services with methods annotated with @Subscribe

2014-05-18 Thread GESCONSULTOR - Óscar Bou
o throw an exception has some sense to it. >> >> >> Won't be touched in DN 3.x though. >> >> > Given we see the exception thrown, I guess that Isis is using DN in > pessimistic txn mode. I hadn't considered the optimistic txn mode, which > wo

Re: Event Bus Service - DN behavior auto registering services with methods annotated with @Subscribe

2014-05-17 Thread GESCONSULTOR
breve. Enviado desde mi móvil > El 16/05/2014, a las 16:39, Dan Haywood > escribió: > > On 16 May 2014 09:43, GESCONSULTOR - Óscar Bou wrote: > >> >> Hi all. > Hi Oscar, > this has only just come through to my mailbox, even though you sent it ~5 > hours

Event Bus Service - DN behavior auto registering services with methods annotated with @Subscribe

2014-05-16 Thread GESCONSULTOR - Óscar Bou
Hi all. I'm implementing the new support for automatic simple and collection properties change events (@PostsPropertyChangedEvent, @ PostsCollectionAddedToEvent, @PostsCollectionRemovedFromEvent) and the new mechanism works really nice :-)) I've just initially forgot to register the service as

Re: Unable to finish partial implementation of

2014-05-14 Thread GESCONSULTOR - Óscar Bou
ake a look at the ToDoItem class, specifically its getDependencies() method. > Note also the add(...) method, and how it can use the wrap(...) even though > the colleciton is disabled (via ToDoItem.layout.json). > > Cheers > Dan > > > > > > > 2014-05-06

Re: ISIS-550 (event bus) and ISIS-769 (precommit)

2014-05-11 Thread GESCONSULTOR - Óscar Bou
just enough and we can maintain it through the @PostsXXX annotations just introduced. Thanks, Oscar El 11/05/2014, a las 21:28, GESCONSULTOR escribió: > For ach property / collection value I mean. > > I was planning to use his feature to create a complete projection of one >

Re: ISIS-550 (event bus) and ISIS-769 (precommit)

2014-05-11 Thread GESCONSULTOR
Many Thanks, Dan. just one doubt. When the object is firstly created, if properties are initiated, the event is going to be sent? Disculpa que sea breve. Enviado desde mi móvil > El 11/05/2014, a las 19:50, Dan Haywood > escribió: > > Hi Oscar, > > OK, so ISIS-550 [1] and ISIS-769 [2] are

Re: ISIS-550 (event bus) and ISIS-769 (precommit)

2014-05-11 Thread GESCONSULTOR
For ach property / collection value I mean. I was planning to use his feature to create a complete projection of one model entities in another domain (with "related" entities) Disculpa que sea breve. Enviado desde mi móvil > El 11/05/2014, a las 19:50, Dan Haywood > escribió: > > Hi Oscar,

Re: Unable to finish partial implementation of

2014-05-06 Thread GESCONSULTOR - Óscar Bou
Many thanks. Cheers, Oscar El 06/05/2014, a las 17:05, Dan Haywood escribió: > Thanks for starting on this Oscar ... I'll look at it this eve. > > Cheers > Dan > > > > On 6 May 2014 15:49, GESCONSULTOR - Óscar Bou wrote: > >> >> Hi, Dan. >

Unable to finish partial implementation of

2014-05-06 Thread GESCONSULTOR - Óscar Bou
Hi, Dan. I've tried to complete an implementation of @PostsCollectionAddedToEvent, but unable to complete it. I think that there's a need to import CollectionFacet, in order to detect if the element had been previously added to the collection, and that forces to specify if it's a JavaCollecti

Re: IsisCon 2014, 6-7 June, Milan Italy

2014-04-23 Thread GESCONSULTOR - Óscar Bou
> provide them until the day before departure). > > The extra meta-data is that my wife'll be with me, but she's happy to > leave me alone for the conference event - though she'll may join us on > Friday evening. She's happy to wander around Milan during the days ;) &

Re: IsisCon 2014, 6-7 June, Milan Italy

2014-04-23 Thread GESCONSULTOR - Óscar Bou
Hi to all. So seems that most of you are going to be also on Saturday the whole day, and leave Sunday, isn't it? We will arrive Thursday night, so no opportunity to meet until Friday. Seems that the plan is to meet for two whole days, is that correct? We need that to close the departure. Rega

BDD Testing - Scenario outlines speed should be improved

2014-04-14 Thread GESCONSULTOR - Óscar Bou
We have implemented some BDD tests as Scenario Outlines [1]. But just for one execution, is spending aprox. 15 min in completing a Scenario Outline with aprox. 20 scenarios. The problem is that they become really slow, as the whole Isis system is recreated for each example. Following best pra

IsisCon 2014 - Travel logistics

2014-04-14 Thread GESCONSULTOR - Óscar Bou
Hi to all. We are booking our flight, and basically there are 2 options for the departure: Saturday afternoon and Sunday afternoon. Our arrival is planned for Thursday night. What are the travel plans of others? Regards, Oscar

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-09 Thread GESCONSULTOR - Óscar Bou
he call sequence. All so if using the Coad's DNC model archetype shape then there is an inherent call flow direction. Regards,David. On Wednesday, 9 April 2014 5:13 AM, GESCONSULTOR - Óscar Bou <o@gesconsultor.com> wrote: Hi, David.Nice addition. A complementary approach (or curren

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-08 Thread GESCONSULTOR - Óscar Bou
Hi, David.Nice addition. A complementary approach (or currently the alternative to us)  to sequence diagrams would be to define different features and scenarios on BDD [1].From those BDD scenarios Dileepa can directly implement them thanks to the excellent Isis BDD support (it has greatly changed o

Re: Collections as Action Params - alternative implementation

2014-04-05 Thread GESCONSULTOR - Óscar Bou
co.uk> escribió:Hi Oscar,I really like this idea, in particular (a) the benefit that it only impactsthe viewer and (b) the symmetry with our existing @Bulk annotation.Why don't you raise a ticket for this, capturing the above sketch?CheersDanOn 4 April 2014 10:54, GESCONSULTOR - Óscar

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-04 Thread GESCONSULTOR - Óscar Bou
and also with Reputation?Something like this:http://yuml.me/3aa65a6fHTH,OscarEl 04/04/2014, a las 17:56, Dileepa Jayakody <dileepajayak...@gmail.com> escribió:Hi Oscar and all,On Thu, Apr 3, 2014 at 1:52 PM, GESCONSULTOR - Óscar Bou <o@gesconsultor.com> wrote:Hi Deleepa,Seeing at your

Collections as Action Params - alternative implementation

2014-04-04 Thread GESCONSULTOR - Óscar Bou
Hi to all. We are evaluating to support on our custom viewer an alternative implementation to admitting Collections as params. I want to detail it here to listen to your suggestions and drawbacks detected. Imagine I want to create a hierarchy of To-Do Items, when one To-Do Item can only have

Re: Comments on GSOC2014 ReputationBox proposal

2014-04-03 Thread GESCONSULTOR - Óscar Bou
Hi Deleepa,Seeing at your last diagram, shouldn't the Criteria be related with (is specific to) a Context? If so, a relationship would also be needed.Perhaps the Computation Algorithm could also be specific for one or more Contexts. In that case, a relationship is also needed.Also, perhaps the rela

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-25 Thread GESCONSULTOR - Óscar Bou
gards, Oscar El 25/03/2014, a las 22:00, GESCONSULTOR - Óscar Bou escribió: > Hi, Dileepa. > > Just some questions for helping in validating the model. > > Why not a variation like this? > http://yuml.me/edit/825d7db5 > > Still not clear to me why the Reputation e

Re: Comments on GSOC2014 ReputationBox proposal

2014-03-25 Thread GESCONSULTOR - Óscar Bou
Hi, Dileepa.Just some questions for helping in validating the model.Why not a variation like this?http://yuml.me/edit/825d7db5Still not clear to me why the Reputation entity has a relationship with EmailContact also, and not only to an Email. The EmailContact relationship could always be derived fr

Re: [jira] [Commented] (ISIS-743) Remove the concept of transient objects and of @NotPersistable; instead we have view models.

2014-03-20 Thread GESCONSULTOR - Óscar Bou
Just one question.Currently, the interface seems to be mandatory only for generating the OID.That "forces" the framework to not being able to use "plain" POJOs as view models, as all them must implement that interface.If, when the interface is not implemented by the entity, the OID would be generat

Re: [jira] [Updated] (ISIS-736) For GSOC, - build a "real-life" app in some suitable domain, along with a semi-academic write-up of their learnings

2014-03-15 Thread GESCONSULTOR - Óscar Bou
Hi, Dileepa.Another option if your business rules can change on each implementation, is to "externalize" them to a Rules engine, such as Drools (see [1]  and [2]). The rules can be written on a "file" an loaded at run-time [3] and they can also be changed at runtime.And you can also define a DSL fo

Re: [VOTE] Apache Isis Wicket viewer 1.4.1, JDO ObjectStore release 1.4.1 and archetypes

2014-03-12 Thread GESCONSULTOR - Óscar Bou
+1 El 11/03/2014, a las 01:11, Dan Haywood escribió: > and this is my +1 > > > > On 11 March 2014 00:10, Dan Haywood wrote: > >> Following on from the recent release 1.4.0, there were a small number of >> issues in that release; predominantly bulk action support in the Wicket >> viewer. S

Re: BDD tests speed improvement with DN options

2014-03-12 Thread GESCONSULTOR - Óscar Bou
Yes, I'll do.El 12/03/2014, a las 10:51, Dan Haywood <d...@haywood-associates.co.uk> escribió:On 12 March 2014 09:47, GESCONSULTOR - Óscar Bou <o@gesconsultor.com> wrote:Hi Dan.I have the following alternatives:- Create a new descendant of IsisConfiguration

Re: BDD tests speed improvement with DN options

2014-03-12 Thread GESCONSULTOR - Óscar Bou
r website (somewhere under core/bdd, Iguess).CheersDanOn Monday, 10 March 2014, GESCONSULTOR - Óscar Bou <o@gesconsultor.com>wrote:Hi to all,Just to let others now.Our BDD test suites are becoming quite large and we were experiencing longexecution times when running them.They can be greatl

Re: [VOTE] Apache Isis Core release 1.4.0 and related components

2014-03-09 Thread GESCONSULTOR - Óscar Bou
+1 Great release :-) No problems while doing it... Previous problems on tests regarding Spanish locale has been properly solved and all them pass OK. El 09/03/2014, a las 18:50, Jeroen van der Wal escribió: > +1 > > My experience was similar to Kevin's but finally managed.

Re: Information for Google Summer of Code 2014

2014-03-07 Thread GESCONSULTOR
ur ideas on this. What do you mean by general integration.? > Is it exposing those existing services and new services through apache camel? > > Thanks > >> On 6 Mar, 2014 7:35 PM, "GESCONSULTOR - Óscar Bou" >> wrote: >> >> Hi to all. >>

Re: Information for Google Summer of Code 2014

2014-03-06 Thread GESCONSULTOR - Óscar Bou
Hi to all.There can be more general-purpose integrations if we generalize some implementation over Apache Camel [1] components [2].Also, another really useful (and cool ;-) platforms for automation would be:- Twilio  [3] (for voice calls, SMS messaging, etc.).- Zapier [4] (automates more than 250 a

Re: Information for Google Summer of Code 2014

2014-02-28 Thread GESCONSULTOR - Óscar Bou
i've talked with my wife and she allows me to complement you, Dan, where possible... :-))El 28/02/2014, a las 11:12, Dan Haywood escribió:Hi Eshan,Thanks for your interest in GSOC and in Isis itself, of course.We had two students last year, and I mentored them (with

  1   2   >