Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GrouperShell is for Grouper admins.  End users can script with the grouper client command line utility

...

JEXL hints and tricks

Escape things in groovysh with single backslash.  e.g.

Code Block
attributeValueDelegate.assignValue(RuleUtils.ruleIfConditionElName(), "\${subject.sourceId != 'g:gsa'}");

Check for null like this

Code Block
${someVar ?: 'valueIfNull'}


API Compability

gsh is now a core part of the Grouper API and so is always compatible with the current release.

...