You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by sc...@apache.org on 2004/12/13 19:00:27 UTC

svn commit: r111732 - in incubator/apollo/trunk: examples/filesystem/src/example/filesystem examples/filesystem/src/example/filesystem/backend examples/filesystem/src/example/filesystem/callback src/java/org/apache/ws/resource/properties/impl

Author: scamp
Date: Mon Dec 13 10:00:26 2004
New Revision: 111732

URL: http://svn.apache.org/viewcvs?view=rev&rev=111732
Log:
Added/Updated to enhance the FileSystem example using callbacks.
Added:
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/FileSystem.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/UnixFileSystem.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/BackupFrequencyCallback.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/CommentCallback.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/FsckPassNumberCallback.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/MountPointCallback.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/OptionsCallback.java
Modified:
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java
   incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java
   incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java

Modified: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java?view=diff&rev=111732&p1=incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java&r1=111731&p2=incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java&r2=111732
==============================================================================
--- incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java	(original)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemHome.java	Mon Dec 13 10:00:26 2004
@@ -21,15 +21,29 @@
 import org.apache.ws.resource.ResourceException;
 import org.apache.ws.resource.ResourceKey;
 import org.apache.ws.resource.ResourceUnknownException;
+import org.apache.ws.resource.example.filesystem.BackupFrequencyDocument;
+import org.apache.ws.resource.example.filesystem.CommentDocument;
+import org.apache.ws.resource.example.filesystem.DeviceSpecialFileDocument;
+import org.apache.ws.resource.example.filesystem.FsckPassNumberDocument;
+import org.apache.ws.resource.example.filesystem.MountPointDirectoryDocument;
+import org.apache.ws.resource.example.filesystem.TypeDocument;
+import org.apache.ws.resource.example.filesystem.OptionsDocument;
 import org.apache.ws.resource.impl.ResourceFactory;
 import org.apache.ws.resource.impl.AbstractResourceHome;
 import org.apache.ws.resource.properties.ResourcePropertySet;
+import org.apache.ws.resource.properties.ResourceProperty;
 import org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet;
 import org.apache.xmlbeans.XmlObject;
 import org.apache.xmlbeans.XmlOptions;
 
+import javax.xml.namespace.QName;
 import java.io.InputStream;
 import java.io.Serializable;
+import java.util.Iterator;
+import java.util.List;
+
+import example.filesystem.backend.FileSystem;
+import example.filesystem.backend.UnixFileSystem;
 
 /**
  * Home for FileSystem WS-Resources.
@@ -45,7 +59,8 @@
 {
 
    protected static final  String RESOURCE_PROPS_RESOURCE_PATH = "example/filesystem/FileSystemProperties.xml";
-   
+   private FileSystem m_fileSystem = new UnixFileSystem();
+
    /**
     * DOCUMENT_ME
     *
@@ -77,9 +92,11 @@
             {
                InputStream in = getClass().getClassLoader().getResourceAsStream( RESOURCE_PROPS_RESOURCE_PATH );
                XmlObject propsDocXBean = XmlObject.Factory.parse( in, new XmlOptions().setLoadStripWhitespace() );
+
                in.close();
                ResourcePropertySet propSet = new XmlBeansResourcePropertySet( propsDocXBean );
-               resource = createInstance( key, propSet );
+                initProperties(propSet);
+                resource = createInstance( key, propSet );
             }
             catch ( Exception e )
             {
@@ -95,5 +112,48 @@
       }
       return resource;
    }
+
+    /**
+     * Method to initialize the ResourceProperies with the values from the backend.
+     *
+     * @param propSet
+     */
+    private void initProperties(ResourcePropertySet propSet)
+    {
+        ResourceProperty resourceProperty = propSet.get(FileSystemPropertyQNames.BACKUP_FREQUENCY);
+        BackupFrequencyDocument o = (BackupFrequencyDocument) resourceProperty.get(0);
+        o.setBackupFrequency(m_fileSystem.getBackupFrequency());
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.COMMENT);
+        CommentDocument comment = (CommentDocument) resourceProperty.get(0);
+        comment.setComment(m_fileSystem.getComment());
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.DEVICE_SPECIAL_FILE);
+        DeviceSpecialFileDocument deviceDoc = (DeviceSpecialFileDocument) resourceProperty.get(0);
+        deviceDoc.setDeviceSpecialFile(m_fileSystem.getDeviceSpecialFile());
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.FSCK_PASS_NUMBER);
+        FsckPassNumberDocument fsck = (FsckPassNumberDocument) resourceProperty.get(0);
+        fsck.setFsckPassNumber(m_fileSystem.getFsckPassNumber());
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.MOUNT_POINT_DIR);
+        MountPointDirectoryDocument mountPt = (MountPointDirectoryDocument) resourceProperty.get(0);
+        mountPt.setMountPointDirectory(m_fileSystem.getMountPoint());
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.OPTIONS);
+        OptionsDocument optionsDoc = (OptionsDocument) resourceProperty.get(0);
+        org.apache.ws.resource.example.filesystem.OptionsDocument.Options options = optionsDoc.addNewOptions();
+        List backendOptions = m_fileSystem.getOptions();
+        for (int i = 0; i < backendOptions.size(); i++)
+        {
+            options.addOption((String) backendOptions.get(i));
+        }
+
+
+        resourceProperty = propSet.get(FileSystemPropertyQNames.TYPE);
+        TypeDocument type = (TypeDocument) resourceProperty.get(0);
+        type.setType(m_fileSystem.getType());
+
+    }
 
 }

Modified: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java?view=diff&rev=111732&p1=incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java&r1=111731&p2=incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java&r2=111732
==============================================================================
--- incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java	(original)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/FileSystemPropertyQNames.java	Mon Dec 13 10:00:26 2004
@@ -33,4 +33,20 @@
    QName DEVICE_SPECIAL_FILE =
          new QName( FileSystemService.TARGET_NSURI, "DeviceSpecialFile", FileSystemService.TARGET_NSPREFIX );
 
+    QName MOUNT_POINT_DIR =
+             new QName( FileSystemService.TARGET_NSURI, "MountPointDirectory", FileSystemService.TARGET_NSPREFIX );
+
+    QName TYPE =
+                 new QName( FileSystemService.TARGET_NSURI, "Type", FileSystemService.TARGET_NSPREFIX );
+    QName OPTIONS =
+                 new QName( FileSystemService.TARGET_NSURI, "Options", FileSystemService.TARGET_NSPREFIX );
+    QName BACKUP_FREQUENCY =
+                 new QName( FileSystemService.TARGET_NSURI, "BackupFrequency", FileSystemService.TARGET_NSPREFIX );
+    QName FSCK_PASS_NUMBER =
+                 new QName( FileSystemService.TARGET_NSURI, "FsckPassNumber", FileSystemService.TARGET_NSPREFIX );
+    QName COMMENT =
+                 new QName( FileSystemService.TARGET_NSURI, "Comment", FileSystemService.TARGET_NSPREFIX );
+
+
+
 }

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/FileSystem.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/FileSystem.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/FileSystem.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,33 @@
+package example.filesystem.backend;
+
+import java.util.List;
+
+/**
+ * @author Sal Campana
+ */
+public interface FileSystem
+{
+    String getDeviceSpecialFile();
+
+    String getMountPoint();
+
+    void setMountPoint(String mountDir);
+
+    String getType();
+
+    int getBackupFrequency();
+
+    void setBackupFrequency(int backupFrequency);
+
+    List getOptions();
+
+    void setOptions(List options);
+
+    String getComment();
+
+    void setComment(String comment);
+
+    int getFsckPassNumber();
+
+    void setFsckPassNumber(int fsckPassNumber);
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/UnixFileSystem.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/UnixFileSystem.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/backend/UnixFileSystem.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,86 @@
+package example.filesystem.backend;
+
+import java.util.List;
+import java.util.ArrayList;
+
+
+/**
+ * This is a mock filesystem to act as the backend for the example FileSystemService
+ *
+ * @author Sal Campana
+ */
+public class UnixFileSystem implements FileSystem
+{
+
+    private String m_mountPoint="/usr";
+    private String m_type = "vxfs";
+    private int m_backupFrequency=0;
+    private int m_fsckPassNumber=2;
+    private List m_options;
+    private String m_comment="user files";
+    private String m_deviceSpecialFile = "/dev/vg00/lvol7";
+
+    public UnixFileSystem()
+    {
+        m_options = new ArrayList();
+        m_options.add("delaylog");
+        m_options.add("quota");
+    }
+
+    public String getDeviceSpecialFile()
+    {
+        return m_deviceSpecialFile;
+    }
+    public String getMountPoint()
+    {
+        return m_mountPoint;
+    }
+    public void setMountPoint(String mountDir)
+    {
+        m_mountPoint=mountDir;
+    }
+    public String getType()
+    {
+        return m_type;
+    }
+
+    public int getBackupFrequency()
+    {
+        return m_backupFrequency;
+    }
+
+    public void setBackupFrequency(int backupFrequency)
+    {
+        m_backupFrequency = backupFrequency;
+    }
+
+    public List getOptions()
+    {
+        return m_options;
+    }
+
+    public void setOptions(List options)
+    {
+        m_options = options;
+    }
+
+    public String getComment()
+    {
+        return m_comment;
+    }
+
+    public void setComment(String comment)
+    {
+        m_comment = comment;
+    }
+
+    public int getFsckPassNumber()
+    {
+        return m_fsckPassNumber;
+    }
+
+    public void setFsckPassNumber(int fsckPassNumber)
+    {
+        m_fsckPassNumber = fsckPassNumber;
+    }
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/BackupFrequencyCallback.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/BackupFrequencyCallback.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/BackupFrequencyCallback.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,50 @@
+package example.filesystem.callback;
+
+import org.apache.ws.resource.properties.SetResourcePropertyCallback;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.example.filesystem.BackupFrequencyDocument;
+
+import javax.xml.namespace.QName;
+
+import example.filesystem.backend.FileSystem;
+
+
+/**
+ * @author Sal Campana
+ */
+public class BackupFrequencyCallback implements SetResourcePropertyCallback
+{
+    FileSystem m_fileSystem;
+
+    public BackupFrequencyCallback(FileSystem fileSystem)
+    {
+        m_fileSystem = fileSystem;
+    }
+
+    public void deleteProperty(QName propQName)
+    {
+        //can't delete!
+        throw new UnsupportedOperationException("Min Occurs is !, You cannot Delete!");
+    }
+
+    public void insertProperty(Object[] prop)
+    {
+        for (int i = 0; i < prop.length; i++)
+        {
+            BackupFrequencyDocument o = (BackupFrequencyDocument) prop[i];
+            m_fileSystem.setBackupFrequency(o.getBackupFrequency());
+        }
+    }
+
+    public void updateProperty(Object[] prop)
+    {
+        insertProperty(prop);
+    }
+
+    public ResourceProperty refreshProperty(ResourceProperty prop)
+    {
+        BackupFrequencyDocument o = (BackupFrequencyDocument) prop.get(0);
+        o.setBackupFrequency(m_fileSystem.getBackupFrequency());
+        return prop;
+    }
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/CommentCallback.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/CommentCallback.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/CommentCallback.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,50 @@
+package example.filesystem.callback;
+
+import org.apache.ws.resource.properties.SetResourcePropertyCallback;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.example.filesystem.CommentDocument;
+
+import javax.xml.namespace.QName;
+
+import example.filesystem.backend.FileSystem;
+
+
+/**
+ * @author Sal Campana
+ */
+public class CommentCallback  implements SetResourcePropertyCallback
+{
+    FileSystem m_fileSystem;
+
+    public CommentCallback(FileSystem fileSystem)
+    {
+        m_fileSystem = fileSystem;
+    }
+
+    public void deleteProperty(QName propQName)
+    {
+       //can't delete!
+        throw new UnsupportedOperationException("Min Occurs is !, You cannot Delete!");
+    }
+
+    public void insertProperty(Object[] prop)
+    {
+        for (int i = 0; i < prop.length; i++)
+        {
+            CommentDocument o = (CommentDocument) prop[i];
+            m_fileSystem.setComment(o.getComment());
+        }
+    }
+
+    public void updateProperty(Object[] prop)
+    {
+       insertProperty(prop);
+    }
+
+    public ResourceProperty refreshProperty(ResourceProperty prop)
+    {
+        CommentDocument o = (CommentDocument) prop.get(0);
+        o.setComment(m_fileSystem.getComment());
+        return prop;
+    }
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/FsckPassNumberCallback.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/FsckPassNumberCallback.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/FsckPassNumberCallback.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,50 @@
+package example.filesystem.callback;
+
+import org.apache.ws.resource.properties.SetResourcePropertyCallback;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.example.filesystem.FsckPassNumberDocument;
+
+import javax.xml.namespace.QName;
+
+import example.filesystem.backend.FileSystem;
+
+
+/**
+ * @author Sal Campana
+ */
+public class FsckPassNumberCallback implements SetResourcePropertyCallback
+{
+    FileSystem m_fileSystem;
+
+    public FsckPassNumberCallback(FileSystem fileSystem)
+    {
+        m_fileSystem = fileSystem;
+    }
+
+    public void deleteProperty(QName propQName)
+    {
+        //can't delete!
+        throw new UnsupportedOperationException("Min Occurs is !, You cannot Delete!");
+    }
+
+    public void insertProperty(Object[] prop)
+    {
+        updateProperty(prop);
+    }
+
+    public void updateProperty(Object[] prop)
+    {
+        for (int i = 0; i < prop.length; i++)
+        {
+            FsckPassNumberDocument o = (FsckPassNumberDocument) prop[i];
+            m_fileSystem.setFsckPassNumber(o.getFsckPassNumber());
+        }
+    }
+
+    public ResourceProperty refreshProperty(ResourceProperty prop)
+    {
+        FsckPassNumberDocument o = (FsckPassNumberDocument) prop.get(0);
+        o.setFsckPassNumber(m_fileSystem.getFsckPassNumber());
+        return prop;
+    }
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/MountPointCallback.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/MountPointCallback.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/MountPointCallback.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,27 @@
+package example.filesystem.callback;
+
+import org.apache.ws.resource.properties.ResourcePropertyCallback;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.example.filesystem.MountPointDirectoryDocument;
+import example.filesystem.backend.FileSystem;
+
+
+/**
+ * @author Sal Campana
+ */
+public class MountPointCallback  implements ResourcePropertyCallback
+{
+    FileSystem m_fileSystem;
+
+    public MountPointCallback(FileSystem fileSystem)
+    {
+        m_fileSystem = fileSystem;
+    }
+
+    public ResourceProperty refreshProperty(ResourceProperty prop)
+    {
+        MountPointDirectoryDocument o = (MountPointDirectoryDocument)prop.get(0);
+        o.setMountPointDirectory(m_fileSystem.getMountPoint());
+        return prop;
+    }
+}

Added: incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/OptionsCallback.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/OptionsCallback.java?view=auto&rev=111732
==============================================================================
--- (empty file)
+++ incubator/apollo/trunk/examples/filesystem/src/example/filesystem/callback/OptionsCallback.java	Mon Dec 13 10:00:26 2004
@@ -0,0 +1,119 @@
+/*=============================================================================*
+ *  Copyright 2004 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ *=============================================================================*/
+package example.filesystem.callback;
+
+import example.filesystem.backend.FileSystem;
+import org.apache.ws.resource.example.filesystem.OptionsDocument;
+import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.properties.SetResourcePropertyCallback;
+import javax.xml.namespace.QName;
+import java.util.Iterator;
+import java.util.List;
+
+/**
+ * @author Sal Campana
+ */
+public class OptionsCallback
+   implements SetResourcePropertyCallback
+{
+   /** DOCUMENT_ME */
+   FileSystem m_fileSystem;
+
+   /**
+    * Creates a new {@link OptionsCallback} object.
+    *
+    * @param fileSystem DOCUMENT_ME
+    */
+   public OptionsCallback( FileSystem fileSystem )
+   {
+      m_fileSystem = fileSystem;
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param propQName DOCUMENT_ME
+    */
+   public void deleteProperty( QName propQName )
+   {
+      m_fileSystem.getOptions(  ).clear(  );
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param prop DOCUMENT_ME
+    */
+   public void insertProperty( Object[] prop )
+   {
+       updateProperty(prop);
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param prop DOCUMENT_ME
+    *
+    * @return DOCUMENT_ME
+    */
+   public ResourceProperty refreshProperty( ResourceProperty prop )
+   {
+      Iterator iterator = prop.iterator(  );
+      while ( iterator.hasNext(  ) )
+      { //todo not sure if this will return an array of strings or options....
+         OptionsDocument.Options o = (OptionsDocument.Options) iterator.next(  );
+
+         clearOptionsFromProperty( o );
+
+         //add current options...
+         List options = m_fileSystem.getOptions(  );
+         for ( int i = 0; i < options.size(  ); i++ )
+         {
+            o.addOption( options.get( i ).toString(  ) );
+         }
+      }
+
+      return prop;
+   }
+
+   /**
+    * DOCUMENT_ME
+    *
+    * @param prop DOCUMENT_ME
+    */
+   public void updateProperty( Object[] prop )
+   {
+      List backendOptions = m_fileSystem.getOptions(  );
+      for ( int i = 0; i < prop.length; i++ )
+      {
+         OptionsDocument.Options o           = (OptionsDocument.Options) prop[i];
+         String[]                optionArray = o.getOptionArray(  );
+         for ( int j = 0; j < optionArray.length; j++ )
+         {
+            backendOptions.add( optionArray[j] );
+         }
+      }
+   }
+
+   private void clearOptionsFromProperty( OptionsDocument.Options o )
+   {
+      //remove the options...
+      for ( int i = 0; i < o.sizeOfOptionArray(  ); i++ )
+      {
+         o.removeOption( i );
+      }
+   }
+}
\ No newline at end of file

Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java
Url: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java?view=diff&rev=111732&p1=incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java&r1=111731&p2=incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java&r2=111732
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java	(original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/properties/impl/XmlBeansResourceProperty.java	Mon Dec 13 10:00:26 2004
@@ -80,7 +80,7 @@
     */
    public void setCallback( ResourcePropertyCallback callback )
    {
-      m_callBack = callback;
+      m_callBack = callback;      
    }
 
    /**

---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org