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

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.NotImplementedUDDIv2DataModelHandler
      extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.SaveHandler
All Implemented Interfaces:
UDDIv2DataModelVisitor

public class SaveHandler
extends NotImplementedUDDIv2DataModelHandler
implements UDDIv2DataModelVisitor

Author:
wf Save data model to RDF store

Constructor Summary
SaveHandler()
           
 
Method Summary
static SaveHandler getInstance()
           
 Object process(AccessPoint saveable)
           
 Object process(Address saveable)
           
 Object process(AddressLine saveable)
           
 Object process(BindingTemplate saveable)
           
 Object process(BindingTemplates saveable)
           
 Object process(BusinessEntity saveable)
           
 Object process(BusinessService saveable)
           
 Object process(BusinessServices saveable)
           
 Object process(CategoryBag saveable)
           
 Object process(Contact saveable)
           
 Object process(Contacts saveable)
           
 Object process(Description saveable)
           
 Object process(DiscoveryURL saveable)
           
 Object process(DiscoveryURLs saveable)
           
 Object process(Email saveable)
           
 Object process(IdentifierBag saveable)
           
 Object process(InstanceDetails saveable)
           
 Object process(KeyedReference saveable)
           
 Object process(Name saveable)
           
 Object process(OverviewDoc saveable)
           
 Object process(Phone saveable)
           
 Object process(TModel saveable)
           
 Object process(TModelInstanceDetails saveable)
           
 Object process(TModelInstanceInfo saveable)
           
static com.hp.hpl.jena.rdf.model.RDFNode saveToStore(Object saveable, com.hp.hpl.jena.rdf.model.Model m)
           
 void setDefaultModel(com.hp.hpl.jena.rdf.model.Model m)
           
 
Methods inherited from class uk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.NotImplementedUDDIv2DataModelHandler
process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.UDDIv2DataModelVisitor
process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process, process
 

Constructor Detail

SaveHandler

public SaveHandler()
Method Detail

getInstance

public static SaveHandler getInstance()

setDefaultModel

public void setDefaultModel(com.hp.hpl.jena.rdf.model.Model m)

saveToStore

public static com.hp.hpl.jena.rdf.model.RDFNode saveToStore(Object saveable,
                                                            com.hp.hpl.jena.rdf.model.Model m)
                                                     throws Exception
Throws:
Exception

process

public Object process(AccessPoint saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(BindingTemplate saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(BindingTemplates saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(BusinessEntity saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(BusinessService saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(CategoryBag saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Contact saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Contacts saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Description saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(DiscoveryURL saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(DiscoveryURLs saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(IdentifierBag saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(InstanceDetails saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(KeyedReference saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Name saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(OverviewDoc saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(TModelInstanceDetails saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(TModelInstanceInfo saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(TModel saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Address saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(AddressLine saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Email saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(Phone saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception

process

public Object process(BusinessServices saveable)
               throws Exception
Specified by:
process in interface UDDIv2DataModelVisitor
Overrides:
process in class NotImplementedUDDIv2DataModelHandler
Throws:
Exception