• Table of contents
    1Overview
    2Getting Started
    3Configuration API
    4Security API
    5Events Bus API
    6Navigation API
    7UI Extensions
    8Injection API
    9Convention API
  • Quick Reference

Provides the Platform Core APIs and Tags

(Quick Reference)

Grails Platform Core - Reference Documentation

Authors: Marc Palmer (marc@grailsrocks.com), Stéphane Maldini (smaldini@vmware.com)

Version: 1.0.0

Table of Contents

1Overview
1.1The APIs
1.2Change log
1.3Known Issues
2Getting Started
3Configuration API
3.1Changing Application and Plugin Config Values
3.2Declaring Configuration Options
3.3Accessing Plugin Config
4Security API
4.1Implementing a Security Bridge
5Events Bus API
5.1Sending Events
5.2Listening Events
5.3Replying from Listeners
5.4Routing configuration -- The XxxEvents Artifact
5.5Listening GORM events
5.6Spring Beans
5.7Securing events
5.8Extensions
5.9Configuration properties
6Navigation API
6.1Concepts
6.2Getting Started
6.3Navigation by convention
6.4What is primary and secondary navigation?
6.5Rendering other menus
6.6Using the Navigation DSL
6.7The Navigation Tags
7UI Extensions
7.1Tags
7.2Properties
7.3Beans and utilities
8Injection API
9Convention API
Quick Reference (hide)

Beans

grailsConventions
grailsEvents
grailsInjection
grailsNavigation
grailsPluginConfiguration
grailsSecurity
grailsUiExtensions

Events Methods

countListeners
event
on
removeListeners
waitFor

Global Properties

pluginConfig

Navigation Tags

menu
primary
secondary
set
title

Plugin Conventions

doWithConfig
doWithConfigOptions

Scripts

update-header

Security Methods

userExists
userHasAllRoles
userHasAnyRole
userIsAllowed
withUser

Security Properties

securityIdentity
securityInfo

Security Tags

createLoginLink
createLogoutLink
createSignupLink
identity
ifLoggedIn
ifNotLoggedIn
ifNotPermitted
ifPermitted
info
loginButton
logoutButton
signupButton

System Tags

config
requiresBean

Ui Extension Methods

displayFlashMessage
displayMessage

Ui Extension Properties

pluginFlash
pluginRequestAttributes
pluginSession

Ui Extension Tags

attrIfSet
button
callTag
displayMessage
dummyText
joinClasses
label
organization
siteLink
siteName
siteURL
smartLink
text
textScope
year

Utility Classes

TagLibUtils
© 2011-2013 Marc Palmer & Stéphane Maldini Please contact the authors with any corrections or suggestions