org.ow2.dragon.ui.businessdelegate.spring.sla
Class SLAManagerImpl

java.lang.Object
  extended by org.ow2.dragon.ui.businessdelegate.spring.sla.SLAManagerImpl
All Implemented Interfaces:
org.ow2.dragon.api.service.sla.SLAManager

public class SLAManagerImpl
extends java.lang.Object
implements org.ow2.dragon.api.service.sla.SLAManager

Author:
nsalatge - eBM WebSourcing

Constructor Summary
SLAManagerImpl(org.springframework.context.ApplicationContext context)
           
 
Method Summary
 java.lang.String createManagedAgreement(org.ow2.dragon.api.to.sla.ManagedAgreementTO managedAgreementTO)
           
 java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreements(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
           
 java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreementsFromEndpointId(java.lang.String endpointId)
           
 java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreementsFromServiceId(java.lang.String serviceId)
           
 org.ow2.dragon.api.to.sla.ManagedAgreementTO getManagedAgreement(java.lang.String id)
           
 java.lang.String importAgreementDefFile(org.w3c.dom.Document domDocument)
           
 java.lang.String importAgreementDefFile(java.net.URI slaURI)
           
 void removeManagedAgreement(java.lang.String agreementId)
           
 java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria, java.util.List<java.lang.String> searchedProperties, org.ow2.dragon.api.to.RequestOptionsTO iOptions)
           
 java.lang.String updateManagedAgreement(org.ow2.dragon.api.to.sla.ManagedAgreementTO managedAgreementTO)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SLAManagerImpl

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

importAgreementDefFile

public java.lang.String importAgreementDefFile(org.w3c.dom.Document domDocument)
                                        throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
importAgreementDefFile in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

createManagedAgreement

public java.lang.String createManagedAgreement(org.ow2.dragon.api.to.sla.ManagedAgreementTO managedAgreementTO)
                                        throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
createManagedAgreement in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

getAllManagedAgreements

public java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreements(org.ow2.dragon.api.to.RequestOptionsTO requestOptionsTO)
                                                                                     throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
getAllManagedAgreements in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

getManagedAgreement

public org.ow2.dragon.api.to.sla.ManagedAgreementTO getManagedAgreement(java.lang.String id)
                                                                 throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
getManagedAgreement in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

removeManagedAgreement

public void removeManagedAgreement(java.lang.String agreementId)
                            throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
removeManagedAgreement in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

searchManagedAgreement

public java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria,
                                                                                           java.util.List<java.lang.String> searchedProperties,
                                                                                           org.ow2.dragon.api.to.RequestOptionsTO iOptions)
                                                                                    throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
searchManagedAgreement in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

updateManagedAgreement

public java.lang.String updateManagedAgreement(org.ow2.dragon.api.to.sla.ManagedAgreementTO managedAgreementTO)
                                        throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
updateManagedAgreement in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

getAllManagedAgreementsFromEndpointId

public java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreementsFromEndpointId(java.lang.String endpointId)
                                                                                                   throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
getAllManagedAgreementsFromEndpointId in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

getAllManagedAgreementsFromServiceId

public java.util.List<org.ow2.dragon.api.to.sla.ManagedAgreementTO> getAllManagedAgreementsFromServiceId(java.lang.String serviceId)
                                                                                                  throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
getAllManagedAgreementsFromServiceId in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException

importAgreementDefFile

public java.lang.String importAgreementDefFile(java.net.URI slaURI)
                                        throws org.ow2.dragon.api.service.sla.SLAServiceException
Specified by:
importAgreementDefFile in interface org.ow2.dragon.api.service.sla.SLAManager
Throws:
org.ow2.dragon.api.service.sla.SLAServiceException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.