You are viewing a plain text version of this content. The canonical link for it is here.
Posted to graffito-commits@incubator.apache.org by ta...@apache.org on 2005/02/03 21:13:34 UTC

svn commit: r151231 - incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java

Author: taylor
Date: Thu Feb  3 13:13:33 2005
New Revision: 151231

URL: http://svn.apache.org/viewcvs?view=rev&rev=151231
Log:
added API to manage serializable objects on a CmsObject


Modified:
    incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java

Modified: incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java
URL: http://svn.apache.org/viewcvs/incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java?view=diff&r1=151230&r2=151231
==============================================================================
--- incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java (original)
+++ incubator/graffito/trunk/api/src/java/org/apache/portals/graffito/model/CmsObject.java Thu Feb  3 13:13:33 2005
@@ -15,6 +15,7 @@
  */
 package org.apache.portals.graffito.model;
 
+import java.io.NotSerializableException;
 import java.util.Date;
 import java.util.Map;
 
@@ -158,6 +159,33 @@
      * @param property
      */
     void setProperty(String name, String property);     
+
+    /**
+     * Get a map of all objects for this documen t
+     * Objects should be serializable
+     * 
+     * @return a map of objects
+     */
+    Map getObjects();
+
+    /**
+     * Get a named object for this document
+     * Objects should be serializable
+     * 
+     * @param name of the object
+     * @return the object 
+     */
+    Object getObject(String name);
+
+    /**
+     * Sets a named object for this string
+     * Objects should be serializable
+     * 
+     * @param name
+     * @param object
+     */
+    void setObject(String name, Object object)
+    throws NotSerializableException;
     
     /**
      * Gets the version number