blob: 9d3ae21ce97170f7a9ca56a4c0828972d3b151f1 [file]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<!-- Matomo -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(["setDoNotTrack", true]);
_paq.push(["disableCookies"]);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://analytics.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '79']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<title>The Grails Framework 3.1.9</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="../../css/main.css" type="text/css" media="screen, print" title="Style" charset="utf-8"/>
<link rel="stylesheet" href="../../css/pdf.css" type="text/css" media="print" title="PDF" charset="utf-8"/>
<script type="text/javascript">
function addJsClass(el) {
var classes = document.body.className.split(" ");
classes.push("js");
document.body.className = classes.join(" ");
}
</script>
</head>
<body class="body" onload="addJsClass();">
<div id="navigation">
<ul>
<li>
<div id="nav-summary" onmouseover="toggleNavSummary(false)" onmouseout="toggleNavSummary(true)">
<a href="../../guide/index.html" class="button">Table of contents</a>
<div id="nav-summary-childs">
<div class="toc-item" style="margin-left:0"><a href="../../guide/introduction.html"><strong>1</strong><span>Introduction</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/gettingStarted.html"><strong>2</strong><span>Getting Started</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/upgrading.html"><strong>3</strong><span>Upgrading from previous versions of Grails</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/conf.html"><strong>4</strong><span>Configuration</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/commandLine.html"><strong>5</strong><span>The Command Line</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/profiles.html"><strong>6</strong><span>Application Profiles</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/GORM.html"><strong>7</strong><span>Object Relational Mapping (GORM)</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/theWebLayer.html"><strong>8</strong><span>The Web Layer</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/traits.html"><strong>9</strong><span>Traits</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/webServices.html"><strong>10</strong><span>Web Services</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/async.html"><strong>11</strong><span>Asynchronous Programming</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/validation.html"><strong>12</strong><span>Validation</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/services.html"><strong>13</strong><span>The Service Layer</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/staticTypeCheckingAndCompilation.html"><strong>14</strong><span>Static Type Checking And Compilation</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/testing.html"><strong>15</strong><span>Testing</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/i18n.html"><strong>16</strong><span>Internationalization</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/security.html"><strong>17</strong><span>Security</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/plugins.html"><strong>18</strong><span>Plugins</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/spring.html"><strong>19</strong><span>Grails and Spring</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/hibernate.html"><strong>20</strong><span>Grails and Hibernate</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/scaffolding.html"><strong>21</strong><span>Scaffolding</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/deployment.html"><strong>22</strong><span>Deployment</span></a>
</div>
<div class="toc-item" style="margin-left:0"><a href="../../guide/contributing.html"><strong>23</strong><span>Contributing to Grails</span></a>
</div>
</div>
</div>
</li>
<li class="separator selected">
<a id="ref-button" onclick="localToggle(); return false;" href="#">Quick Reference</a>
</li>
</ul>
</div>
<div id="header">
<div class="images clearfix">
<span id="logo"><a href="http://grails.org" target="_blank"><img alt="Grails Logo" title="The Grails Framework" src="../../img/grails.png" border="0"/></a></span>
</div>
<p>See the light - agile, industrial strength, rapid web application development made easy</p>
</div>
<table id="colset" border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="col1">
<div id="main" class="reference corner-all">
<span id='toggle-col1' class="toggle">(<a href="#" onclick="localToggle(); return false;">Quick Reference</a>)</span>
<h1>bindData</h1><p class="paragraph"/><h2>Purpose</h2><p class="paragraph"/>Allows fine-grained control of binding request parameters from strings onto objects and the necessary types (data binding).<p class="paragraph"/><h2>Examples</h2><p class="paragraph"/><div class="code"><pre>// binds request parameters to a target object
bindData(target, params)<p class="paragraph"/>// exclude firstName and lastName
bindData(target, params, &#91;exclude: &#91;'firstName', 'lastName'&#93;&#93;)<p class="paragraph"/>// only use parameters starting with <span class="java&#45;quote">"author."</span> e.g. author.email
bindData(target, params, <span class="java&#45;quote">"author"</span>)
bindData(target, params, &#91;exclude: &#91;'firstName', 'lastName'&#93;&#93;, <span class="java&#45;quote">"author"</span>)<p class="paragraph"/>// using inclusive map
bindData(target, params, &#91;include: &#91;'firstName', 'lastName'&#93;&#93;, <span class="java&#45;quote">"author"</span>)</pre></div><p class="paragraph"/><h2>Description</h2><p class="paragraph"/>Usage: <code>bindData(target, params, includesExcludes<strong class="bold">, prefix</strong>)</code><p class="paragraph"/>Arguments:
<ul class="star">
<li><code>target</code> - The target object to bind to</li>
<li><code>params</code> - A <code>Map</code> of source parameters, often the <a href="../../ref/Controllers/params.html" class="controllers">params</a> object when used in a controller</li>
<li><code>includesExcludes</code> - (Optional) A map with 'include' and/or 'exclude' lists containing the names of properties to either include or exclude.</li>
<li><code>prefix</code> - (Optional) A string representing a prefix to use to filter parameters. The method will automatically append a '.' when matching the prefix to parameters, so you can use 'author' to filter for parameters such as 'author.name'.</li>
</ul><p class="paragraph"/><blockquote class="note">
Note that if an empty List or no List is provided as a value for the <code>include</code> parameter then all statically typed instance properties will be subject to binding if they are not explicitly excluded. See the <a href="../../ref/Constraints/bindable.html" class="constraints">bindable</a> constraint documentation for more information on how to control what is bindable and what is not.
</blockquote><p class="paragraph"/>The underlying implementation uses Spring's Data Binding framework. If the target is a domain class, type conversion errors are stored in the <code>errors</code> property of the domain class.<p class="paragraph"/>Refer to the section on <a href="../../guide/single.html#dataBinding" class="guide">Data Binding</a> in the user guide for more information.
</div>
</td>
<td id="col2">
<div class="local clearfix">
<div class="local-title">
<a href="../../guide/index.html" target="mainFrame">Quick Reference</a>
<span class="toggle">(<a href="#" onclick="localToggle(); return false;">hide</a>)</span>
</div>
<div class="menu">
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Command Line</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Command%20Line/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Command%20Line/bug-report.html">bug-report</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/clean.html">clean</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/compile.html">compile</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/console.html">console</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-app.html">create-app</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-command.html">create-command</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-controller.html">create-controller</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-domain-class.html">create-domain-class</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-functional-test.html">create-functional-test</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-hibernate-cfg-xml.html">create-hibernate-cfg-xml</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-integration-test.html">create-integration-test</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-interceptor.html">create-interceptor</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-plugin.html">create-plugin</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-profile.html">create-profile</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-script.html">create-script</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-service.html">create-service</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-taglib.html">create-taglib</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/create-unit-test.html">create-unit-test</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/dependency-report.html">dependency-report</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/docs.html">docs</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/generate-all.html">generate-all</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/generate-controller.html">generate-controller</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/generate-views.html">generate-views</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/help.html">help</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/install-templates.html">install-templates</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/list-plugins.html">list-plugins</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/list-profiles.html">list-profiles</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/package-plugin.html">package-plugin</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/package.html">package</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/plugin-info.html">plugin-info</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/profile-info.html">profile-info</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/run-app.html">run-app</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/schema-export.html">schema-export</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/shell.html">shell</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/stats.html">stats</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/stop-app.html">stop-app</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/test-app.html">test-app</a>
</div>
<div class="menu-item"><a href="../../ref/Command%20Line/war.html">war</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Constraints</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Constraints/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Constraints/attributes.html">attributes</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/bindable.html">bindable</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/blank.html">blank</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/creditCard.html">creditCard</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/email.html">email</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/inList.html">inList</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/matches.html">matches</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/max.html">max</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/maxSize.html">maxSize</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/min.html">min</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/minSize.html">minSize</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/notEqual.html">notEqual</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/nullable.html">nullable</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/range.html">range</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/scale.html">scale</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/size.html">size</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/unique.html">unique</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/url.html">url</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/validator.html">validator</a>
</div>
<div class="menu-item"><a href="../../ref/Constraints/widget.html">widget</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Controllers</h1>
<div class="menu-sub selected">
<div class="menu-item"><a href="../../ref/Controllers/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Controllers/actionName.html">actionName</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/afterInterceptor.html">afterInterceptor</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/allowedMethods.html">allowedMethods</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/bindData.html">bindData</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/chain.html">chain</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/controllerName.html">controllerName</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/defaultAction.html">defaultAction</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/errors.html">errors</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/flash.html">flash</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/forward.html">forward</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/grailsApplication.html">grailsApplication</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/hasErrors.html">hasErrors</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/namespace.html">namespace</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/params.html">params</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/redirect.html">redirect</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/render.html">render</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/request.html">request</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/respond.html">respond</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/response.html">response</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/responseFormats.html">responseFormats</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/scope.html">scope</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/servletContext.html">servletContext</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/session.html">session</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/withForm.html">withForm</a>
</div>
<div class="menu-item"><a href="../../ref/Controllers/withFormat.html">withFormat</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Database Mapping</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Database%20Mapping/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/autoImport.html">autoImport</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/autoTimestamp.html">autoTimestamp</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/batchSize.html">batchSize</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/cache.html">cache</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/cascade.html">cascade</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/column.html">column</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/comment.html">comment</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/discriminator.html">discriminator</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/dynamicInsert.html">dynamicInsert</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/dynamicUpdate.html">dynamicUpdate</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/fetch.html">fetch</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/id.html">id</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/ignoreNotFound.html">ignoreNotFound</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/indexColumn.html">indexColumn</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/insertable.html">insertable</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/joinTable.html">joinTable</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/lazy.html">lazy</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/order.html">order</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/sort.html">sort</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/table.html">table</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/type.html">type</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/updateable.html">updateable</a>
</div>
<div class="menu-item"><a href="../../ref/Database%20Mapping/version.html">version</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Domain Classes</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Domain%20Classes/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/addTo.html">addTo</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/attach.html">attach</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/belongsTo.html">belongsTo</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/clearErrors.html">clearErrors</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/constraints.html">constraints</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/count.html">count</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/countBy.html">countBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/createCriteria.html">createCriteria</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/delete.html">delete</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/discard.html">discard</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/embedded.html">embedded</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/errors.html">errors</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/executeQuery.html">executeQuery</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/executeUpdate.html">executeUpdate</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/exists.html">exists</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/fetchMode.html">fetchMode</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/find.html">find</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findAll.html">findAll</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findAllBy.html">findAllBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findAllWhere.html">findAllWhere</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findBy.html">findBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findOrCreateBy.html">findOrCreateBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findOrCreateWhere.html">findOrCreateWhere</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findOrSaveBy.html">findOrSaveBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findOrSaveWhere.html">findOrSaveWhere</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/findWhere.html">findWhere</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/first.html">first</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/get.html">get</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/getAll.html">getAll</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/getDirtyPropertyNames.html">getDirtyPropertyNames</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/getPersistentValue.html">getPersistentValue</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/hasErrors.html">hasErrors</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/hasMany.html">hasMany</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/hasOne.html">hasOne</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/ident.html">ident</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/instanceOf.html">instanceOf</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/isAttached.html">isAttached</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/isDirty.html">isDirty</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/last.html">last</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/list.html">list</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/listOrderBy.html">listOrderBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/load.html">load</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/lock.html">lock</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/mapWith.html">mapWith</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/mappedBy.html">mappedBy</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/mapping.html">mapping</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/merge.html">merge</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/namedQueries.html">namedQueries</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/properties.html">properties</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/read.html">read</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/refresh.html">refresh</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/removeFrom.html">removeFrom</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/save.html">save</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/transients.html">transients</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/validate.html">validate</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/where.html">where</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/whereAny.html">whereAny</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/withCriteria.html">withCriteria</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/withNewSession.html">withNewSession</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/withSession.html">withSession</a>
</div>
<div class="menu-item"><a href="../../ref/Domain%20Classes/withTransaction.html">withTransaction</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Plug-ins</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Plug-ins/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Plug-ins/URL%20mappings.html">URL mappings</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/codecs.html">codecs</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/controllers.html">controllers</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/core.html">core</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/dataSource.html">dataSource</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/domainClasses.html">domainClasses</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/hibernate.html">hibernate</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/i18n.html">i18n</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/logging.html">logging</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/scaffolding.html">scaffolding</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/services.html">services</a>
</div>
<div class="menu-item"><a href="../../ref/Plug-ins/servlets.html">servlets</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Services</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Services/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Services/scope.html">scope</a>
</div>
<div class="menu-item"><a href="../../ref/Services/transactional.html">transactional</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Servlet API</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Servlet%20API/request.html">request</a>
</div>
<div class="menu-item"><a href="../../ref/Servlet%20API/response.html">response</a>
</div>
<div class="menu-item"><a href="../../ref/Servlet%20API/servletContext.html">servletContext</a>
</div>
<div class="menu-item"><a href="../../ref/Servlet%20API/session.html">session</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Tag Libraries</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Tag%20Libraries/Usage.html">Usage</a></div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/actionName.html">actionName</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/controllerName.html">controllerName</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/flash.html">flash</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/pageScope.html">pageScope</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/params.html">params</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/request.html">request</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/response.html">response</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/servletContext.html">servletContext</a>
</div>
<div class="menu-item"><a href="../../ref/Tag%20Libraries/session.html">session</a>
</div>
</div>
</div>
<div class="menu-block">
<h1 class="menu-title" onclick="toggleRef(nextElement(this))">Tags</h1>
<div class="menu-sub">
<div class="menu-item"><a href="../../ref/Tags/actionSubmit.html">actionSubmit</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/actionSubmitImage.html">actionSubmitImage</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/applyLayout.html">applyLayout</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/checkBox.html">checkBox</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/collect.html">collect</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/cookie.html">cookie</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/country.html">country</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/countrySelect.html">countrySelect</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/createLink.html">createLink</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/createLinkTo.html">createLinkTo</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/currencySelect.html">currencySelect</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/datePicker.html">datePicker</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/each.html">each</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/eachError.html">eachError</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/else.html">else</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/elseif.html">elseif</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/external.html">external</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/field.html">field</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/fieldError.html">fieldError</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/fieldValue.html">fieldValue</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/findAll.html">findAll</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/form.html">form</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/formatBoolean.html">formatBoolean</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/formatDate.html">formatDate</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/formatNumber.html">formatNumber</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/grep.html">grep</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/hasErrors.html">hasErrors</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/header.html">header</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/hiddenField.html">hiddenField</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/if.html">if</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/img.html">img</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/include.html">include</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/isAvailable.html">isAvailable</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/isNotAvailable.html">isNotAvailable</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/javascript.html">javascript</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/join.html">join</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/layoutBody.html">layoutBody</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/layoutHead.html">layoutHead</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/layoutTitle.html">layoutTitle</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/link.html">link</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/localeSelect.html">localeSelect</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/message.html">message</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/meta.html">meta</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/pageProperty.html">pageProperty</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/paginate.html">paginate</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/passwordField.html">passwordField</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/radio.html">radio</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/radioGroup.html">radioGroup</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/render.html">render</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/renderErrors.html">renderErrors</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/resource.html">resource</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/select.html">select</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/set.html">set</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/sortableColumn.html">sortableColumn</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/submitButton.html">submitButton</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/textArea.html">textArea</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/textField.html">textField</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/timeZoneSelect.html">timeZoneSelect</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/unless.html">unless</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/uploadForm.html">uploadForm</a>
</div>
<div class="menu-item"><a href="../../ref/Tags/while.html">while</a>
</div>
</div>
</div>
</div>
</div>
</td>
</tr>
</table>
<div id="footer">
Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.
</div>
<script type="text/javascript" src="../../js/docs.js"></script>
</body>
</html>