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 [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
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 [EMAIL PROTECTED]
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]