Author: scamp
Date: Mon May 23 13:32:33 2005
New Revision: 178015

URL: http://svn.apache.org/viewcvs?rev=178015&view=rev
Log: (empty)

Modified:
    
incubator/apollo/trunk/src/site/content/tutorial/method_impls/filesys_resource_init.txt
    incubator/apollo/trunk/src/templates/build.properties.vm

Modified: 
incubator/apollo/trunk/src/site/content/tutorial/method_impls/filesys_resource_init.txt
URL: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/tutorial/method_impls/filesys_resource_init.txt?rev=178015&r1=178014&r2=178015&view=diff
==============================================================================
--- 
incubator/apollo/trunk/src/site/content/tutorial/method_impls/filesys_resource_init.txt
 (original)
+++ 
incubator/apollo/trunk/src/site/content/tutorial/method_impls/filesys_resource_init.txt
 Mon May 23 13:32:33 2005
@@ -1,7 +1,17 @@
     public void init()
     {
 
-        super.init();
+        super.init();               
+
+        /**
+                * The ResourcePropertySet which contains all the defined 
ResourceProperties
+                */
+               org.apache.ws.resource.properties.ResourcePropertySet 
resourcePropertySet = getResourcePropertySet();
+               org.apache.ws.resource.properties.ResourceProperty 
resourceProperty = null;
+
+
+       try{    
+        
 
         /*
          * This is where you should associate the backend instance with
@@ -10,41 +20,41 @@
         example.filesystem.backend.FileSystem m_fileSystem = new 
example.filesystem.backend.UnixFileSystem( m_id );
 
         /*
-         * Initialize each of our properties by calling prop.add(propElem) 
and/or prop.setCallback(callback)...
+         * Initialize each of our properties by calling 
resourceProperty.add(propElem) and/or resourceProperty.setCallback(callback)...
          */
-        org.apache.ws.resource.properties.ResourceProperty prop = 
m_propSet.get( FilesystemPropertyQNames.DEVICESPECIALFILE );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.DEVICESPECIALFILE );
         DeviceSpecialFileDocument deviceDocXBean = 
DeviceSpecialFileDocument.Factory.newInstance();
         deviceDocXBean.setDeviceSpecialFile( 
m_fileSystem.getDeviceSpecialFile() );
-        prop.add( deviceDocXBean );
+        resourceProperty.add( deviceDocXBean );
 
-        prop = m_propSet.get( FilesystemPropertyQNames.TYPE );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.TYPE );
         TypeDocument typeDocXBean = TypeDocument.Factory.newInstance();
         typeDocXBean.setType( m_fileSystem.getType() );
-        prop.add( typeDocXBean );
+        resourceProperty.add( typeDocXBean );
 
         BackupFrequencyDocument backupDocXBean = 
BackupFrequencyDocument.Factory.newInstance();
         backupDocXBean.setBackupFrequency( m_fileSystem.getBackupFrequency() );
-        prop = m_propSet.get( FilesystemPropertyQNames.BACKUPFREQUENCY );
-        prop.add( backupDocXBean );
-        prop.setCallback( new 
example.filesystem.callback.BackupFrequencyCallback( m_fileSystem ) );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.BACKUPFREQUENCY );
+        resourceProperty.add( backupDocXBean );
+        resourceProperty.setCallback( new 
example.filesystem.callback.BackupFrequencyCallback( m_fileSystem ) );
 
         CommentDocument commentDocXBean = 
CommentDocument.Factory.newInstance();
         commentDocXBean.setComment( m_fileSystem.getComment() );
-        prop = m_propSet.get( FilesystemPropertyQNames.COMMENT );
-        prop.add( commentDocXBean );
-        prop.setCallback( new example.filesystem.callback.CommentCallback( 
m_fileSystem ) );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.COMMENT );
+        resourceProperty.add( commentDocXBean );
+        resourceProperty.setCallback( new 
example.filesystem.callback.CommentCallback( m_fileSystem ) );
 
         FsckPassNumberDocument fsckDocXBean = 
FsckPassNumberDocument.Factory.newInstance();
         fsckDocXBean.setFsckPassNumber( m_fileSystem.getFsckPassNumber() );
-        prop = m_propSet.get( FilesystemPropertyQNames.FSCKPASSNUMBER );
-        prop.add( fsckDocXBean );
-        prop.setCallback( new 
example.filesystem.callback.FsckPassNumberCallback( m_fileSystem ) );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.FSCKPASSNUMBER );
+        resourceProperty.add( fsckDocXBean );
+        resourceProperty.setCallback( new 
example.filesystem.callback.FsckPassNumberCallback( m_fileSystem ) );
 
         MountPointDirectoryDocument mountPointDocXBean = 
MountPointDirectoryDocument.Factory.newInstance();
         mountPointDocXBean.setMountPointDirectory( 
m_fileSystem.getMountPoint() );
-        prop = m_propSet.get( FilesystemPropertyQNames.MOUNTPOINTDIRECTORY );
-        prop.add( mountPointDocXBean );
-        prop.setCallback( new example.filesystem.callback.MountPointCallback( 
m_fileSystem ) );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.MOUNTPOINTDIRECTORY );
+        resourceProperty.add( mountPointDocXBean );
+        resourceProperty.setCallback( new 
example.filesystem.callback.MountPointCallback( m_fileSystem ) );
 
         OptionsDocument optionsDocXBean =
                 OptionsDocument.Factory.newInstance();
@@ -57,8 +67,19 @@
             options.addOption( (String) backendOptions.get( i ) );
         }
 
-        prop = m_propSet.get( FilesystemPropertyQNames.OPTIONS );
-        prop.add( optionsDocXBean );
-        prop.setCallback( new example.filesystem.callback.OptionsCallback( 
m_fileSystem ) );
+        resourceProperty = resourcePropertySet.get( 
FilesystemPropertyQNames.OPTIONS );
+        resourceProperty.add( optionsDocXBean );
+        resourceProperty.setCallback( new 
example.filesystem.callback.OptionsCallback( m_fileSystem ) );
+       
+       
+               }
+       catch (Exception e)
+       {
+          throw new javax.xml.rpc.JAXRPCException("There was a problem in 
initializing your resource properties.  Please check your init() method. Cause: 
" + e.getLocalizedMessage());
+       }
+               // Resource Property 
{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}TerminationTime
 is implemented by the framework.
+               // Resource Property 
{http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd}CurrentTime
 is implemented by the framework.
+                       
+       
 
     }

Modified: incubator/apollo/trunk/src/templates/build.properties.vm
URL: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/templates/build.properties.vm?rev=178015&r1=178014&r2=178015&view=diff
==============================================================================
--- incubator/apollo/trunk/src/templates/build.properties.vm (original)
+++ incubator/apollo/trunk/src/templates/build.properties.vm Mon May 23 
13:32:33 2005
@@ -5,7 +5,7 @@
 # Uncomment and modify the below lines if you would like to deploy to a
 # webapp located somewhere other than the default location of
 # ../webapps/$generated.WebappName (e.g. 
\${env.CATALINA_HOME}/webapps/$generated.WebappName )
-#$generated.WebappName.webapp.dir =
+#${generated.WebappName}.webapp.dir =
 
 # Uncomment and modify the below lines if you require a proxy to connect to 
external web sites
 #http.proxyHost = proxy.xyz.com



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to