[skycastle-commits] SF.net SVN: skycastle: [458] trunk/skycastle/modules/core/src/main/java/org /skycastle/messaging/updates/property

  • From: zzorn@xxxxxxxxxxxxxxxxxxxxx
  • To: skycastle-commits@xxxxxxxxxxxxx
  • Date: Mon, 14 Apr 2008 09:44:53 -0700

Revision: 458
          http://skycastle.svn.sourceforge.net/skycastle/?rev=458&view=rev
Author:   zzorn
Date:     2008-04-14 09:44:52 -0700 (Mon, 14 Apr 2008)

Log Message:
-----------
Implemented collection property element removal and addition, now also 
messaages are sent.

Removed Paths:
-------------
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemAdded.java
    
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemRemoved.java

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemAdded.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemAdded.java
        2008-04-14 16:43:49 UTC (rev 457)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemAdded.java
        2008-04-14 16:44:52 UTC (rev 458)
@@ -1,67 +0,0 @@
-package org.skycastle.messaging.updates.property;
-
-import org.skycastle.core.GameObjectContext;
-import org.skycastle.core.GameObjectId;
-import org.skycastle.messaging.updates.MemberUpdateMessage;
-import org.skycastle.util.parameters.ValidationError;
-
-import java.io.Serializable;
-import java.util.Set;
-
-/**
- * Indicates that an item was added to a collection property.
- *
- * @author Hans Haggstrom
- */
-public final class CollectionPropertyItemAdded
-        extends MemberUpdateMessage
-{
-
-    //======================================================================
-    // Private Fields
-
-    private final Serializable myAddedItem;
-
-    //======================================================================
-    // Private Constants
-
-    private static final long serialVersionUID = 1L;
-
-    //======================================================================
-    // Public Methods
-
-    //----------------------------------------------------------------------
-    // Constructors
-
-    public CollectionPropertyItemAdded( final GameObjectId updatedObjectId, 
final String memberIdentifier, final Serializable addedItem )
-    {
-        super( updatedObjectId, memberIdentifier );
-
-        myAddedItem = addedItem;
-    }
-
-    //----------------------------------------------------------------------
-    // Message Implementation
-
-    @Override
-    public ValidationError validate( final Set<String> allowedContainedTypes, 
final String errorPrefix )
-    {
-        ValidationError validationError = super.validate( 
allowedContainedTypes, errorPrefix );
-
-        if ( validationError == null )
-        {
-            validationError = checkValue( myAddedItem, "addedItem", 
allowedContainedTypes );
-        }
-
-        return validationError;
-    }
-
-    //----------------------------------------------------------------------
-    // UpdateMessage Implementation
-
-    public void applyStateChangeToModel( final GameObjectContext 
gameObjectContext )
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-
-}

Deleted: 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemRemoved.java
===================================================================
--- 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemRemoved.java
      2008-04-14 16:43:49 UTC (rev 457)
+++ 
trunk/skycastle/modules/core/src/main/java/org/skycastle/messaging/updates/property/CollectionPropertyItemRemoved.java
      2008-04-14 16:44:52 UTC (rev 458)
@@ -1,67 +0,0 @@
-package org.skycastle.messaging.updates.property;
-
-import org.skycastle.core.GameObjectContext;
-import org.skycastle.core.GameObjectId;
-import org.skycastle.messaging.updates.MemberUpdateMessage;
-import org.skycastle.util.parameters.ValidationError;
-
-import java.io.Serializable;
-import java.util.Set;
-
-/**
- * Indicates that an item was removed from a collection property.
- *
- * @author Hans Haggstrom
- */
-public final class CollectionPropertyItemRemoved
-        extends MemberUpdateMessage
-{
-
-    //======================================================================
-    // Private Fields
-
-    private final Serializable myRemovedItem;
-
-    //======================================================================
-    // Private Constants
-
-    private static final long serialVersionUID = 1L;
-
-    //======================================================================
-    // Public Methods
-
-    //----------------------------------------------------------------------
-    // Constructors
-
-    public CollectionPropertyItemRemoved( final GameObjectId updatedObjectId, 
final String memberIdentifier, final Serializable removedItem )
-    {
-        super( updatedObjectId, memberIdentifier );
-
-        myRemovedItem = removedItem;
-    }
-
-    //----------------------------------------------------------------------
-    // Message Implementation
-
-    @Override
-    public ValidationError validate( final Set<String> allowedContainedTypes, 
final String errorPrefix )
-    {
-        ValidationError validationError = super.validate( 
allowedContainedTypes, errorPrefix );
-
-        if ( validationError == null )
-        {
-            validationError = checkValue( myRemovedItem, "addedItem", 
allowedContainedTypes );
-        }
-
-        return validationError;
-    }
-
-    //----------------------------------------------------------------------
-    // UpdateMessage Implementation
-
-    public void applyStateChangeToModel( final GameObjectContext 
gameObjectContext )
-    {
-        throw new UnsupportedOperationException( "This method has not yet been 
implemented." ); // IMPLEMENT
-    }
-
-}
\ No newline at end of file


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

Other related posts:

  • » [skycastle-commits] SF.net SVN: skycastle: [458] trunk/skycastle/modules/core/src/main/java/org /skycastle/messaging/updates/property