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 ip...@apache.org on 2005/03/18 01:06:34 UTC

svn commit: r157996 - in incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl: ImmediateResourceTerminationPortTypeImpl.java ScheduledResourceTerminationPortTypeImpl.java

Author: ips
Date: Thu Mar 17 16:06:32 2005
New Revision: 157996

URL: http://svn.apache.org/viewcvs?view=rev&rev=157996
Log:
optimized imports

Modified:
    incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ImmediateResourceTerminationPortTypeImpl.java
    incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ScheduledResourceTerminationPortTypeImpl.java

Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ImmediateResourceTerminationPortTypeImpl.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ImmediateResourceTerminationPortTypeImpl.java?view=diff&r1=157995&r2=157996
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ImmediateResourceTerminationPortTypeImpl.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ImmediateResourceTerminationPortTypeImpl.java Thu Mar 17 16:06:32 2005
@@ -26,70 +26,70 @@
 import org.apache.ws.resource.lifetime.v1_2_draft01.porttype.ImmediateResourceTerminationPortType;
 import org.apache.ws.resource.properties.NamespaceVersionHolder;
 import org.apache.ws.resource.properties.v1_2_draft01.impl.NamespaceVersionHolderImpl;
-import org.apache.ws.resource.properties.v1_2_draft01.impl.NamespaceVersionHolderImpl;
 import org.apache.ws.util.i18n.Messages;
 import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.DestroyDocument;
 import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.DestroyResponseDocument;
 
 /**
- * LOG-DONE
- * An implementation of the wsrlw:ImmediateResourceTermination portType.
+ * LOG-DONE An implementation of the wsrlw:ImmediateResourceTermination portType.
  *
  * @author Ian P. Springer (Hewlett-Packard Company)
  */
 public class ImmediateResourceTerminationPortTypeImpl
-   extends AbstractPortType
-   implements ImmediateResourceTerminationPortType
+        extends AbstractPortType
+        implements ImmediateResourceTerminationPortType
 {
-   /**
-    * DOCUMENT_ME
-    */
-   private static final Log LOG = LogFactory.getLog( ImmediateResourceTerminationPortTypeImpl.class.getName(  ) );
-   public static final Messages MSG = MessagesImpl.getInstance();
-   private static final NamespaceVersionHolder NAMESPACE_SET = new NamespaceVersionHolderImpl() ;
-   /**
-    * Creates a new {@link ImmediateResourceTerminationPortTypeImpl} object.
-    *
-    * @param resourceContext DOCUMENT_ME
-    */
-   public ImmediateResourceTerminationPortTypeImpl( ResourceContext resourceContext )
-   {
-      super( resourceContext );
-   }
+    /**
+     * DOCUMENT_ME
+     */
+    private static final Log LOG = LogFactory.getLog( ImmediateResourceTerminationPortTypeImpl.class.getName() );
+    public static final Messages MSG = MessagesImpl.getInstance();
+    private static final NamespaceVersionHolder NAMESPACE_SET = new NamespaceVersionHolderImpl();
+
+    /**
+     * Creates a new {@link ImmediateResourceTerminationPortTypeImpl} object.
+     *
+     * @param resourceContext DOCUMENT_ME
+     */
+    public ImmediateResourceTerminationPortTypeImpl( ResourceContext resourceContext )
+    {
+        super( resourceContext );
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @param requestDoc DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     */
+    public DestroyResponseDocument destroy( DestroyDocument requestDoc )
+    {
+        LOG.debug( MSG.getMessage( Keys.DESTROYING_RESOURCE, getResourceContext().getServiceName(),
+                String.valueOf( getResourceKey() ) ) );
+        try
+        {
+            getResourceHome().remove( getResourceKey() );
+        }
+        catch ( ResourceException re )
+        {
+            throw new ResourceNotDestroyedFaultException( NAMESPACE_SET, String.valueOf(
+                    getResourceKey().getValue() ),
+                    getResourceContext().getServiceName() );
+        }
+
+        return createResponseDocument();
+    }
 
     protected NamespaceVersionHolder getNamespaceSet()
     {
         return NAMESPACE_SET;
     }
 
-    /**
-    * DOCUMENT_ME
-    *
-    * @param requestDoc DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   public DestroyResponseDocument destroy( DestroyDocument requestDoc )
-   {
-      LOG.debug( MSG.getMessage( Keys.DESTROYING_RESOURCE ,getResourceContext(  ).getServiceName(  ) ,
-                 String.valueOf(getResourceKey(  ))) );
-      try
-      {
-         getResourceHome(  ).remove( getResourceKey(  ) );
-      }
-      catch ( ResourceException re )
-      {
-         throw new ResourceNotDestroyedFaultException( NAMESPACE_SET, String.valueOf( getResourceKey(  ).getValue(  ) ),
-                                                       getResourceContext(  ).getServiceName(  ) );
-      }
-
-      return createResponseDocument(  );
-   }
-
-   private DestroyResponseDocument createResponseDocument(  )
-   {
-      DestroyResponseDocument responseDoc = DestroyResponseDocument.Factory.newInstance(  );
-      responseDoc.addNewDestroyResponse(  );
-      return responseDoc;
-   }
+    private DestroyResponseDocument createResponseDocument()
+    {
+        DestroyResponseDocument responseDoc = DestroyResponseDocument.Factory.newInstance();
+        responseDoc.addNewDestroyResponse();
+        return responseDoc;
+    }
 }

Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ScheduledResourceTerminationPortTypeImpl.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ScheduledResourceTerminationPortTypeImpl.java?view=diff&r1=157995&r2=157996
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ScheduledResourceTerminationPortTypeImpl.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/lifetime/v1_2_draft01/porttype/impl/ScheduledResourceTerminationPortTypeImpl.java Thu Mar 17 16:06:32 2005
@@ -27,7 +27,6 @@
 import org.apache.ws.resource.properties.NamespaceVersionHolder;
 import org.apache.ws.resource.properties.impl.AbstractResourcePropertiesPortType;
 import org.apache.ws.resource.properties.v1_2_draft01.impl.NamespaceVersionHolderImpl;
-import org.apache.ws.resource.properties.v1_2_draft01.impl.NamespaceVersionHolderImpl;
 import org.apache.ws.util.i18n.Messages;
 import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.SetTerminationTimeDocument;
 import org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceLifetime12Draft01.SetTerminationTimeResponseDocument;
@@ -35,109 +34,107 @@
 import java.util.Calendar;
 
 /**
- * LOG-DONE
- * An implementation of the wsrlw:ScheduledResourceTermination portType.
+ * LOG-DONE An implementation of the wsrlw:ScheduledResourceTermination portType.
  *
  * @author Ian P. Springer (Hewlett-Packard Company)
  */
 public class ScheduledResourceTerminationPortTypeImpl
-   extends AbstractResourcePropertiesPortType
-   implements ScheduledResourceTerminationPortType
+        extends AbstractResourcePropertiesPortType
+        implements ScheduledResourceTerminationPortType
 {
-   /**
-    * DOCUMENT_ME
-    */
-   private static final Log LOG = LogFactory.getLog( ScheduledResourceTerminationPortTypeImpl.class.getName(  ) );
-
-   private static final Messages MSG = MessagesImpl.getInstance();
-
-   private static final NamespaceVersionHolder NAMESPACE_SET = new NamespaceVersionHolderImpl() ;
-
-
-   /**
-    * Creates a new {@link ScheduledResourceTerminationPortTypeImpl} object.
-    *
-    * @param resourceContext DOCUMENT_ME
-    */
-   public ScheduledResourceTerminationPortTypeImpl( ResourceContext resourceContext )
-   {
-      super( resourceContext );
-   }
+    /**
+     * DOCUMENT_ME
+     */
+    private static final Log LOG = LogFactory.getLog( ScheduledResourceTerminationPortTypeImpl.class.getName() );
+
+    private static final Messages MSG = MessagesImpl.getInstance();
+
+    private static final NamespaceVersionHolder NAMESPACE_SET = new NamespaceVersionHolderImpl();
+
+    /**
+     * Creates a new {@link ScheduledResourceTerminationPortTypeImpl} object.
+     *
+     * @param resourceContext DOCUMENT_ME
+     */
+    public ScheduledResourceTerminationPortTypeImpl( ResourceContext resourceContext )
+    {
+        super( resourceContext );
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @param requestDoc DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     */
+    public SetTerminationTimeResponseDocument setTerminationTime( SetTerminationTimeDocument requestDoc )
+    {
+        SetTerminationTimeResponseDocument responseDoc = createResponseDocument();
+        Calendar currentTime = Calendar.getInstance();
+        Calendar requestedTermTime =
+                requestDoc.getSetTerminationTime().getRequestedTerminationTime();
+        Calendar newTermTime = null;
+
+        // if requested termination time is in the past, destroy immediately
+        if ( ( requestedTermTime != null ) && requestedTermTime.getTime().before( currentTime.getTime() ) )
+        {
+            destroyResource();
+            newTermTime = currentTime;
+        }
+        else
+        {
+            newTermTime = requestedTermTime;
+        }
+
+        getResourceState().setTerminationTime( newTermTime );
+        populateResponseDocument( responseDoc, currentTime, newTermTime );
+        return responseDoc;
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     */
+    protected final ScheduledResourceTerminationResource getResourceState()
+    {
+        return (ScheduledResourceTerminationResource) getResource();
+    }
 
     protected NamespaceVersionHolder getNamespaceSet()
     {
         return NAMESPACE_SET;
     }
 
-    /**
-    * DOCUMENT_ME
-    *
-    * @param requestDoc DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   public SetTerminationTimeResponseDocument setTerminationTime( SetTerminationTimeDocument requestDoc )
-   {
-      SetTerminationTimeResponseDocument responseDoc       = createResponseDocument(  );
-      Calendar                           currentTime       = Calendar.getInstance(  );
-      Calendar                           requestedTermTime =
-         requestDoc.getSetTerminationTime(  ).getRequestedTerminationTime(  );
-      Calendar                           newTermTime = null;
-
-      // if requested termination time is in the past, destroy immediately
-      if ( ( requestedTermTime != null ) && requestedTermTime.getTime(  ).before( currentTime.getTime(  ) ) )
-      {
-         destroyResource(  );
-         newTermTime = currentTime;
-      }
-      else
-      {
-         newTermTime = requestedTermTime;
-      }
-
-      getResourceState(  ).setTerminationTime( newTermTime );
-      populateResponseDocument( responseDoc, currentTime, newTermTime );
-      return responseDoc;
-   }
-
-   /**
-    * DOCUMENT_ME
-    *
-    * @return DOCUMENT_ME
-    */
-   protected final ScheduledResourceTerminationResource getResourceState(  )
-   {
-      return (ScheduledResourceTerminationResource) getResource(  );
-   }
-
-   private SetTerminationTimeResponseDocument createResponseDocument(  )
-   {
-      SetTerminationTimeResponseDocument responseDoc = SetTerminationTimeResponseDocument.Factory.newInstance(  );
-      responseDoc.addNewSetTerminationTimeResponse(  );
-      return responseDoc;
-   }
-
-   private void destroyResource(  )
-   {
-      LOG.debug( MSG.getMessage( Keys.DESTROYING_RESOURCE,getResourceContext(  ).getServiceName(  ),
-                 String.valueOf( getResourceKey(  ))) );
-      try
-      {
-         getResourceHome(  ).remove( getResourceKey(  ) );
-      }
-      catch ( ResourceException re )
-      {
-         throw new UnableToSetTerminationTimeFaultException( NAMESPACE_SET, null );
-      }
-   }
-
-   private void populateResponseDocument( SetTerminationTimeResponseDocument responseDoc,
-                                          Calendar                           currentTime,
-                                          Calendar                           newTermTime )
-   {
-      SetTerminationTimeResponseDocument.SetTerminationTimeResponse response =
-         responseDoc.getSetTerminationTimeResponse(  );
-      response.setCurrentTime( currentTime );
-      response.setNewTerminationTime( newTermTime );
-   }
+    private SetTerminationTimeResponseDocument createResponseDocument()
+    {
+        SetTerminationTimeResponseDocument responseDoc = SetTerminationTimeResponseDocument.Factory.newInstance();
+        responseDoc.addNewSetTerminationTimeResponse();
+        return responseDoc;
+    }
+
+    private void destroyResource()
+    {
+        LOG.debug( MSG.getMessage( Keys.DESTROYING_RESOURCE, getResourceContext().getServiceName(),
+                String.valueOf( getResourceKey() ) ) );
+        try
+        {
+            getResourceHome().remove( getResourceKey() );
+        }
+        catch ( ResourceException re )
+        {
+            throw new UnableToSetTerminationTimeFaultException( NAMESPACE_SET, null );
+        }
+    }
+
+    private void populateResponseDocument( SetTerminationTimeResponseDocument responseDoc,
+                                           Calendar currentTime,
+                                           Calendar newTermTime )
+    {
+        SetTerminationTimeResponseDocument.SetTerminationTimeResponse response =
+                responseDoc.getSetTerminationTimeResponse();
+        response.setCurrentTime( currentTime );
+        response.setNewTerminationTime( newTermTime );
+    }
 }



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