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.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 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


Copyright © 2008-2009 eBMWebsourcing. All Rights Reserved.