org.ow2.dragon.ui.businessdelegate.spring.deployment
Class TechServiceManagerImpl
java.lang.Object
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
|
Method Summary |
void |
addCategory(java.lang.String techServiceId,
java.lang.String categoryId,
java.lang.String categoryValueId)
|
void |
addCategory(java.lang.String techServiceId,
java.lang.String categoryId,
java.lang.String categoryValue,
java.lang.String categoryDesc)
|
void |
addEndpoint(java.lang.String endpointId,
java.lang.String serviceId)
|
java.lang.String |
addServiceDefFile(org.w3c.dom.Document wsdlDoc,
java.lang.String wsdlFileName,
java.lang.String techServiceId,
boolean storeEntities)
|
java.lang.String |
addServiceDefFile(java.net.URI wsdlURI,
java.lang.String wsdlFileName,
java.lang.String techServiceId,
boolean storeEntities)
|
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)
|
java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> |
getCategoriesForTechServ(java.lang.String techServiceId)
|
org.ow2.dragon.api.to.deployment.EndpointTO |
getEndpoint(java.lang.String techServiceName,
java.lang.String endpointName)
|
java.io.InputStream |
getRelatedDocContent(java.lang.String relatedDocId)
|
java.lang.String |
getRelatedDocContentAsString(java.lang.String arg0)
|
java.util.List<org.ow2.dragon.api.to.metadata.SimpleFileTO> |
getRelatedDocsForTechServ(java.lang.String arg0)
|
org.ow2.dragon.api.to.deployment.TechnicalServiceTO |
getTechService(java.lang.String techServiceId,
java.lang.String user)
|
java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> |
getTechServicesByTag(java.lang.String tag)
|
java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> |
loadServicesFromWSDL(java.lang.String[] servicesId,
org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
|
java.lang.String |
registerRelatedDoc(java.lang.String serviceId,
java.lang.String mimetype,
byte[] docContent,
java.lang.String fileName)
|
void |
removeCategories(java.lang.String techServiceId,
java.util.List<java.lang.String> categoryIds)
|
void |
removeComment(java.lang.String serviceId,
java.lang.String commentId)
|
void |
removeRelatedDoc(java.lang.String serviceId,
java.lang.String documentId)
|
void |
removeServiceSpec(java.lang.String serviceId,
java.lang.String serviceSpecificationId)
|
void |
removeTag(java.lang.String tag,
java.lang.String serviceId)
|
void |
removeTechService(java.lang.String techServiceId)
|
java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> |
searchTechService(java.lang.String searchCriteria,
java.util.List<org.ow2.dragon.api.to.deployment.ServiceSearchProperties> searchedProperties,
org.ow2.dragon.api.to.RequestOptionsTO options)
|
void |
updateComments(java.lang.String serviceId,
org.ow2.dragon.api.to.deployment.CommentTO comment)
|
float |
updateGlobalRating(java.lang.String serviceId)
|
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 |
TechServiceManagerImpl
public TechServiceManagerImpl(org.springframework.context.ApplicationContext context)
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)
- Specified by:
getAllTechServices in interface org.ow2.dragon.api.service.deployment.TechServiceManager
getTechService
public org.ow2.dragon.api.to.deployment.TechnicalServiceTO getTechService(java.lang.String techServiceId,
java.lang.String user)
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<org.ow2.dragon.api.to.deployment.ServiceSearchProperties> 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
getRelatedDocContentAsString
public java.lang.String getRelatedDocContentAsString(java.lang.String arg0)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
getRelatedDocContentAsString in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
getRelatedDocsForTechServ
public java.util.List<org.ow2.dragon.api.to.metadata.SimpleFileTO> getRelatedDocsForTechServ(java.lang.String arg0)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
getRelatedDocsForTechServ in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
getRelatedDocContent
public java.io.InputStream getRelatedDocContent(java.lang.String relatedDocId)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
getRelatedDocContent in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
registerRelatedDoc
public java.lang.String registerRelatedDoc(java.lang.String serviceId,
java.lang.String mimetype,
byte[] docContent,
java.lang.String fileName)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
registerRelatedDoc in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
removeRelatedDoc
public void removeRelatedDoc(java.lang.String serviceId,
java.lang.String documentId)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
removeRelatedDoc in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
updateGlobalRating
public float updateGlobalRating(java.lang.String serviceId)
- Specified by:
updateGlobalRating in interface org.ow2.dragon.api.service.deployment.TechServiceManager
updateComments
public void updateComments(java.lang.String serviceId,
org.ow2.dragon.api.to.deployment.CommentTO comment)
- Specified by:
updateComments in interface org.ow2.dragon.api.service.deployment.TechServiceManager
getTechServicesByTag
public java.util.List<org.ow2.dragon.api.to.deployment.TechnicalServiceTO> getTechServicesByTag(java.lang.String tag)
- Specified by:
getTechServicesByTag in interface org.ow2.dragon.api.service.deployment.TechServiceManager
removeTag
public void removeTag(java.lang.String tag,
java.lang.String serviceId)
- Specified by:
removeTag in interface org.ow2.dragon.api.service.deployment.TechServiceManager
removeComment
public void removeComment(java.lang.String serviceId,
java.lang.String commentId)
- Specified by:
removeComment in interface org.ow2.dragon.api.service.deployment.TechServiceManager
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.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
getCategoriesForTechServ
public java.util.List<org.ow2.dragon.api.to.common.KeyedRefTO> getCategoriesForTechServ(java.lang.String techServiceId)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
getCategoriesForTechServ in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
addCategory
public void addCategory(java.lang.String techServiceId,
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.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
addCategory
public void addCategory(java.lang.String techServiceId,
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.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
addServiceDefFile
public java.lang.String addServiceDefFile(java.net.URI wsdlURI,
java.lang.String wsdlFileName,
java.lang.String techServiceId,
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.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
java.util.concurrent.TimeoutException
addServiceDefFile
public java.lang.String addServiceDefFile(org.w3c.dom.Document wsdlDoc,
java.lang.String wsdlFileName,
java.lang.String techServiceId,
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.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
java.util.concurrent.TimeoutException
removeServiceSpec
public void removeServiceSpec(java.lang.String serviceId,
java.lang.String serviceSpecificationId)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
removeServiceSpec in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
addEndpoint
public void addEndpoint(java.lang.String endpointId,
java.lang.String serviceId)
throws org.ow2.dragon.api.service.deployment.DeploymentException
- Specified by:
addEndpoint in interface org.ow2.dragon.api.service.deployment.TechServiceManager
- Throws:
org.ow2.dragon.api.service.deployment.DeploymentException
Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.