com.ebmwebsourcing.wsstar.notification.extension
Class WSNotificationExtensionFactoryImpl

java.lang.Object
  extended by com.ebmwebsourcing.wsstar.notification.extension.WSNotificationExtensionFactory
      extended by com.ebmwebsourcing.wsstar.notification.extension.WSNotificationExtensionFactoryImpl

public class WSNotificationExtensionFactoryImpl
extends WSNotificationExtensionFactory

This class is a concrete implementation of the abstract class WSNotificationFactory. Some ideas used here have been shamelessly copied from the wonderful JAXP and Xerces work.

Author:
Thierry Déjean -eBM WebSourcing

Field Summary
 
Fields inherited from class com.ebmwebsourcing.wsstar.notification.extension.WSNotificationExtensionFactory
specificExtendedTypesFactory
 
Constructor Summary
WSNotificationExtensionFactoryImpl()
          Default Constructor
 
Method Summary
 ContextPolicyType createContextPolicyType()
          Create an instance of the ContextPolicyType class
 ProcessPolicyType createProcessPolicyType()
          Create an instance of the ProcessPolicyType class
 ResourcesUuidType createResourcesUuidType()
          Create an instance of the ResourcesUuidType class
 SOAParameterType createSOAParameterType()
          Create an instance of the SOAParameterType class
 TerminationTimeType createTerminationTimeType()
          Create an instance of the TerminationTimeType class
 XsltStyleSheetType createXsltStyleSheetType()
          Create an instance of the XsltStyleSheetType class
 
Methods inherited from class com.ebmwebsourcing.wsstar.notification.extension.WSNotificationExtensionFactory
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSNotificationExtensionFactoryImpl

public WSNotificationExtensionFactoryImpl()
Default Constructor

Method Detail

createSOAParameterType

public SOAParameterType createSOAParameterType()
                                        throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the SOAParameterType class

Specified by:
createSOAParameterType in class WSNotificationExtensionFactory
Returns:
a new SOAParameterType object
Throws:
WSNotificationExtensionException

createResourcesUuidType

public ResourcesUuidType createResourcesUuidType()
                                          throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the ResourcesUuidType class

Specified by:
createResourcesUuidType in class WSNotificationExtensionFactory
Returns:
a new ResourcesUuidType object
Throws:
WSNotificationExtensionException

createProcessPolicyType

public ProcessPolicyType createProcessPolicyType()
                                          throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the ProcessPolicyType class

Specified by:
createProcessPolicyType in class WSNotificationExtensionFactory
Returns:
a new ProcessPolicyType object
Throws:
WSNotificationExtensionException

createContextPolicyType

public ContextPolicyType createContextPolicyType()
                                          throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the ContextPolicyType class

Specified by:
createContextPolicyType in class WSNotificationExtensionFactory
Returns:
a new ContextPolicyType object
Throws:
WSNotificationExtensionException

createXsltStyleSheetType

public XsltStyleSheetType createXsltStyleSheetType()
                                            throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the XsltStyleSheetType class

Specified by:
createXsltStyleSheetType in class WSNotificationExtensionFactory
Returns:
a new XsltStyleSheetType object
Throws:
WSNotificationExtensionException

createTerminationTimeType

public TerminationTimeType createTerminationTimeType()
                                              throws WSNotificationExtensionException
Description copied from class: WSNotificationExtensionFactory
Create an instance of the TerminationTimeType class

Specified by:
createTerminationTimeType in class WSNotificationExtensionFactory
Returns:
a new TerminationTimeType object class
Throws:
WSNotificationExtensionException


Copyright © 2009-2010 eBM Websourcing. All Rights Reserved.