grouper-dev - dbVersionDifferentFields and getAttributeOrNull interraction
Subject: Grouper Developers Forum
List archive
- From: Arnaud Deman <>
- To: Grouper Dev <>
- Subject: dbVersionDifferentFields and getAttributeOrNull interraction
- Date: Thu, 12 Feb 2009 14:32:06 +0100
- Organization: GIP RECIA
Hi everyone,
Is it normal that call of the method dbVersion change the result of the method dbVersionDifferentFields ?
For instance the code :
final String currentExtension = group.getAttributeOrNull(EXTENSION);
LOGGER.debug(" (1) ==> " + group.dbVersionDifferentFields());
final Group previousValues = group.dbVersion();
LOGGER.debug(" (2) ==> " + group.dbVersionDifferentFields());
final String previousExtension = previousValues.getAttributeOrNull(EXTENSION);
LOGGER.debug(" (3) ==> " + group.dbVersionDifferentFields());
Produces the output:
(1) ==> [attribute__Définition, modifyTime, name, displayName, extension, displayExtension, description]
(2) ==> [attribute__Définition, modifyTime, name, displayName, extension, displayExtension, description]
(3) ==> [modifyTime]
I am trying to use the dbVersionDifferentField to determine when my hooks should be executed and I have several tests but the first one changes the results of the other tests. I think I could work with a clone of the set returned by dbVersionDifferentFields but I would like to understand.
I have also noticed that a single change in a group (via the grouper-UI) can trigger several time the same method in a GroupHooks class. One time with the attributes and one time with only the modifyTime attribute.
Thanks,
Arnaud.
--
Arnaud Deman
GIP RECIA
Parc d'activités les Aulnaies
151 rue de la Juine - 45160 OLIVET
Tel : 02 38 42 14 63
- GroupHooks and Group methods, Arnaud Deman, 02/10/2009
- RE: [grouper-dev] GroupHooks and Group methods, Chris Hyzer, 02/10/2009
- RE: [grouper-dev] GroupHooks and Group methods, Chris Hyzer, 02/10/2009
- dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/12/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/12/2009
- RE: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Chris Hyzer, 02/12/2009
- RE: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Chris Hyzer, 02/12/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/13/2009
- RE: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Chris Hyzer, 02/13/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/13/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/13/2009
- RE: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Chris Hyzer, 02/13/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/17/2009
- RE: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Chris Hyzer, 02/14/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/13/2009
- Re: [grouper-dev] dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/12/2009
- dbVersionDifferentFields and getAttributeOrNull interraction, Arnaud Deman, 02/12/2009
- RE: [grouper-dev] GroupHooks and Group methods, Chris Hyzer, 02/10/2009
- RE: [grouper-dev] GroupHooks and Group methods, Chris Hyzer, 02/10/2009
Archive powered by MHonArc 2.6.16.