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