org.ow2.dragon.ui.businessdelegate.spring.deployment
Class TechServiceManagerImpl

java.lang.Object
  extended by org.ow2.dragon.ui.businessdelegate.spring.deployment.TechServiceManagerImpl
All Implemented Interfaces:
org.ow2.dragon.api.service.deployment.TechServiceManager

public class TechServiceManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.deployment.TechServiceManager

Author:
ofabre - eBM WebSourcing

Constructor Summary
TechServiceManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 java.lang.String createTechService(org.ow2.dragon.api.to.deployment.TechnicalServiceTO techServiceTO)
           
 java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> getAllTechServices(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 org.ow2.dragon.api.to.deployment.EndpointTO getEndpoint(java.lang.String techServiceName, java.lang.String endpointName)
           
 org.ow2.dragon.api.to.deployment.TechnicalServiceTO getTechService(java.lang.String techServiceId)
           
 java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> loadServicesFromWSDL(java.lang.String[] servicesId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 void removeTechService(java.lang.String techServiceId)
           
 java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> searchTechService(java.lang.String searchCriteria, java.util.List<java.lang.String> searchedProperties, org.ow2.dragon.api.to.RequestOptionsTO options)
           
 java.lang.String updateTechService(org.ow2.dragon.api.to.deployment.TechnicalServiceTO techServiceTO)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TechServiceManagerImpl

public TechServiceManagerImpl(org.springframework.context.ApplicationContext context)
Method Detail

createTechService

public java.lang.String createTechService(org.ow2.dragon.api.to.deployment.TechnicalServiceTO techServiceTO)
                                   throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
createTechService in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

getAllTechServices

public java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> getAllTechServices(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                       throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getAllTechServices in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

getTechService

public org.ow2.dragon.api.to.deployment.TechnicalServiceTO getTechService(java.lang.String techServiceId)
                                                                   throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getTechService in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

loadServicesFromWSDL

public java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> loadServicesFromWSDL(java.lang.String[] servicesId,
                                                                                                org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                         throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
loadServicesFromWSDL in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

removeTechService

public void removeTechService(java.lang.String techServiceId)
                       throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
removeTechService in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

updateTechService

public java.lang.String updateTechService(org.ow2.dragon.api.to.deployment.TechnicalServiceTO techServiceTO)
                                   throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
updateTechService in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

getEndpoint

public org.ow2.dragon.api.to.deployment.EndpointTO getEndpoint(java.lang.String techServiceName,
                                                               java.lang.String endpointName)
                                                        throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getEndpoint in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

searchTechService

public java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> searchTechService(java.lang.String searchCriteria,
                                                                                             java.util.List<java.lang.String> searchedProperties,
                                                                                             org.ow2.dragon.api.to.RequestOptionsTO options)
                                                                                      throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
searchTechService in interface org.ow2.dragon.api.service.deployment.TechServiceManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException


Copyright © 2008 eBMWebsourcing. All Rights Reserved.