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

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

public class EndpointManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.deployment.EndpointManager

Author:
ofabre - eBM WebSourcing

Constructor Summary
EndpointManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 void addCategory(java.lang.String endpointId, java.lang.String categoryId, java.lang.String categoryValueId)
           
 void addCategory(java.lang.String endpointId, java.lang.String categoryId, java.lang.String categoryValue, java.lang.String categoryDesc)
           
 java.lang.String addServiceDefFile(org.w3c.dom.Document wsdlDoc, java.lang.String wsdlFileName, java.lang.String endpointId, boolean storeEntities)
           
 java.lang.String addServiceDefFile(java.net.URI wsdlURI, java.lang.String wsdlFileName, java.lang.String endpointId, boolean storeEntities)
           
 java.lang.String createEndpoint(java.lang.String epName, java.lang.String epAddress, java.lang.String servId)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getAllEndpoints(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getCategoriesForEndpoint(java.lang.String endpointId)
           
 org.ow2.dragon.api.to.deployment.EndpointTO getEndpoint(java.lang.String endpointId, java.lang.String user)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByBinding(java.lang.String bindingId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByTag(java.lang.String tag)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByTechService(java.lang.String techServiceId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 void removeCategories(java.lang.String techServiceId, java.util.List<java.lang.String> categoryIds)
           
 void removeComment(java.lang.String endpointId, java.lang.String commentId)
           
 void removeEndpoint(java.lang.String endpointId)
           
 void removeServiceSpec(java.lang.String endpointId, java.lang.String serviceSpecificationId)
           
 void removeTag(java.lang.String tag, java.lang.String endpointId)
           
 void updateComments(java.lang.String endpointId, org.ow2.dragon.api.to.deployment.CommentTO commentTO)
           
 java.lang.String updateEndpoint(org.ow2.dragon.api.to.deployment.EndpointTO endpointTO)
           
 float updateGlobalRating(java.lang.String endpointId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointManagerImpl

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

getAllEndpoints

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

getEndpoint

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

getEndpointsByBinding

public java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByBinding(java.lang.String bindingId,
                                                                                         org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                  throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getEndpointsByBinding in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

getEndpointsByTechService

public java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByTechService(java.lang.String techServiceId,
                                                                                             org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getEndpointsByTechService in interface org.ow2.dragon.api.service.deployment.EndpointManager

removeEndpoint

public void removeEndpoint(java.lang.String endpointId)
                    throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
removeEndpoint in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

updateEndpoint

public java.lang.String updateEndpoint(org.ow2.dragon.api.to.deployment.EndpointTO endpointTO)
                                throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
updateEndpoint in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

getEndpointsByTag

public java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEndpointsByTag(java.lang.String tag)
Specified by:
getEndpointsByTag in interface org.ow2.dragon.api.service.deployment.EndpointManager

removeTag

public void removeTag(java.lang.String tag,
                      java.lang.String endpointId)
Specified by:
removeTag in interface org.ow2.dragon.api.service.deployment.EndpointManager

updateComments

public void updateComments(java.lang.String endpointId,
                           org.ow2.dragon.api.to.deployment.CommentTO commentTO)
Specified by:
updateComments in interface org.ow2.dragon.api.service.deployment.EndpointManager

updateGlobalRating

public float updateGlobalRating(java.lang.String endpointId)
Specified by:
updateGlobalRating in interface org.ow2.dragon.api.service.deployment.EndpointManager

removeComment

public void removeComment(java.lang.String endpointId,
                          java.lang.String commentId)
Specified by:
removeComment in interface org.ow2.dragon.api.service.deployment.EndpointManager

getCategoriesForEndpoint

public java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getCategoriesForEndpoint(java.lang.String endpointId)
                                                                                 throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
getCategoriesForEndpoint in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

removeCategories

public void removeCategories(java.lang.String techServiceId,
                             java.util.List<java.lang.String> categoryIds)
                      throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
removeCategories in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

addCategory

public void addCategory(java.lang.String endpointId,
                        java.lang.String categoryId,
                        java.lang.String categoryValueId)
                 throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
addCategory in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

addCategory

public void addCategory(java.lang.String endpointId,
                        java.lang.String categoryId,
                        java.lang.String categoryValue,
                        java.lang.String categoryDesc)
                 throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
addCategory in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

createEndpoint

public java.lang.String createEndpoint(java.lang.String epName,
                                       java.lang.String epAddress,
                                       java.lang.String servId)
                                throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
createEndpoint in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException

addServiceDefFile

public java.lang.String addServiceDefFile(org.w3c.dom.Document wsdlDoc,
                                          java.lang.String wsdlFileName,
                                          java.lang.String endpointId,
                                          boolean storeEntities)
                                   throws org.ow2.dragon.api.service.deployment.DeploymentException,
                                          java.util.concurrent.TimeoutException
Specified by:
addServiceDefFile in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
java.util.concurrent.TimeoutException

addServiceDefFile

public java.lang.String addServiceDefFile(java.net.URI wsdlURI,
                                          java.lang.String wsdlFileName,
                                          java.lang.String endpointId,
                                          boolean storeEntities)
                                   throws org.ow2.dragon.api.service.deployment.DeploymentException,
                                          java.util.concurrent.TimeoutException
Specified by:
addServiceDefFile in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
java.util.concurrent.TimeoutException

removeServiceSpec

public void removeServiceSpec(java.lang.String endpointId,
                              java.lang.String serviceSpecificationId)
                       throws org.ow2.dragon.api.service.deployment.DeploymentException
Specified by:
removeServiceSpec in interface org.ow2.dragon.api.service.deployment.EndpointManager
Throws:
org.ow2.dragon.api.service.deployment.DeploymentException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.