Endeca NavigationActions objects contain the meta data for changing the current navigation state, such as selecting a refinement, or paging through the result screens.

The following is an example of a refinement NavigationAction in JSON format.

"@class": "com.endeca.infront.cartridge.model.Refinement",
"multiSelect": true,
"navigationState": "/Canyon/_/N-1z141qc?Nrpp=12&format=json",
"contentPath": "/browse",
"count": 13,
"siteRootPath": "/pages",
"label": "Canyon",
"properties": { }

The content URI for a NavigationAction is constructed by the ContentRequestUrlDroplet. Using the above example, the content URI result would be:

/browse/Canyon/_/N-1z141qc?Nrpp=12&format=json

And the resulting URL would be:

/framework.jsp?_windowid=1&ps=cmcCatalogPS&p=cmcCatalogSearchP&contentURI=/browse/_/N-1z141qc&Nrpp=12&format=json

Copyright © 1997, 2014 Oracle and/or its affiliates. All rights reserved. Legal Notices