org.ow2.dragon.ui.businessdelegate.spring.technology
Class TechnologyManagerImpl

java.lang.Object
  extended by org.ow2.dragon.ui.businessdelegate.spring.technology.TechnologyManagerImpl
All Implemented Interfaces:
org.ow2.dragon.api.service.technology.TechnologyManager

public class TechnologyManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.technology.TechnologyManager

Author:
ofabre - eBM Websourcing

Constructor Summary
TechnologyManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 java.lang.String addRuntimeManager(java.lang.String arg0)
           
 java.util.List<org.ow2.dragon.api.to.technology.EnvironmentFederationTO> getAllEnvironmentFederations(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO> getAllExecutionEnvironmentManagers(org.ow2.dragon.api.to.RequestOptionsTO arg0)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getAllExecutionEnvironments(org.ow2.dragon.api.to.RequestOptionsTO arg0)
           
 java.util.List<org.ow2.dragon.api.to.technology.ProcessorTO> getAllProcessors(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 org.ow2.dragon.api.to.technology.EnvironmentFederationTO getEnvironmentFederation(java.lang.String envFedId)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEpsHostedOnExecEnv(java.lang.String execEnvId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEpsHostedOnProcessor(java.lang.String processorId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getExecEnvsHostedOnProcessor(java.lang.String processorId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getExecEnvsInFederation(java.lang.String envFedId, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO getExecutionEnvironment(java.lang.String execEnvId)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getManagedExecEnv(java.lang.String arg0, org.ow2.dragon.api.to.RequestOptionsTO arg1)
           
 org.ow2.dragon.api.to.technology.ProcessorTO getProcessor(java.lang.String processorId)
           
 org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO getRuntimeManager(java.lang.String arg0)
           
 void removeEnvironmentFederation(java.lang.String envFedId)
           
 void removeExecutionEnvironment(java.lang.String execEnvId)
           
 void removeProcessor(java.lang.String processorId)
           
 void removeRuntimeManager(java.lang.String runtimeManagerId)
           
 java.util.List<org.ow2.dragon.api.to.technology.EnvironmentFederationTO> searchEnvironmentFederations(java.lang.String searchCriteria, java.util.List<org.ow2.dragon.api.to.technology.FederationSearchProperties> searchedProperties, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO> searchExecutionEnvironmentManagers(java.lang.String arg0, java.util.List<org.ow2.dragon.api.to.technology.ExecEnvManagerSearchProperties> arg1, org.ow2.dragon.api.to.RequestOptionsTO arg2)
           
 java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> searchExecutionEnvironments(java.lang.String arg0, java.util.List<org.ow2.dragon.api.to.technology.ExecEnvSearchProperties> arg1, org.ow2.dragon.api.to.RequestOptionsTO arg2)
           
 java.util.List<org.ow2.dragon.api.to.technology.ProcessorTO> searchProcessors(java.lang.String searchCriteria, java.util.List<org.ow2.dragon.api.to.technology.ProcessorSearchProperties> searchedProperties, org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 void synchronizeManagedExecEnv(java.lang.String arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TechnologyManagerImpl

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

addRuntimeManager

public java.lang.String addRuntimeManager(java.lang.String arg0)
                                   throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
addRuntimeManager in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getManagedExecEnv

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getManagedExecEnv(java.lang.String arg0,
                                                                                                 org.ow2.dragon.api.to.RequestOptionsTO arg1)
Specified by:
getManagedExecEnv in interface org.ow2.dragon.api.service.technology.TechnologyManager

synchronizeManagedExecEnv

public void synchronizeManagedExecEnv(java.lang.String arg0)
                               throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
synchronizeManagedExecEnv in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getRuntimeManager

public org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO getRuntimeManager(java.lang.String arg0)
                                                                                 throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
getRuntimeManager in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getExecutionEnvironment

public org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO getExecutionEnvironment(java.lang.String execEnvId)
                                                                                throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
getExecutionEnvironment in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getAllExecutionEnvironmentManagers

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO> getAllExecutionEnvironmentManagers(org.ow2.dragon.api.to.RequestOptionsTO arg0)
Specified by:
getAllExecutionEnvironmentManagers in interface org.ow2.dragon.api.service.technology.TechnologyManager

searchExecutionEnvironmentManagers

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentManagerTO> searchExecutionEnvironmentManagers(java.lang.String arg0,
                                                                                                                         java.util.List<org.ow2.dragon.api.to.technology.ExecEnvManagerSearchProperties> arg1,
                                                                                                                         org.ow2.dragon.api.to.RequestOptionsTO arg2)
                                                                                                                  throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
searchExecutionEnvironmentManagers in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getAllExecutionEnvironments

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getAllExecutionEnvironments(org.ow2.dragon.api.to.RequestOptionsTO arg0)
Specified by:
getAllExecutionEnvironments in interface org.ow2.dragon.api.service.technology.TechnologyManager

searchExecutionEnvironments

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> searchExecutionEnvironments(java.lang.String arg0,
                                                                                                           java.util.List<org.ow2.dragon.api.to.technology.ExecEnvSearchProperties> arg1,
                                                                                                           org.ow2.dragon.api.to.RequestOptionsTO arg2)
                                                                                                    throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
searchExecutionEnvironments in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getEpsHostedOnExecEnv

public java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEpsHostedOnExecEnv(java.lang.String execEnvId,
                                                                                         org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getEpsHostedOnExecEnv in interface org.ow2.dragon.api.service.technology.TechnologyManager

getEpsHostedOnProcessor

public java.util.List<org.ow2.dragon.api.to.deployment.EndpointTO> getEpsHostedOnProcessor(java.lang.String processorId,
                                                                                           org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getEpsHostedOnProcessor in interface org.ow2.dragon.api.service.technology.TechnologyManager

getExecEnvsHostedOnProcessor

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getExecEnvsHostedOnProcessor(java.lang.String processorId,
                                                                                                            org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getExecEnvsHostedOnProcessor in interface org.ow2.dragon.api.service.technology.TechnologyManager

getProcessor

public org.ow2.dragon.api.to.technology.ProcessorTO getProcessor(java.lang.String processorId)
                                                          throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
getProcessor in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getAllProcessors

public java.util.List<org.ow2.dragon.api.to.technology.ProcessorTO> getAllProcessors(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getAllProcessors in interface org.ow2.dragon.api.service.technology.TechnologyManager

searchProcessors

public java.util.List<org.ow2.dragon.api.to.technology.ProcessorTO> searchProcessors(java.lang.String searchCriteria,
                                                                                     java.util.List<org.ow2.dragon.api.to.technology.ProcessorSearchProperties> searchedProperties,
                                                                                     org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                              throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
searchProcessors in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

removeExecutionEnvironment

public void removeExecutionEnvironment(java.lang.String execEnvId)
                                throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
removeExecutionEnvironment in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

removeProcessor

public void removeProcessor(java.lang.String processorId)
                     throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
removeProcessor in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

removeRuntimeManager

public void removeRuntimeManager(java.lang.String runtimeManagerId)
                          throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
removeRuntimeManager in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getEnvironmentFederation

public org.ow2.dragon.api.to.technology.EnvironmentFederationTO getEnvironmentFederation(java.lang.String envFedId)
                                                                                  throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
getEnvironmentFederation in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getExecEnvsInFederation

public java.util.List<org.ow2.dragon.api.to.technology.ExecutionEnvironmentTO> getExecEnvsInFederation(java.lang.String envFedId,
                                                                                                       org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getExecEnvsInFederation in interface org.ow2.dragon.api.service.technology.TechnologyManager

removeEnvironmentFederation

public void removeEnvironmentFederation(java.lang.String envFedId)
                                 throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
removeEnvironmentFederation in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException

getAllEnvironmentFederations

public java.util.List<org.ow2.dragon.api.to.technology.EnvironmentFederationTO> getAllEnvironmentFederations(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
Specified by:
getAllEnvironmentFederations in interface org.ow2.dragon.api.service.technology.TechnologyManager

searchEnvironmentFederations

public java.util.List<org.ow2.dragon.api.to.technology.EnvironmentFederationTO> searchEnvironmentFederations(java.lang.String searchCriteria,
                                                                                                             java.util.List<org.ow2.dragon.api.to.technology.FederationSearchProperties> searchedProperties,
                                                                                                             org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                                      throws org.ow2.dragon.api.service.technology.TechnologyException
Specified by:
searchEnvironmentFederations in interface org.ow2.dragon.api.service.technology.TechnologyManager
Throws:
org.ow2.dragon.api.service.technology.TechnologyException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.