[jira] [Updated] (ISIS-1767) JEE 7+ Support
[ https://issues.apache.org/jira/browse/ISIS-1767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andi Huber updated ISIS-1767: - Description: Collective tasks for Java EE 7+ support. Designated branch ... {code}dev/2.0.0/ISIS-1767-jee-7{code} was: Collective tasks for Java EE 7+ support. > JEE 7+ Support > -- > > Key: ISIS-1767 > URL: https://issues.apache.org/jira/browse/ISIS-1767 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > > Collective tasks for Java EE 7+ support. > Designated branch ... > {code}dev/2.0.0/ISIS-1767-jee-7{code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1767) JEE 7+ Support
Andi Huber created ISIS-1767: Summary: JEE 7+ Support Key: ISIS-1767 URL: https://issues.apache.org/jira/browse/ISIS-1767 Project: Isis Issue Type: Improvement Components: Core Reporter: Andi Huber Assignee: Andi Huber Fix For: 2.0.0 Collective tasks for Java EE 7+ support. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1740) New Feature: Where am I
[ https://issues.apache.org/jira/browse/ISIS-1740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222423#comment-16222423 ] ASF subversion and git services commented on ISIS-1740: --- Commit 2132cba2fa6beb6b3f0ed42865a016675b70534e in isis's branch refs/heads/dev/2.0.0/ISIS-1740-where-am-i from [~hobrom] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=2132cba ] ISIS-1740 refactored method names, added javadoc > New Feature: Where am I > --- > > Key: ISIS-1740 > URL: https://issues.apache.org/jira/browse/ISIS-1740 > Project: Isis > Issue Type: New Feature > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > Attachments: Clipboard01.png, Clipboard02.png, Clipboard03.png, > Clipboard04.png > > > Its common practice to display a navigation hint somewhere at top of an > application's page or below the main menu, indicating where the user > currently has navigated to. (Typically within a navigable tree-structure.) > Let's call this the *WhereAmI hint*. We could integrate such a feature into > ISIS. > +Examples+ > [^Clipboard01.png] > [^Clipboard02.png] > [^Clipboard03.png] > Note: we could optionally include the DomainObject's icons > +Proposal+ > For any DomainObject/View currently displayed ISIS would need to know its > corresponding > navigable tree-structure. Let's call this the DomainObject's *WhereAmI tree*. > All the framework needs to known to build the relevant sub-tree, is to know > the parent node of any DomainObject/View that 'takes part' in the tree. > We could provide this 'who is your parent' meta information similar to the > existing 'what is your title' mechanism: > {code:java} > // Who is your parent? if null there is none > public AnyDomainObjectOrView parent() > { > return foo; > } > {code} > or > {code:java} > // Who is your parent? if null there is none > @Parent > public AnyDomainObjectOrView anyMethodName() > { > return foo; > } > {code} > The typical layout.xml could look like this: > {code:xml} > > > > > > ... > > > ... > > {code} > +Implementation Notes+ > # The framework needs to ensure that the chain of parent references starting > at the current DomainObject/View is finite. (No circular or self references.) > If it detects a circle, be nice and just stop the 'tree-up' traversal there. > # For standalone Collection Views we could display a WhereAmI hint that > allows back navigation to the DomainObject/View that had produced the > collection. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1740) New Feature: Where am I
[ https://issues.apache.org/jira/browse/ISIS-1740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222369#comment-16222369 ] ASF subversion and git services commented on ISIS-1740: --- Commit 38a81da3c63096c523d0c59c276a4efad1d64ba0 in isis's branch refs/heads/dev/2.0.0/ISIS-1740-where-am-i from [~hobrom] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=38a81da ] ISIS-1740 initial commit of prototype > New Feature: Where am I > --- > > Key: ISIS-1740 > URL: https://issues.apache.org/jira/browse/ISIS-1740 > Project: Isis > Issue Type: New Feature > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > Attachments: Clipboard01.png, Clipboard02.png, Clipboard03.png, > Clipboard04.png > > > Its common practice to display a navigation hint somewhere at top of an > application's page or below the main menu, indicating where the user > currently has navigated to. (Typically within a navigable tree-structure.) > Let's call this the *WhereAmI hint*. We could integrate such a feature into > ISIS. > +Examples+ > [^Clipboard01.png] > [^Clipboard02.png] > [^Clipboard03.png] > Note: we could optionally include the DomainObject's icons > +Proposal+ > For any DomainObject/View currently displayed ISIS would need to know its > corresponding > navigable tree-structure. Let's call this the DomainObject's *WhereAmI tree*. > All the framework needs to known to build the relevant sub-tree, is to know > the parent node of any DomainObject/View that 'takes part' in the tree. > We could provide this 'who is your parent' meta information similar to the > existing 'what is your title' mechanism: > {code:java} > // Who is your parent? if null there is none > public AnyDomainObjectOrView parent() > { > return foo; > } > {code} > or > {code:java} > // Who is your parent? if null there is none > @Parent > public AnyDomainObjectOrView anyMethodName() > { > return foo; > } > {code} > The typical layout.xml could look like this: > {code:xml} > > > > > > ... > > > ... > > {code} > +Implementation Notes+ > # The framework needs to ensure that the chain of parent references starting > at the current DomainObject/View is finite. (No circular or self references.) > If it detects a circle, be nice and just stop the 'tree-up' traversal there. > # For standalone Collection Views we could display a WhereAmI hint that > allows back navigation to the DomainObject/View that had produced the > collection. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1763) Change @DomainObject#bounded (a boolean) to @DomainObject#bounding (an enum)
[ https://issues.apache.org/jira/browse/ISIS-1763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=1678#comment-1678 ] ASF subversion and git services commented on ISIS-1763: --- Commit a9291fbc10a3fa8f7c75d3f24410aa321931ada7 in isis's branch refs/heads/dev/2.0.0/ISIS-1632-meta-annotations from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a9291fb ] ISIS-1632 , ISIS-1763: converts some more facet factories to handle Lists of annotations (WORK IN PROGRESS, CODE STILL DOES NOT COMPILE) > Change @DomainObject#bounded (a boolean) to @DomainObject#bounding (an enum) > > > Key: ISIS-1763 > URL: https://issues.apache.org/jira/browse/ISIS-1763 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.1 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > > required in support of meta annotations, ISIS-1632. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1766) Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API
Dan Haywood created ISIS-1766: - Summary: Allow Xxx.layout.xml and menu.layout.xml to be served up as JSON via REST API Key: ISIS-1766 URL: https://issues.apache.org/jira/browse/ISIS-1766 Project: Isis Issue Type: New Feature Reporter: Dan Haywood Fix For: 1.16.0 (dependent upon Accept Content header). Both Jackson and Moxy recognise JAXB annotations to serialize as JSON. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1765) Extend menu.layout.xml to include HATEOAS links when served by REST API.
Dan Haywood created ISIS-1765: - Summary: Extend menu.layout.xml to include HATEOAS links when served by REST API. Key: ISIS-1765 URL: https://issues.apache.org/jira/browse/ISIS-1765 Project: Isis Issue Type: New Feature Reporter: Dan Haywood Fix For: 1.16.0 -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1764) Expose the "layout" resource for domain objects via REST API, with HATEOAS links.
Dan Haywood created ISIS-1764: - Summary: Expose the "layout" resource for domain objects via REST API, with HATEOAS links. Key: ISIS-1764 URL: https://issues.apache.org/jira/browse/ISIS-1764 Project: Isis Issue Type: New Feature Affects Versions: 1.15.1 Reporter: Dan Haywood Fix For: 1.16.0 -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1763) Change @DomainObject#bounded (a boolean) to @DomainObject#bounding (an enum)
Dan Haywood created ISIS-1763: - Summary: Change @DomainObject#bounded (a boolean) to @DomainObject#bounding (an enum) Key: ISIS-1763 URL: https://issues.apache.org/jira/browse/ISIS-1763 Project: Isis Issue Type: Improvement Affects Versions: 1.15.1 Reporter: Dan Haywood Assignee: Dan Haywood Fix For: 2.0.0 required in support of meta annotations, ISIS-1632. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1762) Java 8+ Miscellaneous Utilities
[ https://issues.apache.org/jira/browse/ISIS-1762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16222026#comment-16222026 ] ASF subversion and git services commented on ISIS-1762: --- Commit 4df916d4670084176c52247b571709c4f568ab03 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~hobrom] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=4df916d ] ISIS-1762 fixing won't compile on eclipse > Java 8+ Miscellaneous Utilities > --- > > Key: ISIS-1762 > URL: https://issues.apache.org/jira/browse/ISIS-1762 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > > Introducing a collection of utility classes not meant to be public API. The > goal is to simplify recurring code idioms within Isis' code base. > Such idioms are null-checks, lazy values and exception handling. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1762) Java 8+ Miscellaneous Utilities
[ https://issues.apache.org/jira/browse/ISIS-1762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221918#comment-16221918 ] ASF subversion and git services commented on ISIS-1762: --- Commit df25482c8528d36e8f926ac7c1a4fe5069b9d5cd in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~hobrom] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=df25482 ] ISIS-1762 fixing won't compile on eclipse > Java 8+ Miscellaneous Utilities > --- > > Key: ISIS-1762 > URL: https://issues.apache.org/jira/browse/ISIS-1762 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > > Introducing a collection of utility classes not meant to be public API. The > goal is to simplify recurring code idioms within Isis' code base. > Such idioms are null-checks, lazy values and exception handling. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1725) Simplify bootstrapping logic by requiring an AppManifest to be supplied, remoev cfg property
[ https://issues.apache.org/jira/browse/ISIS-1725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221914#comment-16221914 ] ASF subversion and git services commented on ISIS-1725: --- Commit 2abad13bf00cc69e02038e6f83e1b8640a84504c in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=2abad13 ] ISIS-1725: requires that an AppManifest is supplied (used to obtain list of entities). > Simplify bootstrapping logic by requiring an AppManifest to be supplied, > remoev cfg property > > > Key: ISIS-1725 > URL: https://issues.apache.org/jira/browse/ISIS-1725 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > > implies that the isis.persistor.datanucleus.RegisterEntities.packagePrefix > config property is not longer used > // no longer used ... > public final static String PACKAGE_PREFIX_KEY = > "isis.persistor.datanucleus.RegisterEntities.packagePrefix"; > in ISIS-1276-dn-5-1 branch -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1727) Minor internal refactorings from upgrade to JDK 8
[ https://issues.apache.org/jira/browse/ISIS-1727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221915#comment-16221915 ] ASF subversion and git services commented on ISIS-1727: --- Commit 5c81e1ccee1756d00acb415c8679ac43275f7b9c in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=5c81e1c ] ISIS-1727: uses lambda in IsisSessionFactoryBuilder > Minor internal refactorings from upgrade to JDK 8 > - > > Key: ISIS-1727 > URL: https://issues.apache.org/jira/browse/ISIS-1727 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1723) Remove JDO applib's Auditable interface and @Auditable annotation
[ https://issues.apache.org/jira/browse/ISIS-1723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221913#comment-16221913 ] ASF subversion and git services commented on ISIS-1723: --- Commit 4ab0b5434e701530f0c8e8dc7eb8f9f1576cf553 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=4ab0b54 ] ISIS-1723: removes jdo applib's Auditable interface and @Auditable annotation > Remove JDO applib's Auditable interface and @Auditable annotation > - > > Key: ISIS-1723 > URL: https://issues.apache.org/jira/browse/ISIS-1723 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > > These have been deprecated for a long while, with equivalents in the regular > applib. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1728) Rework helloworld and simpleapp to use typesafe queries.
[ https://issues.apache.org/jira/browse/ISIS-1728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221917#comment-16221917 ] ASF subversion and git services commented on ISIS-1728: --- Commit a8b21e7b6363f5e8d9289bbcb9ea3bdc7f0d45f5 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a8b21e7 ] ISIS-1728: uses typesafe queries for helloworld > Rework helloworld and simpleapp to use typesafe queries. > > > Key: ISIS-1728 > URL: https://issues.apache.org/jira/browse/ISIS-1728 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.16.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1276) Update DN to 5.1.x (from DN 4.1.x)
[ https://issues.apache.org/jira/browse/ISIS-1276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221911#comment-16221911 ] ASF subversion and git services commented on ISIS-1276: --- Commit 55658227cb1497c46c05dd85a9a53ec0ab5b12f5 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=5565822 ] ISIS-1276: fixes compile issues in metamodel and runtime > Update DN to 5.1.x (from DN 4.1.x) > -- > > Key: ISIS-1276 > URL: https://issues.apache.org/jira/browse/ISIS-1276 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > > Note that this will break IsisJdoSupport since the TypesafeQuery class is > removed. While strictly speaking we ought to bump to Isis v2.0.0 because it > is a breaking change, I think in this particular instance we make an > exception: my guess is that not may are using that particular API. > http://www.datanucleus.org/products/accessplatform_5_1/migration.html -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1276) Update DN to 5.1.x (from DN 4.1.x)
[ https://issues.apache.org/jira/browse/ISIS-1276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221912#comment-16221912 ] ASF subversion and git services commented on ISIS-1276: --- Commit be40ecfa06ac31d15cca66699f031b0a55f88b75 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=be40ecf ] ISIS-1276: fixes algorithm for lookup of datastore id's, at least > Update DN to 5.1.x (from DN 4.1.x) > -- > > Key: ISIS-1276 > URL: https://issues.apache.org/jira/browse/ISIS-1276 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > > Note that this will break IsisJdoSupport since the TypesafeQuery class is > removed. While strictly speaking we ought to bump to Isis v2.0.0 because it > is a breaking change, I think in this particular instance we make an > exception: my guess is that not may are using that particular API. > http://www.datanucleus.org/products/accessplatform_5_1/migration.html -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1726) Support DataNucleus meta annotations for @PersistenceCapable.
[ https://issues.apache.org/jira/browse/ISIS-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221916#comment-16221916 ] ASF subversion and git services commented on ISIS-1726: --- Commit a5419e9f7cdbb8f71a06b02bf58427b84436c3d9 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a5419e9 ] ISIS-1726: generalizes the logic that searches for @PersistenceCapable entities, to also take into account meta-annotations. > Support DataNucleus meta annotations for @PersistenceCapable. > - > > Key: ISIS-1726 > URL: https://issues.apache.org/jira/browse/ISIS-1726 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Resolved] (ISIS-1727) Minor internal refactorings from upgrade to JDK 8
[ https://issues.apache.org/jira/browse/ISIS-1727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood resolved ISIS-1727. --- Resolution: Fixed > Minor internal refactorings from upgrade to JDK 8 > - > > Key: ISIS-1727 > URL: https://issues.apache.org/jira/browse/ISIS-1727 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Resolved] (ISIS-1681) Move wrapper factory events (eg org.apache.isis.applib.events.AccessEvent) to subpackage of services.wrapper
[ https://issues.apache.org/jira/browse/ISIS-1681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood resolved ISIS-1681. --- Resolution: Fixed done as part of ISIS-1742 > Move wrapper factory events (eg org.apache.isis.applib.events.AccessEvent) to > subpackage of services.wrapper > > > Key: ISIS-1681 > URL: https://issues.apache.org/jira/browse/ISIS-1681 > Project: Isis > Issue Type: Improvement >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Resolved] (ISIS-1677) Move org.apache.isis.applib.conmap.ContentMappingService to org.apache.isis.applib.services.conmap (subpackage of services)
[ https://issues.apache.org/jira/browse/ISIS-1677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dan Haywood resolved ISIS-1677. --- Resolution: Fixed done as part of ISIS-1742 > Move org.apache.isis.applib.conmap.ContentMappingService to > org.apache.isis.applib.services.conmap (subpackage of services) > --- > > Key: ISIS-1677 > URL: https://issues.apache.org/jira/browse/ISIS-1677 > Project: Isis > Issue Type: Improvement >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1727) Minor internal refactorings from upgrade to JDK 8
[ https://issues.apache.org/jira/browse/ISIS-1727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221889#comment-16221889 ] ASF subversion and git services commented on ISIS-1727: --- Commit 5c81e1ccee1756d00acb415c8679ac43275f7b9c in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=5c81e1c ] ISIS-1727: uses lambda in IsisSessionFactoryBuilder > Minor internal refactorings from upgrade to JDK 8 > - > > Key: ISIS-1727 > URL: https://issues.apache.org/jira/browse/ISIS-1727 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1723) Remove JDO applib's Auditable interface and @Auditable annotation
[ https://issues.apache.org/jira/browse/ISIS-1723?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221887#comment-16221887 ] ASF subversion and git services commented on ISIS-1723: --- Commit 4ab0b5434e701530f0c8e8dc7eb8f9f1576cf553 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=4ab0b54 ] ISIS-1723: removes jdo applib's Auditable interface and @Auditable annotation > Remove JDO applib's Auditable interface and @Auditable annotation > - > > Key: ISIS-1723 > URL: https://issues.apache.org/jira/browse/ISIS-1723 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > > These have been deprecated for a long while, with equivalents in the regular > applib. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1276) Update DN to 5.1.x (from DN 4.1.x)
[ https://issues.apache.org/jira/browse/ISIS-1276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221886#comment-16221886 ] ASF subversion and git services commented on ISIS-1276: --- Commit be40ecfa06ac31d15cca66699f031b0a55f88b75 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=be40ecf ] ISIS-1276: fixes algorithm for lookup of datastore id's, at least > Update DN to 5.1.x (from DN 4.1.x) > -- > > Key: ISIS-1276 > URL: https://issues.apache.org/jira/browse/ISIS-1276 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > > Note that this will break IsisJdoSupport since the TypesafeQuery class is > removed. While strictly speaking we ought to bump to Isis v2.0.0 because it > is a breaking change, I think in this particular instance we make an > exception: my guess is that not may are using that particular API. > http://www.datanucleus.org/products/accessplatform_5_1/migration.html -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1728) Rework helloworld and simpleapp to use typesafe queries.
[ https://issues.apache.org/jira/browse/ISIS-1728?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221891#comment-16221891 ] ASF subversion and git services commented on ISIS-1728: --- Commit a8b21e7b6363f5e8d9289bbcb9ea3bdc7f0d45f5 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a8b21e7 ] ISIS-1728: uses typesafe queries for helloworld > Rework helloworld and simpleapp to use typesafe queries. > > > Key: ISIS-1728 > URL: https://issues.apache.org/jira/browse/ISIS-1728 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 1.16.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1762) Java 8+ Miscellaneous Utilities
[ https://issues.apache.org/jira/browse/ISIS-1762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221892#comment-16221892 ] ASF subversion and git services commented on ISIS-1762: --- Commit 4a9a3aafaf5992d214637c3d5232df120ff045bd in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~hobrom] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=4a9a3aa ] ISIS-1762 fixing won't compile on eclipse > Java 8+ Miscellaneous Utilities > --- > > Key: ISIS-1762 > URL: https://issues.apache.org/jira/browse/ISIS-1762 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > > Introducing a collection of utility classes not meant to be public API. The > goal is to simplify recurring code idioms within Isis' code base. > Such idioms are null-checks, lazy values and exception handling. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1726) Support DataNucleus meta annotations for @PersistenceCapable.
[ https://issues.apache.org/jira/browse/ISIS-1726?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221890#comment-16221890 ] ASF subversion and git services commented on ISIS-1726: --- Commit a5419e9f7cdbb8f71a06b02bf58427b84436c3d9 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=a5419e9 ] ISIS-1726: generalizes the logic that searches for @PersistenceCapable entities, to also take into account meta-annotations. > Support DataNucleus meta annotations for @PersistenceCapable. > - > > Key: ISIS-1726 > URL: https://issues.apache.org/jira/browse/ISIS-1726 > Project: Isis > Issue Type: New Feature > Components: Core >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1725) Simplify bootstrapping logic by requiring an AppManifest to be supplied, remoev cfg property
[ https://issues.apache.org/jira/browse/ISIS-1725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221888#comment-16221888 ] ASF subversion and git services commented on ISIS-1725: --- Commit 2abad13bf00cc69e02038e6f83e1b8640a84504c in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=2abad13 ] ISIS-1725: requires that an AppManifest is supplied (used to obtain list of entities). > Simplify bootstrapping logic by requiring an AppManifest to be supplied, > remoev cfg property > > > Key: ISIS-1725 > URL: https://issues.apache.org/jira/browse/ISIS-1725 > Project: Isis > Issue Type: Improvement >Affects Versions: 1.15.0 >Reporter: Dan Haywood >Assignee: Dan Haywood >Priority: Minor > Fix For: 2.0.0 > > > implies that the isis.persistor.datanucleus.RegisterEntities.packagePrefix > config property is not longer used > // no longer used ... > public final static String PACKAGE_PREFIX_KEY = > "isis.persistor.datanucleus.RegisterEntities.packagePrefix"; > in ISIS-1276-dn-5-1 branch -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1276) Update DN to 5.1.x (from DN 4.1.x)
[ https://issues.apache.org/jira/browse/ISIS-1276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221885#comment-16221885 ] ASF subversion and git services commented on ISIS-1276: --- Commit 55658227cb1497c46c05dd85a9a53ec0ab5b12f5 in isis's branch refs/heads/dev/2.0.0/ISIS-1762-j8-utils from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=5565822 ] ISIS-1276: fixes compile issues in metamodel and runtime > Update DN to 5.1.x (from DN 4.1.x) > -- > > Key: ISIS-1276 > URL: https://issues.apache.org/jira/browse/ISIS-1276 > Project: Isis > Issue Type: Dependency upgrade > Components: Core >Affects Versions: 1.10.0 >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > > Note that this will break IsisJdoSupport since the TypesafeQuery class is > removed. While strictly speaking we ought to bump to Isis v2.0.0 because it > is a breaking change, I think in this particular instance we make an > exception: my guess is that not may are using that particular API. > http://www.datanucleus.org/products/accessplatform_5_1/migration.html -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1632) Support meta annotations for @Property/@Collection/@Action + @XxxLayout
[ https://issues.apache.org/jira/browse/ISIS-1632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221860#comment-16221860 ] ASF subversion and git services commented on ISIS-1632: --- Commit cdcc0ce5197981bb5569730f77e6229600a35dd8 in isis's branch refs/heads/dev/2.0.0/ISIS-1632-meta-annotations from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=cdcc0ce ] ISIS-1632: converts a number of facet factories to handle Lists of annotations (WORK IN PROGRESS, CODE STILL DOES NOT COMPILE) > Support meta annotations for @Property/@Collection/@Action + @XxxLayout > --- > > Key: ISIS-1632 > URL: https://issues.apache.org/jira/browse/ISIS-1632 > Project: Isis > Issue Type: New Feature >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1632) Support meta annotations for @Property/@Collection/@Action + @XxxLayout
[ https://issues.apache.org/jira/browse/ISIS-1632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221859#comment-16221859 ] ASF subversion and git services commented on ISIS-1632: --- Commit 8e013c022f8f237b95573b057e14ae7fb91a3d9b in isis's branch refs/heads/dev/2.0.0/ISIS-1632-meta-annotations from [~danhaywood] [ https://gitbox.apache.org/repos/asf?p=isis.git;h=8e013c0 ] ISIS-1632: generalises Annotations utility to return a list of annotations rather than first matching. (INCOMPLETE, DOESN'T EVEN COMPILE) The idea here is that the calling code can look for the first non-default value for whichever attribute of the annotation that they might be interested in. > Support meta annotations for @Property/@Collection/@Action + @XxxLayout > --- > > Key: ISIS-1632 > URL: https://issues.apache.org/jira/browse/ISIS-1632 > Project: Isis > Issue Type: New Feature >Reporter: Dan Haywood >Assignee: Dan Haywood > Fix For: 2.0.0 > > -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Commented] (ISIS-1762) Java 8+ Miscellaneous Utilities
[ https://issues.apache.org/jira/browse/ISIS-1762?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16221832#comment-16221832 ] Andi Huber commented on ISIS-1762: -- Designated location ... {code}isis-core-metamodel/o.a.i.core.commons.xxx{code} > Java 8+ Miscellaneous Utilities > --- > > Key: ISIS-1762 > URL: https://issues.apache.org/jira/browse/ISIS-1762 > Project: Isis > Issue Type: Improvement > Components: Core >Reporter: Andi Huber >Assignee: Andi Huber > Fix For: 2.0.0 > > > Introducing a collection of utility classes not meant to be public API. The > goal is to simplify recurring code idioms within Isis' code base. > Such idioms are null-checks, lazy values and exception handling. -- This message was sent by Atlassian JIRA (v6.4.14#64029)
[jira] [Created] (ISIS-1762) Java 8+ Miscellaneous Utilities
Andi Huber created ISIS-1762: Summary: Java 8+ Miscellaneous Utilities Key: ISIS-1762 URL: https://issues.apache.org/jira/browse/ISIS-1762 Project: Isis Issue Type: Improvement Components: Core Reporter: Andi Huber Assignee: Andi Huber Fix For: 2.0.0 Introducing a collection of utility classes not meant to be public API. The goal is to simplify recurring code idioms within Isis' code base. Such idioms are null-checks, lazy values and exception handling. -- This message was sent by Atlassian JIRA (v6.4.14#64029)