org.ow2.dragon.api.service.sla
Interface SLAManager

All Known Implementing Classes:
SLAManagerImpl

@Transactional
public interface SLAManager

Author:
nsalatge - eBM WebSourcing

Method Summary
 java.lang.String createManagedAgreement(ManagedAgreementTO managedAgreementTO)
          ManagedAgreement Management
 java.util.List<ManagedAgreementTO> getAllManagedAgreements(RequestOptionsTO requestOptionsTO)
           
 java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromEndpointId(java.lang.String endpointId)
           
 java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromServiceId(java.lang.String serviceId)
           
 ManagedAgreementTO getManagedAgreement(java.lang.String id)
           
 java.lang.String importAgreementDefFile(org.w3c.dom.Document domDocument)
           
 java.lang.String importAgreementDefFile(java.net.URI slaURI)
          import WS-agreement description
 void removeManagedAgreement(java.lang.String agreementId)
           
 java.util.List<ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria, java.util.List<java.lang.String> searchedProperties, RequestOptionsTO iOptions)
           
 java.lang.String updateManagedAgreement(ManagedAgreementTO managedAgreementTO)
           
 

Method Detail

createManagedAgreement

java.lang.String createManagedAgreement(ManagedAgreementTO managedAgreementTO)
                                        throws SLAServiceException
ManagedAgreement Management

Throws:
SLAServiceException

getManagedAgreement

@Transactional(readOnly=true)
ManagedAgreementTO getManagedAgreement(java.lang.String id)
                                       throws SLAServiceException
Throws:
SLAServiceException

getAllManagedAgreements

@Transactional(readOnly=true)
java.util.List<ManagedAgreementTO> getAllManagedAgreements(RequestOptionsTO requestOptionsTO)
                                                           throws SLAServiceException
Throws:
SLAServiceException

getAllManagedAgreementsFromServiceId

@Transactional(readOnly=true)
java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromServiceId(java.lang.String serviceId)
                                                                        throws SLAServiceException
Throws:
SLAServiceException

getAllManagedAgreementsFromEndpointId

@Transactional(readOnly=true)
java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromEndpointId(java.lang.String endpointId)
                                                                         throws SLAServiceException
Throws:
SLAServiceException

importAgreementDefFile

java.lang.String importAgreementDefFile(org.w3c.dom.Document domDocument)
                                        throws SLAServiceException
Throws:
SLAServiceException

importAgreementDefFile

java.lang.String importAgreementDefFile(java.net.URI slaURI)
                                        throws SLAServiceException
import WS-agreement description

Parameters:
wsdlURI - the uri of ws-agreement description
Returns:
the id where the agreement is stored
Throws:
SLAServiceException - error to import

removeManagedAgreement

void removeManagedAgreement(java.lang.String agreementId)
                            throws SLAServiceException
Throws:
SLAServiceException

searchManagedAgreement

@Transactional(readOnly=true)
java.util.List<ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria,
                                                                        java.util.List<java.lang.String> searchedProperties,
                                                                        RequestOptionsTO iOptions)
                                                          throws SLAServiceException
Throws:
SLAServiceException

updateManagedAgreement

java.lang.String updateManagedAgreement(ManagedAgreementTO managedAgreementTO)
                                        throws SLAServiceException
Throws:
SLAServiceException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.