Author: [email protected]
Date: Fri Apr  6 09:49:01 2012
New Revision: 2189

Log:
[AMDATUOPENSOCIAL-204] Reverted the gadget store REST API, finalizing this API 
is postponed to a next version.

Modified:
   
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Definition.java
   
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Gadget.java
   
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/gadget/
   
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/rest/CategoriesRESTServiceImpl.java
   
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/rest/GadgetRESTServiceImpl.java

Modified: 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Definition.java
==============================================================================
--- 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Definition.java
     (original)
+++ 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Definition.java
     Fri Apr  6 09:49:01 2012
@@ -16,8 +16,6 @@
 package org.amdatu.opensocial.gadgetmanagement.bean.dashboard;
 
 import org.amdatu.opensocial.gadgetmanagement.UserPreferenceBean;
-import org.amdatu.opensocial.gadgetmanagement.bean.gadget.Category;
-import org.amdatu.opensocial.rest.tools.LinkResource;
 import org.amdatu.opensocial.rest.tools.RESTInvocationContext;
 import org.amdatu.opensocial.rest.tools.ReferenceableResource;
 
@@ -27,8 +25,6 @@
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlElementWrapper;
 import javax.xml.bind.annotation.XmlRootElement;
-
-import com.google.gson.annotations.SerializedName;
 /**
  * The bean represents the gadget definition.
  * 
@@ -42,9 +38,6 @@
     private Metadata m_metadata;
     private List<UserPreferenceBean> m_userPreferences;
 
-    @SerializedName("category")
-    private List<Category> m_categories;
-
     public String getId() {
         return m_id;
     }
@@ -85,44 +78,21 @@
         }
         m_userPreferences.add(userPreference);
     }
-
-    @XmlElementWrapper(name = "categories")
-    @XmlElement(name = "category")
-    @LinkResource(value = Category.class)
-    public List<Category> getCategories() {
-        return m_categories;
-    }
-
-    public void setCategories(List<Category> categories) {
-        m_categories = categories;
-    }
-
-    public void addCategory(Category category) {
-        if (m_categories == null) {
-            m_categories = new ArrayList<Category>();
-        }
-        m_categories.add(category);
-    }
     
     public static Definition getExampleWithMetadata(RESTInvocationContext 
context) {
-        return getExample(context, true, false);
+        return getExample(context, true);
     }
     
     public static Definition getExample(RESTInvocationContext context) {
-        return getExample(context, false, false);
+        return getExample(context, false);
     }
 
-    public static Definition getExample(RESTInvocationContext context, boolean 
expandSpec, boolean addCat) {
+    public static Definition getExample(RESTInvocationContext context, boolean 
expandSpec) {
         Definition definition = new Definition();
         definition.setId("749021");
         definition.addLink("http://localhost/rest/gadgets/749021";, "self", 
context.getMimeType());
         definition.setUrl("http://gadgets.nu.nl/nuzakelijk_igoogle.xml";);
 
-        if (addCat) {
-            Category cat = Category.getExample(context, false);
-            definition.addCategory(cat);
-        }
-
         if (expandSpec) {
             Metadata metadata = new Metadata();
             metadata.setHeight("300");

Modified: 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Gadget.java
==============================================================================
--- 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Gadget.java
 (original)
+++ 
trunk/amdatu-opensocial/opensocial-gadgetmanagement/src/main/java/org/amdatu/opensocial/gadgetmanagement/bean/dashboard/Gadget.java
 Fri Apr  6 09:49:01 2012
@@ -76,7 +76,7 @@
     public static Gadget getExample(RESTInvocationContext context, boolean 
expandSpec) {
         Gadget gadget = new Gadget();
         gadget.setId("gadget1");
-        gadget.setDefinition(Definition.getExample(context, expandSpec, 
false));
+        gadget.setDefinition(Definition.getExample(context, expandSpec));
         gadget.setState(State.getExampleInstance());
         if (!context.isInput()) {
             gadget.setUserPreferences(UserPreferencesBean.getInputExample());
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to