Author: scottbw
Date: Thu Jun 14 14:51:58 2012
New Revision: 1350276

URL: http://svn.apache.org/viewvc?rev=1350276&view=rev
Log:
Updated JCR module to use updated APIs

Removed:
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IInverseRelationship.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/InverseRelationshipCollection.java
Modified:
    incubator/wookie/trunk/modules/jcr/ivy.xml
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IdCollection.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/JCRPersistenceManager.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/AuthorImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/DescriptionImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/FeatureImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LicenseImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LocalizedBeanImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/NameImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParamImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParticipantImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/PreferenceDefaultImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/StartFileImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetIconImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetImpl.java
    
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetInstanceImpl.java

Modified: incubator/wookie/trunk/modules/jcr/ivy.xml
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/ivy.xml?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- incubator/wookie/trunk/modules/jcr/ivy.xml (original)
+++ incubator/wookie/trunk/modules/jcr/ivy.xml Thu Jun 14 14:51:58 2012
@@ -24,9 +24,10 @@
        </configurations>
     
     <dependencies>
-       <dependency org="org.apache.wookie" name="wookie" 
rev="latest.integration" conf="deploy->default">
+       <dependency org="org.apache.wookie" name="wookie" 
rev="0.11.0-incubating-SNAPSHOT" conf="deploy->default">
+          <artifact name="wookie" type="war" ext="war" conf="deploy->default"/>
        </dependency>
-       <dependency org="org.apache.wookie" name="wookie-parser" 
rev="latest.integration" conf="deploy->default">
+       <dependency org="org.apache.wookie" name="wookie-parser" 
rev="0.11.0-incubating-SNAPSHOT" conf="deploy->default">
        </dependency>
         <dependency org="commons-pool" name="commons-pool" rev="1.3" 
conf="deploy->default">
                </dependency>   

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IdCollection.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IdCollection.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IdCollection.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/IdCollection.java
 Thu Jun 14 14:51:58 2012
@@ -14,9 +14,9 @@
 
 package org.apache.wookie.beans.jcr;
 
-import java.util.AbstractCollection;
-import java.util.Collection;
+import java.util.AbstractList;
 import java.util.Iterator;
+import java.util.List;
 
 /**
  * IdCollection - collection that manages collection element ids.
@@ -24,21 +24,15 @@ import java.util.Iterator;
  * @author <a href="mailto:[email protected]";>Randy Watler</a>
  * @version $Id$
  */
-public class IdCollection<I extends IIdElement,M> extends AbstractCollection<M>
+public class IdCollection<I extends IIdElement,M> extends AbstractList<M> 
implements List<M>
 {
-    private Collection<I> managedCollection;
+    private List<I> managedCollection;
     
-    /**
-     * Construct managing collection.
-     * 
-     * @param managedCollection managed collection
-     */
-    public IdCollection(Collection<I> managedCollection)
-    {
-        this.managedCollection = managedCollection;
+    public IdCollection(List<I> managedList){
+       this.managedCollection = managedList;
     }
     
-    /* (non-Javadoc)
+       /* (non-Javadoc)
      * @see java.util.AbstractCollection#add(java.lang.Object)
      */
     @SuppressWarnings("unchecked")
@@ -118,5 +112,14 @@ public class IdCollection<I extends IIdE
     public int size()
     {
         return managedCollection.size();
-    }    
+    }
+
+       /* (non-Javadoc)
+        * @see java.util.AbstractList#get(int)
+        */
+       @SuppressWarnings("unchecked")
+       @Override
+       public M get(int arg0) {
+               return (M) managedCollection.get(arg0);
+       }    
 }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/JCRPersistenceManager.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/JCRPersistenceManager.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/JCRPersistenceManager.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/JCRPersistenceManager.java
 Thu Jun 14 14:51:58 2012
@@ -51,19 +51,18 @@ import org.apache.jackrabbit.ocm.query.F
 import org.apache.jackrabbit.ocm.query.Query;
 import org.apache.jackrabbit.ocm.query.QueryManager;
 import org.apache.wookie.beans.IBean;
-import org.apache.wookie.beans.IDescription;
-import org.apache.wookie.beans.IFeature;
-import org.apache.wookie.beans.ILicense;
-import org.apache.wookie.beans.IName;
+import org.apache.wookie.w3c.IDescription;
+import org.apache.wookie.w3c.IFeature;
+import org.apache.wookie.w3c.ILicense;
+import org.apache.wookie.w3c.IName;
 import org.apache.wookie.beans.IOAuthToken;
-import org.apache.wookie.beans.IParam;
+import org.apache.wookie.w3c.IParam;
 import org.apache.wookie.beans.IParticipant;
 import org.apache.wookie.beans.IPreference;
-import org.apache.wookie.beans.IPreferenceDefault;
 import org.apache.wookie.beans.ISharedData;
-import org.apache.wookie.beans.IStartFile;
+import org.apache.wookie.w3c.IContent;
 import org.apache.wookie.beans.IWidget;
-import org.apache.wookie.beans.IWidgetIcon;
+import org.apache.wookie.w3c.IIcon;
 import org.apache.wookie.beans.IWidgetInstance;
 import org.apache.wookie.beans.jcr.impl.DescriptionImpl;
 import org.apache.wookie.beans.jcr.impl.FeatureImpl;
@@ -114,11 +113,11 @@ public class JCRPersistenceManager imple
         INTERFACE_TO_CLASS_MAP.put(IParam.class, ParamImpl.class);
         INTERFACE_TO_CLASS_MAP.put(IParticipant.class, ParticipantImpl.class);
         INTERFACE_TO_CLASS_MAP.put(IPreference.class, PreferenceImpl.class);
-        INTERFACE_TO_CLASS_MAP.put(IPreferenceDefault.class, 
PreferenceDefaultImpl.class);
+        INTERFACE_TO_CLASS_MAP.put(org.apache.wookie.w3c.IPreference.class, 
PreferenceDefaultImpl.class);
         INTERFACE_TO_CLASS_MAP.put(ISharedData.class, SharedDataImpl.class);
-        INTERFACE_TO_CLASS_MAP.put(IStartFile.class, StartFileImpl.class);
+        INTERFACE_TO_CLASS_MAP.put(IContent.class, StartFileImpl.class);
         INTERFACE_TO_CLASS_MAP.put(IWidget.class, WidgetImpl.class);
-        INTERFACE_TO_CLASS_MAP.put(IWidgetIcon.class, WidgetIconImpl.class);
+        INTERFACE_TO_CLASS_MAP.put(IIcon.class, WidgetIconImpl.class);
         INTERFACE_TO_CLASS_MAP.put(IWidgetInstance.class, 
WidgetInstanceImpl.class);
 
         BEAN_INTERFACE_TO_CLASS_MAP.put(IParticipant.class, 
ParticipantImpl.class);

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/AuthorImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/AuthorImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/AuthorImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/AuthorImpl.java
 Thu Jun 14 14:51:58 2012
@@ -15,9 +15,8 @@ package org.apache.wookie.beans.jcr.impl
 
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
-import org.apache.wookie.beans.IAuthor;
+import org.apache.wookie.w3c.IAuthor;
 import org.apache.wookie.beans.jcr.IIdElement;
-import org.apache.wookie.w3c.ILocalizedElement;
 
 /**
  * JCR Implementation of Author bean
@@ -56,7 +55,7 @@ public class AuthorImpl  extends Localiz
        /* (non-Javadoc)
         * @see org.apache.wookie.beans.IAuthor#getAuthor()
         */
-       public String getAuthor() {
+       public String getAuthorName() {
                return this.author;
        }
 
@@ -77,7 +76,7 @@ public class AuthorImpl  extends Localiz
        /* (non-Javadoc)
         * @see org.apache.wookie.beans.IAuthor#setAuthor(java.lang.String)
         */
-       public void setAuthor(String author) {
+       public void setAuthorName(String author) {
                this.author = author;
        }
 

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/DescriptionImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/DescriptionImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/DescriptionImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/DescriptionImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IDescription;
+import org.apache.wookie.w3c.IDescription;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -38,7 +38,7 @@ public class DescriptionImpl extends Loc
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IDescription#getContent()
      */
-    public String getContent()
+    public String getDescription()
     {
         return content;
     }
@@ -46,7 +46,7 @@ public class DescriptionImpl extends Loc
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IDescription#setContent(java.lang.String)
      */
-    public void setContent(String text)
+    public void setDescription(String text)
     {
         this.content = text;
     }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/FeatureImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/FeatureImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/FeatureImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/FeatureImpl.java
 Thu Jun 14 14:51:58 2012
@@ -16,12 +16,13 @@ package org.apache.wookie.beans.jcr.impl
 
 import java.util.ArrayList;
 import java.util.Collection;
+import java.util.List;
 
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IFeature;
-import org.apache.wookie.beans.IParam;
+import org.apache.wookie.w3c.IFeature;
+import org.apache.wookie.w3c.IParam;
 import org.apache.wookie.beans.jcr.IIdElement;
 import org.apache.wookie.beans.jcr.IdCollection;
 
@@ -44,7 +45,7 @@ public class FeatureImpl implements IFea
     private Boolean required;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:parameters",
 elementClassName=ParamImpl.class)
-    private Collection<ParamImpl> parameterImpls;
+    private List<ParamImpl> parameterImpls;
     
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.jcr.IIdElement#getElementId()
@@ -65,7 +66,7 @@ public class FeatureImpl implements IFea
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IFeature#getFeatureName()
      */
-    public String getFeatureName()
+    public String getName()
     {
         return featureName;
     }
@@ -73,7 +74,7 @@ public class FeatureImpl implements IFea
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IFeature#setFeatureName(java.lang.String)
      */
-    public void setFeatureName(String featureName)
+    public void setName(String featureName)
     {
         this.featureName = featureName;
     }
@@ -81,7 +82,7 @@ public class FeatureImpl implements IFea
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IFeature#getParameters()
      */
-    public Collection<IParam> getParameters()
+    public List<IParam> getParameters()
     {
         if (parameterImpls == null)
         {
@@ -93,14 +94,14 @@ public class FeatureImpl implements IFea
     /* (non-Javadoc)
      * @see 
org.apache.wookie.beans.IFeature#setParameters(java.util.Collection)
      */
-    public void setParameters(Collection<IParam> parameters)
+    public void setParameters(List<IParam> parameters)
     {
         getParameters().clear();
         if (parameters != null)
         {
             for (IParam parameter : parameters)
             {
-                getParameters().add((ParamImpl)parameter);
+                getParameters().add(parameter);
             }
         }
     }
@@ -120,7 +121,7 @@ public class FeatureImpl implements IFea
      * 
      * @param parameterImpls parameter implementations collection
      */
-    public void setParameterImpls(Collection<ParamImpl> parameterImpls)
+    public void setParameterImpls(List<ParamImpl> parameterImpls)
     {
         this.parameterImpls = parameterImpls;
     }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LicenseImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LicenseImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LicenseImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LicenseImpl.java
 Thu Jun 14 14:51:58 2012
@@ -16,7 +16,7 @@ package org.apache.wookie.beans.jcr.impl
 
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
-import org.apache.wookie.beans.ILicense;
+import org.apache.wookie.w3c.ILicense;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -72,7 +72,7 @@ public class LicenseImpl extends Localiz
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.ILicense#getText()
      */
-    public String getText()
+    public String getLicenseText()
     {
         return text;
     }
@@ -80,7 +80,7 @@ public class LicenseImpl extends Localiz
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.ILicense#setText(java.lang.String)
      */
-    public void setText(String text)
+    public void setLicenseText(String text)
     {
         this.text = text;
     }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LocalizedBeanImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LocalizedBeanImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LocalizedBeanImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/LocalizedBeanImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,8 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.ILocalizedBean;
+import org.apache.wookie.w3c.IDirectional;
+import org.apache.wookie.w3c.ILocalized;
 
 /**
  * LocalizedBeanImpl - JCR OCM ILocalizedBean implementation.
@@ -26,7 +27,7 @@ import org.apache.wookie.beans.ILocalize
  * @version $Id$
  */
 @Node(isAbstract=true)
-public abstract class LocalizedBeanImpl implements ILocalizedBean
+public abstract class LocalizedBeanImpl implements ILocalized, IDirectional
 {
     @Field(jcrName="wookie:dir")
     private String dir;
@@ -65,4 +66,13 @@ public abstract class LocalizedBeanImpl 
     {
         this.lang = lang;
     }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.w3c.IDirectional#isValid()
+        */
+       public boolean isValid() {
+               return true;
+       }
+    
+    
 }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/NameImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/NameImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/NameImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/NameImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IName;
+import org.apache.wookie.w3c.IName;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -73,7 +73,7 @@ public class NameImpl extends LocalizedB
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IName#getShortName()
      */
-    public String getShortName()
+    public String getShort()
     {
         return shortName;
     }
@@ -81,7 +81,7 @@ public class NameImpl extends LocalizedB
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IName#setShortName(java.lang.String)
      */
-    public void setShortName(String shortName)
+    public void setShort(String shortName)
     {
         this.shortName = shortName;
     }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParamImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParamImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParamImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParamImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IParam;
+import org.apache.wookie.w3c.IParam;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParticipantImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParticipantImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParticipantImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/ParticipantImpl.java
 Thu Jun 14 14:51:58 2012
@@ -44,6 +44,9 @@ public class ParticipantImpl implements 
 
     @Field(jcrName="wookie:sharedDataKey")
     private String sharedDataKey;
+    
+    @Field(jcrName="wookie:role")
+    private String role;
 
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IBean#getId()
@@ -155,6 +158,21 @@ public class ParticipantImpl implements 
     public void setSharedDataKey(String sharedDataKey)
     {
         this.sharedDataKey = sharedDataKey;
-    }    
+    }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.beans.IParticipant#getRole()
+        */
+       public String getRole() {
+               // TODO Auto-generated method stub
+               return role;
+       }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.beans.IParticipant#setRole(java.lang.String)
+        */
+       public void setRole(String role) {
+               this.role = role;
+       }    
 
 }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/PreferenceDefaultImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/PreferenceDefaultImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/PreferenceDefaultImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/PreferenceDefaultImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IPreferenceDefault;
+import org.apache.wookie.w3c.IPreference;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -27,7 +27,7 @@ import org.apache.wookie.beans.jcr.IIdEl
  * @version $Id$
  */
 @Node(jcrType="wookie:preferenceDefault", discriminator=false)
-public class PreferenceDefaultImpl implements IPreferenceDefault, IIdElement
+public class PreferenceDefaultImpl implements IPreference, IIdElement
 {
     @Field(id=true, jcrName="wookie:elementId")
     private long elementId = -1;
@@ -60,7 +60,7 @@ public class PreferenceDefaultImpl imple
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IPreferenceDefault#getPreference()
      */
-    public String getPreference()
+    public String getName()
     {
         return preference;
     }
@@ -68,7 +68,7 @@ public class PreferenceDefaultImpl imple
     /* (non-Javadoc)
      * @see 
org.apache.wookie.beans.IPreferenceDefault#setPreference(java.lang.String)
      */
-    public void setPreference(String preference)
+    public void setName(String preference)
     {
         this.preference = preference;
     }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/StartFileImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/StartFileImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/StartFileImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/StartFileImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IStartFile;
+import org.apache.wookie.w3c.IContent;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -27,7 +27,7 @@ import org.apache.wookie.beans.jcr.IIdEl
  * @version $Id$
  */
 @Node(jcrType="wookie:startFile", discriminator=false)
-public class StartFileImpl implements IStartFile, IIdElement
+public class StartFileImpl  extends LocalizedBeanImpl implements IContent, 
IIdElement
 {
     @Field(id=true, jcrName="wookie:elementId")
     private long elementId = -1;
@@ -44,7 +44,7 @@ public class StartFileImpl implements IS
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IStartFile#getCharset()
      */
-    public String getCharset()
+    public String getCharSet()
     {
         return charset;
     }
@@ -52,7 +52,7 @@ public class StartFileImpl implements IS
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IStartFile#setCharset(java.lang.String)
      */
-    public void setCharset(String charset)
+    public void setCharSet(String charset)
     {
         this.charset = charset;
     }
@@ -92,7 +92,7 @@ public class StartFileImpl implements IS
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IStartFile#getUrl()
      */
-    public String getUrl()
+    public String getSrc()
     {
         return url;
     }
@@ -100,8 +100,24 @@ public class StartFileImpl implements IS
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IStartFile#setUrl(java.lang.String)
      */
-    public void setUrl(String url)
+    public void setSrc(String url)
     {
         this.url = url;
     }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.w3c.IContent#getType()
+        */
+       public String getType() {
+               // TODO Auto-generated method stub
+               return null;
+       }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.w3c.IContent#setType(java.lang.String)
+        */
+       public void setType(String type) {
+               // TODO Auto-generated method stub
+               
+       }
 }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetIconImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetIconImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetIconImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetIconImpl.java
 Thu Jun 14 14:51:58 2012
@@ -17,7 +17,7 @@ package org.apache.wookie.beans.jcr.impl
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IWidgetIcon;
+import org.apache.wookie.w3c.IIcon;
 import org.apache.wookie.beans.jcr.IIdElement;
 
 /**
@@ -27,7 +27,7 @@ import org.apache.wookie.beans.jcr.IIdEl
  * @version $Id$
  */
 @Node(jcrType="wookie:widgetIcon", discriminator=false)
-public class WidgetIconImpl implements IWidgetIcon, IIdElement
+public class WidgetIconImpl implements IIcon, IIdElement
 {
     @Field(id=true, jcrName="wookie:elementId")
     private long elementId = -1;

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetImpl.java
 Thu Jun 14 14:51:58 2012
@@ -16,19 +16,21 @@ package org.apache.wookie.beans.jcr.impl
 
 import java.util.ArrayList;
 import java.util.Collection;
+import java.util.List;
 
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Field;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Node;
 
-import org.apache.wookie.beans.IAuthor;
-import org.apache.wookie.beans.IDescription;
-import org.apache.wookie.beans.IFeature;
-import org.apache.wookie.beans.ILicense;
-import org.apache.wookie.beans.IName;
-import org.apache.wookie.beans.IPreferenceDefault;
-import org.apache.wookie.beans.IStartFile;
+import org.apache.wookie.w3c.IAccess;
+import org.apache.wookie.w3c.IAuthor;
+import org.apache.wookie.w3c.IDescription;
+import org.apache.wookie.w3c.IFeature;
+import org.apache.wookie.w3c.ILicense;
+import org.apache.wookie.w3c.IName;
+import org.apache.wookie.w3c.IPreference;
+import org.apache.wookie.w3c.IContent;
 import org.apache.wookie.beans.IWidget;
-import org.apache.wookie.beans.IWidgetIcon;
+import org.apache.wookie.w3c.IIcon;
 import org.apache.wookie.beans.jcr.IPathBean;
 import org.apache.wookie.beans.jcr.IUuidBean;
 import org.apache.wookie.beans.jcr.IdCollection;
@@ -73,28 +75,28 @@ public class WidgetImpl extends Localize
     private String version;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:features",
 elementClassName=FeatureImpl.class)
-    private Collection<FeatureImpl> featureImpls;
+    private List<FeatureImpl> featureImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:widgetIcons",
 elementClassName=WidgetIconImpl.class)
-    private Collection<WidgetIconImpl> widgetIconImpls;
+    private List<WidgetIconImpl> widgetIconImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:licenses",
 elementClassName=LicenseImpl.class)
-    private Collection<LicenseImpl> licenseImpls;
+    private List<LicenseImpl> licenseImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:names",
 elementClassName=NameImpl.class)
-    private Collection<NameImpl> nameImpls;
+    private List<NameImpl> nameImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:authors",
 elementClassName=NameImpl.class)
-    private Collection<AuthorImpl> authorImpls;
+    private List<AuthorImpl> authorImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:descriptions",
 elementClassName=DescriptionImpl.class)
-    private Collection<DescriptionImpl> descriptionImpls;
+    private List<DescriptionImpl> descriptionImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:startFiles",
 elementClassName=StartFileImpl.class)
-    private Collection<StartFileImpl> startFileImpls;
+    private List<StartFileImpl> startFileImpls;
     
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:preferenceDefaults",
 elementClassName=PreferenceDefaultImpl.class)
-    private Collection<PreferenceDefaultImpl> preferenceDefaultImpls;
+    private List<PreferenceDefaultImpl> preferenceDefaultImpls;
     
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getPackagePath()
@@ -113,7 +115,7 @@ public class WidgetImpl extends Localize
        /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getDescriptions()
      */
-    public Collection<IDescription> getDescriptions()
+    public List<IDescription> getDescriptions()
     {
         if (descriptionImpls == null)
         {
@@ -166,7 +168,7 @@ public class WidgetImpl extends Localize
      * 
      * @param descriptionImpls description implementations collection
      */
-    public void setDescriptionImpls(Collection<DescriptionImpl> 
descriptionImpls)
+    public void setDescriptionImpls(List<DescriptionImpl> descriptionImpls)
     {
         this.descriptionImpls = descriptionImpls;
     }
@@ -174,7 +176,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getFeatures()
      */
-    public Collection<IFeature> getFeatures()
+    public List<IFeature> getFeatures()
     {
         if (featureImpls == null)
         {
@@ -213,7 +215,7 @@ public class WidgetImpl extends Localize
      * 
      * @param featureImpls feature implementations collection
      */
-    public void setFeatureImpls(Collection<FeatureImpl> featureImpls)
+    public void setFeatureImpls(List<FeatureImpl> featureImpls)
     {
         this.featureImpls = featureImpls;
     }
@@ -221,7 +223,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getGuid()
      */
-    public String getGuid()
+    public String getIdentifier()
     {
         return guid;
     }
@@ -229,7 +231,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#setGuid(java.lang.String)
      */
-    public void setGuid(String guid)
+    public void setIdentifier(String guid)
     {
         this.guid = guid;
     }
@@ -261,7 +263,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getLicenses()
      */
-    public Collection<ILicense> getLicenses()
+    public List<ILicense> getLicenses()
     {
         if (licenseImpls == null)
         {
@@ -300,7 +302,7 @@ public class WidgetImpl extends Localize
      * 
      * @param licenseImpls license implementations collection
      */
-    public void setLicenseImpls(Collection<LicenseImpl> licenseImpls)
+    public void setLicenseImpls(List<LicenseImpl> licenseImpls)
     {
         this.licenseImpls = licenseImpls;
     }
@@ -308,7 +310,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getNames()
      */
-    public Collection<IName> getNames()
+    public List<IName> getNames()
     {
         if (nameImpls == null)
         {
@@ -347,12 +349,12 @@ public class WidgetImpl extends Localize
      * 
      * @param nameImpls name implementations collection
      */
-    public void setNameImpls(Collection<NameImpl> nameImpls)
+    public void setNameImpls(List<NameImpl> nameImpls)
     {
         this.nameImpls = nameImpls;
     }
     
-    public Collection<IAuthor> getAuthors()
+    public List<IAuthor> getAuthors()
     {
         if (authorImpls == null)
         {
@@ -408,7 +410,7 @@ public class WidgetImpl extends Localize
     /**
      * Set author implementations collection.
      */
-    public void setAuthorImpls(Collection<AuthorImpl> authorImpls)
+    public void setAuthorImpls(List<AuthorImpl> authorImpls)
     {
         this.authorImpls = authorImpls;
     }
@@ -456,26 +458,26 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getPreferenceDefaults()
      */
-    public Collection<IPreferenceDefault> getPreferenceDefaults()
+    public List<IPreference> getPreferences()
     {
         if (preferenceDefaultImpls == null)
         {
             preferenceDefaultImpls = new ArrayList<PreferenceDefaultImpl>();
         }
-        return new 
IdCollection<PreferenceDefaultImpl,IPreferenceDefault>(preferenceDefaultImpls);
+        return new 
IdCollection<PreferenceDefaultImpl,IPreference>(preferenceDefaultImpls);
     }
 
     /* (non-Javadoc)
      * @see 
org.apache.wookie.beans.IWidget#setPreferenceDefaults(java.util.Collection)
      */
-    public void setPreferenceDefaults(Collection<IPreferenceDefault> 
preferenceDefaults)
+    public void setPreferences(Collection<IPreference> preferenceDefaults)
     {
-        getPreferenceDefaults().clear();
+        getPreferences().clear();
         if (preferenceDefaults != null)
         {
-            for (IPreferenceDefault preferenceDefault : preferenceDefaults)
+            for (IPreference preferenceDefault : preferenceDefaults)
             {
-                
getPreferenceDefaults().add((PreferenceDefaultImpl)preferenceDefault);
+                getPreferences().add((PreferenceDefaultImpl)preferenceDefault);
             }
         }
     }
@@ -495,7 +497,7 @@ public class WidgetImpl extends Localize
      * 
      * @param preferenceDefaultImpls preference default implementations 
collection
      */
-    public void setPreferenceDefaultImpls(Collection<PreferenceDefaultImpl> 
preferenceDefaultImpls)
+    public void setPreferenceDefaultImpls(List<PreferenceDefaultImpl> 
preferenceDefaultImpls)
     {
         this.preferenceDefaultImpls = preferenceDefaultImpls;
     }
@@ -503,26 +505,26 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getStartFiles()
      */
-    public Collection<IStartFile> getStartFiles()
+    public List<IContent> getContentList()
     {
         if (startFileImpls == null)
         {
             startFileImpls = new ArrayList<StartFileImpl>();
         }
-        return new IdCollection<StartFileImpl,IStartFile>(startFileImpls);
+        return new IdCollection<StartFileImpl,IContent>(startFileImpls);
     }
 
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#setStartFiles(java.util.Collection)
      */
-    public void setStartFiles(Collection<IStartFile> startFiles)
+    public void setContentList(Collection<IContent> startFiles)
     {
-        getStartFiles().clear();
+        getContentList().clear();
         if (startFiles != null)
         {
-            for (IStartFile startFile : startFiles)
+            for (IContent startFile : startFiles)
             {
-                getStartFiles().add((StartFileImpl)startFile);
+                getContentList().add((StartFileImpl)startFile);
             }
         }
     }
@@ -542,7 +544,7 @@ public class WidgetImpl extends Localize
      * 
      * @param startFileImpls start file implementations collection
      */
-    public void setStartFileImpls(Collection<StartFileImpl> startFileImpls)
+    public void setStartFileImpls(List<StartFileImpl> startFileImpls)
     {
         this.startFileImpls = startFileImpls;
     }
@@ -583,26 +585,26 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getWidgetIcons()
      */
-    public Collection<IWidgetIcon> getWidgetIcons()
+    public List<IIcon> getIcons()
     {
         if (widgetIconImpls == null)
         {
             widgetIconImpls = new ArrayList<WidgetIconImpl>();
         }
-        return new IdCollection<WidgetIconImpl,IWidgetIcon>(widgetIconImpls);
+        return new IdCollection<WidgetIconImpl,IIcon>(widgetIconImpls);
     }
 
     /* (non-Javadoc)
      * @see 
org.apache.wookie.beans.IWidget#setWidgetIcons(java.util.Collection)
      */
-    public void setWidgetIcons(Collection<IWidgetIcon> widgetIcons)
+    public void setIcons(Collection<IIcon> widgetIcons)
     {
-        getWidgetIcons().clear();
+        getIcons().clear();
         if (widgetIcons != null)
         {
-            for (IWidgetIcon widgetIcon : widgetIcons)
+            for (IIcon widgetIcon : widgetIcons)
             {
-                getWidgetIcons().add((WidgetIconImpl)widgetIcon);
+                getIcons().add((WidgetIconImpl)widgetIcon);
             }
         }
     }
@@ -622,7 +624,7 @@ public class WidgetImpl extends Localize
      * 
      * @param widgetIconImpls widget icon implementations collection
      */
-    public void setWidgetIconImpls(Collection<WidgetIconImpl> widgetIconImpls)
+    public void setWidgetIconImpls(List<WidgetIconImpl> widgetIconImpls)
     {
         this.widgetIconImpls = widgetIconImpls;
     }
@@ -646,7 +648,7 @@ public class WidgetImpl extends Localize
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidget#getWidgetTitle(java.lang.String)
      */
-    public String getWidgetTitle(String locale)
+    public String getLocalName(String locale)
     {
         return Utilities.getWidgetTitle(this, locale);
     }
@@ -658,4 +660,18 @@ public class WidgetImpl extends Localize
     public void setDefaultLocale(String locale){
       this.defaultLocale = locale;
     }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.w3c.W3CWidget#getAccessList()
+        */
+       public List<IAccess> getAccessList() {
+               return null;
+       }
+
+       /* (non-Javadoc)
+        * @see org.apache.wookie.w3c.W3CWidget#getViewModes()
+        */
+       public String getViewModes() {
+               return null;
+       }
 }

Modified: 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetInstanceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetInstanceImpl.java?rev=1350276&r1=1350275&r2=1350276&view=diff
==============================================================================
--- 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetInstanceImpl.java
 (original)
+++ 
incubator/wookie/trunk/modules/jcr/src/org/apache/wookie/beans/jcr/impl/WidgetInstanceImpl.java
 Thu Jun 14 14:51:58 2012
@@ -16,6 +16,7 @@ package org.apache.wookie.beans.jcr.impl
 
 import java.util.ArrayList;
 import java.util.Collection;
+import java.util.List;
 
 import 
org.apache.jackrabbit.ocm.manager.beanconverter.impl.ReferenceBeanConverterImpl;
 import org.apache.jackrabbit.ocm.mapper.impl.annotation.Bean;
@@ -82,7 +83,7 @@ public class WidgetInstanceImpl implemen
     private WidgetImpl widgetImpl;
 
     
@org.apache.jackrabbit.ocm.mapper.impl.annotation.Collection(jcrName="wookie:preferences",
 elementClassName=PreferenceImpl.class)    
-    private Collection<PreferenceImpl> preferenceImpls;
+    private List<PreferenceImpl> preferenceImpls;
 
     /* (non-Javadoc)
      * @see org.apache.wookie.beans.IWidgetInstance#getApiKey()
@@ -155,7 +156,7 @@ public class WidgetInstanceImpl implemen
     {
         if (path == null)
         {
-            path = 
nodeRootPath+"/"+JCRPersistenceManager.escapeJCRName(userId)+"/"+JCRPersistenceManager.escapeJCRName(apiKey)+"/"+JCRPersistenceManager.escapeJCRName(sharedDataKey)+"/"+JCRPersistenceManager.escapeJCRName(widgetImpl.getGuid());
+            path = 
nodeRootPath+"/"+JCRPersistenceManager.escapeJCRName(userId)+"/"+JCRPersistenceManager.escapeJCRName(apiKey)+"/"+JCRPersistenceManager.escapeJCRName(sharedDataKey)+"/"+JCRPersistenceManager.escapeJCRName(widgetImpl.getIdentifier());
         }
         return path;
     }
@@ -254,7 +255,7 @@ public class WidgetInstanceImpl implemen
      * 
      * @param preferenceImpls preference implementations collection
      */
-    public void setPreferenceImpls(Collection<PreferenceImpl> preferenceImpls)
+    public void setPreferenceImpls(List<PreferenceImpl> preferenceImpls)
     {
         this.preferenceImpls = preferenceImpls;
     }


Reply via email to