r7442 - dumbhippo/trunk/server/src/com/dumbhippo/server/blocks
- From: commits mugshot org
- To: online-desktop-list gnome org
- Subject: r7442 - dumbhippo/trunk/server/src/com/dumbhippo/server/blocks
- Date: Fri, 18 Apr 2008 16:30:18 -0500 (CDT)
Author: marinaz
Date: 2008-04-18 16:30:18 -0500 (Fri, 18 Apr 2008)
New Revision: 7442
Modified:
dumbhippo/trunk/server/src/com/dumbhippo/server/blocks/FacebookBlockHandlerBean.java
Log:
Signal title change when we stack FacebookEvents for pre-existing blocks.
Modified: dumbhippo/trunk/server/src/com/dumbhippo/server/blocks/FacebookBlockHandlerBean.java
===================================================================
--- dumbhippo/trunk/server/src/com/dumbhippo/server/blocks/FacebookBlockHandlerBean.java 2008-04-18 21:06:13 UTC (rev 7441)
+++ dumbhippo/trunk/server/src/com/dumbhippo/server/blocks/FacebookBlockHandlerBean.java 2008-04-18 21:30:18 UTC (rev 7442)
@@ -24,6 +24,9 @@
import com.dumbhippo.persistence.User;
import com.dumbhippo.server.FacebookSystem;
import com.dumbhippo.server.NotFoundException;
+import com.dumbhippo.server.dm.BlockDMO;
+import com.dumbhippo.server.dm.BlockDMOKey;
+import com.dumbhippo.server.dm.DataService;
import com.dumbhippo.server.util.EJBUtil;
import com.dumbhippo.server.views.PersonView;
import com.dumbhippo.server.views.SystemViewpoint;
@@ -165,7 +168,9 @@
StackInclusion stackInclusion = event.getEventType().getDisplayToOthers() ? StackInclusion.IN_ALL_STACKS : StackInclusion.ONLY_WHEN_VIEWING_SELF;
BlockKey key = getKey(user, event, stackInclusion);
try {
- stacker.stackIfFound(key, event.getEventTimestampAsLong(), user, false, StackReason.BLOCK_UPDATE, true);
+ Block block = stacker.stackIfFound(key, event.getEventTimestampAsLong(), user, false, StackReason.BLOCK_UPDATE, true);
+ BlockDMOKey dmoKey = new BlockDMOKey(block);
+ DataService.currentSessionRW().changed(BlockDMO.class, dmoKey, "title");
} catch (NotFoundException e) {
// This can happen if the FacebookAccount was transferred to a new user, and while old
// "recyclable" Facebook Events exist, the Blocks for the new user do not exist
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]