uk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers
Class UDDIPublishHandlerImplemented

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.DefaultPublishHandler
      extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.NotImplementedPublishHandler
          extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.UDDIPublishHandlerImplemented
All Implemented Interfaces:
PublishHandler

public class UDDIPublishHandlerImplemented
extends NotImplementedPublishHandler

The implementation of the UDDI publish api. For each message of the publish api, we will find a process method.


Constructor Summary
UDDIPublishHandlerImplemented(Configuration configuration)
           
 
Method Summary
 void configure(boolean allowsServiceKeys, boolean checkBusinessKeys)
          Configure the handler:
 Object process(Add_publisherAssertions message)
           
 Object process(Delete_binding message)
           
 Object process(Delete_business message)
           
 Object process(Delete_publisherAssertions message)
           
 Object process(Delete_service message)
           
 Object process(Delete_tModel message)
           
 Object process(Discard_authToken message)
           
 Object process(Get_assertionStatusReport message)
           
 Object process(Get_authToken message)
           
 Object process(Get_publisherAssertions message)
           
 Object process(Get_registeredInfo message)
           
 Object process(Save_binding message)
          Handling of of SaveBinding message
 Object process(Save_business message)
           
 Object process(Save_service message)
           
 Object process(Save_tModel message)
           
 Object process(Set_publisherAssertions message)
           
 Object process(Validate_values message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDDIPublishHandlerImplemented

public UDDIPublishHandlerImplemented(Configuration configuration)
Method Detail

configure

public void configure(boolean allowsServiceKeys,
                      boolean checkBusinessKeys)
Configure the handler:

Parameters:
allowsServiceKeys - Allows service keys to be submitted when a service is saved. If allowsServiceKeys is true, if a service key is given, it will be used provided it does not exist internally. If allowsServiceKeys is false, a new service key is always generated.
checkBusinessKeys - Allows service keys to be submitted when a service is saved. If allowsServiceKeys is true, if a service key is given, it will be used provided it does not exist internally. If allowsServiceKeys is false, a new service key is always generated.

process

public Object process(Save_binding message)
Handling of of SaveBinding message

Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Save_business message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Save_service message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Save_tModel message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Delete_service message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Add_publisherAssertions message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Get_assertionStatusReport message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Get_publisherAssertions message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Delete_binding message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Delete_business message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Delete_tModel message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Delete_publisherAssertions message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Discard_authToken message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Get_authToken message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Get_registeredInfo message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Set_publisherAssertions message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler

process

public Object process(Validate_values message)
Specified by:
process in interface PublishHandler
Overrides:
process in class DefaultPublishHandler