Versions Compared

Key

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

...

No Format
subj=SubjectFinder.findById("GrouperSystem")
sess=GrouperSession.start(subj)
type=GroupType.createType(sess, "grouperLoader")
read=Privilege.getInstance("read")
admin=Privilege.getInstance("admin")
type.addAttribute(sess, "grouperLoaderType", read, admin, truefalse)
type.addAttribute(sess, "grouperLoaderDbName", read, admin, truefalse)
type.addAttribute(sess, "grouperLoaderScheduleType", read, admin, truefalse)
type.addAttribute(sess, "grouperLoaderQuery", read, admin, truefalse)
type.addAttribute(sess, "grouperLoaderQuartzCron", read, admin, false)
type.addAttribute(sess, "grouperLoaderIntervalSeconds", read, admin, false)
type.addAttribute(sess, "grouperLoaderPriority", read, admin, false)
type.addAttribute(sess, "grouperLoaderAndGroups", read, admin, false)
type.addAttribute(sess, "grouperLoaderGroupTypes", read, admin, false)
type.addAttribute(sess, "grouperLoaderGroupsLike", read, admin, false)
type.addAttribute(sess, "grouperLoaderGroupQuery", read, admin, false)

 Note that a loadable group has the type "grouperLoader", and there are some attributes that you can set about the group:

...