[jira] [Updated] (ISIS-1767) JEE 7+ Support

2017-10-27 Thread Andi Huber (JIRA)

 [ 
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

2017-10-27 Thread Andi Huber (JIRA)
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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)

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread Dan Haywood (JIRA)
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.

2017-10-27 Thread Dan Haywood (JIRA)
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.

2017-10-27 Thread Dan Haywood (JIRA)
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)

2017-10-27 Thread Dan Haywood (JIRA)
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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.

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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)

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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)

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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.

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread Dan Haywood (JIRA)

 [ 
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

2017-10-27 Thread Dan Haywood (JIRA)

 [ 
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)

2017-10-27 Thread Dan Haywood (JIRA)

 [ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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)

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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.

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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.

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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)

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread ASF subversion and git services (JIRA)

[ 
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

2017-10-27 Thread Andi Huber (JIRA)

[ 
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

2017-10-27 Thread Andi Huber (JIRA)
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)