[
https://issues.apache.org/jira/browse/ISIS-181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Haywood closed ISIS-181.
----------------------------
Resolution: Not a Problem
Fix Version/s: (was: GIT REPO only)
Out of scope; can implement in isisaddons as and when there is a requirement.
> A (low-level, technical) domain Service (in domain-libs) to allow domain
> object entities to perform XSLT transformations.
> -------------------------------------------------------------------------------------------------------------------------
>
> Key: ISIS-181
> URL: https://issues.apache.org/jira/browse/ISIS-181
> Project: Isis
> Issue Type: New Feature
> Reporter: Dan Haywood
> Priority: Minor
> Labels: newbie
>
> Isis provides the ability to create XML snapshots of domain object graphs, eg:
> XmlSnapshot snapshot = new XmlSnapshot(customer); // where customer is a
> reference to an ObjectAdapter
> Element customerAsXml = snapshot.toXml(); // returns customer's fields,
> titles of simple references, number of items in collections
> snapshot.include("placeOfBirth"); // navigates to another object represented
> by simple reference "placeOfBirth"
> snapshot.include("orders/product"); // navigates to all Orders of Customer,
> and from them for their Products
> This service is to allow that XML snapshot to be converted into other formats
> (eg as might be used as an input to services that generate documents, eg
> ISIS-173, ISIS-177, ISIS-178)
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)