grouper-dev - RE: call for hooks use cases (and progress on hooks)
Subject: Grouper Developers Forum
List archive
- From: Chris Hyzer <>
- To: Grouper Dev <>
- Subject: RE: call for hooks use cases (and progress on hooks)
- Date: Wed, 9 Jul 2008 03:09:39 -0400
- Accept-language: en-US
- Acceptlanguage: en-US
If you have any use cases for 1.4 hooks let me know so I
make sure everything is available. Since the email below, the
following progress has been made: - high level membership remove
hook - logging: https://wiki.internet2.edu/confluence/x/SV8 - asynchronous hooks: https://wiki.internet2.edu/confluence/x/SV8 - don’t delegate logs in
grouper api: https://bugs.internet2.edu/jira/browse/GRP-105 - grouper api biz objects setters
shouldn’t hit db (already emailed about this): https://bugs.internet2.edu/jira/browse/GRP-140 The to do list isn’t that
long, so unless there are more requirements, I should be wrapping things up in
the next 2 weeks… Thanks! Chris From: Chris Hyzer Hey, Hooks development is going well. I would like to ask
you to give me any use cases you are planning to do for hooks 1.4, so I can
make sure the hooks I provide are sufficient. I will try to do some
examples too, so you might get some free code out of it. J I will keep track in the new
Grouper Hooks wiki page, feel free to email me or edit the page (and let me
know): https://wiki.internet2.edu/confluence/display/GrouperWG/Hooks I currently have 56 hooks available to use (all low level
except the membership add). TomZ if you want to get something working with
notifications, go for it. I still have a lot to do (there is a todo list
on wiki), but there are functional (barebones) hooks now. Below is the
list (all are unit tested). Kind regards, Chris Group.preInsert() Group.postInsert() Group.preDelete() Group.postDelete() Group.preUpdate() Group.postUpdate() Membership.preAddMember() Membership.postAddMember() Membership.preInsert() Membership.postInsert() Membership.preDelete() Membership.postDelete() Membership.preUpdate() Membership.postUpdate() Member.preInsert() Member.postInsert() Member.preDelete() Member.postDelete() Member.preUpdate() Member.postUpdate() Stem.preInsert() Stem.postInsert() Stem.preDelete() Stem.postDelete() Stem.preUpdate() Stem.postUpdate() GrouperSession.preInsert() GrouperSession.postInsert() GrouperSession.preDelete() GrouperSession.postDelete() GrouperSession.preUpdate() GrouperSession.postUpdate() GroupType.preInsert() GroupType.postInsert() GroupType.preDelete() GroupType.postDelete() GroupType.preUpdate() GroupType.postUpdate() Field.preInsert() Field.postInsert() Field.preDelete() Field.postDelete() Field.preUpdate() Field.postUpdate() GroupTypeTuple.preInsert() GroupTypeTuple.postInsert() GroupTypeTuple.preDelete() GroupTypeTuple.postDelete() GroupTypeTuple.preUpdate() GroupTypeTuple.postUpdate() Composite.preInsert() Composite.postInsert() Composite.preDelete() Composite.postDelete() Composite.preUpdate() Composite.postUpdate() |
- RE: call for hooks use cases (and progress on hooks), Chris Hyzer, 07/09/2008
Archive powered by MHonArc 2.6.16.