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 createJBIXml(ManagedAgreementTO maTO)
          JBI deploiement
 java.lang.String createManagedAgreement(ManagedAgreementTO managedAgreementTO)
          ManagedAgreement Management
 java.lang.String createProbeSettingsXml(ManagedAgreementTO maTO)
           
 java.lang.String exportServiceDefFile(java.lang.String id)
          export WS-agreement description
 java.util.List<ManagedAgreementTO> getAllManagedAgreements(RequestOptionsTO requestOptionsTO)
           
 ManagedAgreementTO getManagedAgreement(java.lang.String id)
           
 java.lang.String importServiceDefFile(org.w3c.dom.Document domDocument)
           
 java.lang.String importServiceDefFile(org.w3c.dom.Element domElement)
           
 java.lang.String importServiceDefFile(org.xml.sax.InputSource inputSource)
           
 java.lang.String importServiceDefFile(java.lang.String 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

createJBIXml

java.lang.String createJBIXml(ManagedAgreementTO maTO)
                              throws SLAServiceException
JBI deploiement

Throws:
SLAServiceException

createManagedAgreement

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

Throws:
SLAServiceException

createProbeSettingsXml

java.lang.String createProbeSettingsXml(ManagedAgreementTO maTO)
                                        throws SLAServiceException
Throws:
SLAServiceException

exportServiceDefFile

@Transactional(readOnly=true)
java.lang.String exportServiceDefFile(java.lang.String id)
                                      throws SLAServiceException
export WS-agreement description

Parameters:
the - id where the agreement is stored
Returns:
the agreement
Throws:
SLAServiceException - error to export

getAllManagedAgreements

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

importServiceDefFile

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

importServiceDefFile

java.lang.String importServiceDefFile(org.w3c.dom.Element domElement)
                                      throws SLAServiceException
Throws:
SLAServiceException

importServiceDefFile

java.lang.String importServiceDefFile(org.xml.sax.InputSource inputSource)
                                      throws SLAServiceException
Throws:
SLAServiceException

importServiceDefFile

java.lang.String importServiceDefFile(java.lang.String 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

getManagedAgreement

ManagedAgreementTO getManagedAgreement(java.lang.String id)
                                       throws SLAServiceException
Throws:
SLAServiceException

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-2009 eBMWebsourcing. All Rights Reserved.