[
https://issues.apache.org/jira/browse/ISIS-181?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dan Haywood updated ISIS-181:
-----------------------------
Fix Version/s: GIT REPO only
> 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
> Components: Examples
> Reporter: Dan Haywood
> Priority: Minor
> Labels: newbie
> Fix For: GIT REPO only
>
>
> 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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira