3 * Each Pazpar2 command is represented by a class with methods for
\r
4 * setting parameters and ultimately running the command against
\r
5 * the selected Pazpar2 service.
\r
7 * The UI can access the command objects through the bean Pazpar2Commands,
\r
8 * which is exposed to the UI under the name <code>pzreq</code>.
\r
11 * For commands that has Service Proxy extension parameters, the UI
\r
12 * can access the extension parameters through the getSp() method
\r
13 * on the command - using for instance <code>pzreq.record.sp</code>
\r
16 * The UI can access Service Proxy-only commands through the getSp()
\r
17 * method on the pzreq bean - for instance <code>pzreq.sp.categories</code>
\r
21 * <li><code>pzreq.search.query</code> references getter and setter for the
\r
22 * query parameter of the search command.</li>
\r
24 * <li><code>pzreq.search.run()</code> executes the search command with current
\r
27 * <li><code>pzreq.record.sp.recordquery</code> references getter and setter on a Service Proxy-only
\r
28 * <i>parameter</i> to the record command</li>
\r
30 * <li><code>pzreq.sp.auth.run()</code> executes a Service Proxy-only <i>command</i></li>
\r
34 package com.indexdata.mkjsf.pazpar2.commands;