org.ow2.dragon.service.sla
Class SLAManagerImpl

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

public class SLAManagerImpl
extends java.lang.Object
implements SLAManager

Author:
nsalatge - eBM WebSourcing

Constructor Summary
SLAManagerImpl()
           
 
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)
           
 GenericUnifiedDAO<ManagedAgreement,java.lang.String> getManagedAgreementUnifiedDAO()
           
 MetadataService getMetadataService()
           
 SLATransfertObjectAssembler getSlatransfertObjectAssembler()
           
 TechServiceManager getTechServiceManager()
           
 TransfertObjectAssembler getTransfertObjectAssembler()
           
 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 id)
           
 java.util.List<ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria, java.util.List<java.lang.String> searchedProperties, RequestOptionsTO options)
           
 void setManagedAgreementUnifiedDAO(GenericUnifiedDAO<ManagedAgreement,java.lang.String> managedAgreementUnifiedDAO)
           
 void setMetadataService(MetadataService metadataService)
           
 void setSlatransfertObjectAssembler(SLATransfertObjectAssembler slatransfertObjectAssembler)
           
 void setTechServiceManager(TechServiceManager techServiceManager)
           
 void setTransfertObjectAssembler(TransfertObjectAssembler transfertObjectAssembler)
           
 java.lang.String updateManagedAgreement(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()
Method Detail

createJBIXml

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

Specified by:
createJBIXml in interface SLAManager
Throws:
SLAServiceException

createManagedAgreement

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

Specified by:
createManagedAgreement in interface SLAManager
Throws:
SLAServiceException

createProbeSettingsXml

public java.lang.String createProbeSettingsXml(ManagedAgreementTO maTO)
                                        throws SLAServiceException
Specified by:
createProbeSettingsXml in interface SLAManager
Throws:
SLAServiceException

exportServiceDefFile

public java.lang.String exportServiceDefFile(java.lang.String id)
                                      throws SLAServiceException
Description copied from interface: SLAManager
export WS-agreement description

Specified by:
exportServiceDefFile in interface SLAManager
Returns:
the agreement
Throws:
SLAServiceException - error to export

getAllManagedAgreements

public java.util.List<ManagedAgreementTO> getAllManagedAgreements(RequestOptionsTO requestOptionsTO)
                                                           throws SLAServiceException
Specified by:
getAllManagedAgreements in interface SLAManager
Throws:
SLAServiceException

getManagedAgreement

public ManagedAgreementTO getManagedAgreement(java.lang.String id)
                                       throws SLAServiceException
Specified by:
getManagedAgreement in interface SLAManager
Throws:
SLAServiceException

getManagedAgreementUnifiedDAO

public GenericUnifiedDAO<ManagedAgreement,java.lang.String> getManagedAgreementUnifiedDAO()
Returns:
the managedAgreementDAO

getSlatransfertObjectAssembler

public SLATransfertObjectAssembler getSlatransfertObjectAssembler()

getTechServiceManager

public TechServiceManager getTechServiceManager()
Returns:
the techServiceManager

getTransfertObjectAssembler

public TransfertObjectAssembler getTransfertObjectAssembler()
Returns:
the transfertObjectAssembler

importServiceDefFile

public java.lang.String importServiceDefFile(org.w3c.dom.Document domDocument)
                                      throws SLAServiceException
Specified by:
importServiceDefFile in interface SLAManager
Throws:
SLAServiceException

importServiceDefFile

public java.lang.String importServiceDefFile(org.w3c.dom.Element domElement)
                                      throws SLAServiceException
Specified by:
importServiceDefFile in interface SLAManager
Throws:
SLAServiceException

importServiceDefFile

public java.lang.String importServiceDefFile(org.xml.sax.InputSource inputSource)
                                      throws SLAServiceException
Specified by:
importServiceDefFile in interface SLAManager
Throws:
SLAServiceException

importServiceDefFile

public java.lang.String importServiceDefFile(java.lang.String slaURI)
                                      throws SLAServiceException
Description copied from interface: SLAManager
import WS-agreement description

Specified by:
importServiceDefFile in interface SLAManager
Returns:
the id where the agreement is stored
Throws:
SLAServiceException - error to import

removeManagedAgreement

public void removeManagedAgreement(java.lang.String id)
                            throws SLAServiceException
Specified by:
removeManagedAgreement in interface SLAManager
Throws:
SLAServiceException

searchManagedAgreement

public java.util.List<ManagedAgreementTO> searchManagedAgreement(java.lang.String searchCriteria,
                                                                 java.util.List<java.lang.String> searchedProperties,
                                                                 RequestOptionsTO options)
                                                          throws SLAServiceException
Specified by:
searchManagedAgreement in interface SLAManager
Throws:
SLAServiceException

setManagedAgreementUnifiedDAO

public void setManagedAgreementUnifiedDAO(GenericUnifiedDAO<ManagedAgreement,java.lang.String> managedAgreementUnifiedDAO)
Parameters:
managedAgreementDAO - the managedAgreementDAO to set

setMetadataService

public void setMetadataService(MetadataService metadataService)

setSlatransfertObjectAssembler

public void setSlatransfertObjectAssembler(SLATransfertObjectAssembler slatransfertObjectAssembler)

setTechServiceManager

public void setTechServiceManager(TechServiceManager techServiceManager)
Parameters:
techServiceManager - the techServiceManager to set

setTransfertObjectAssembler

public void setTransfertObjectAssembler(TransfertObjectAssembler transfertObjectAssembler)
Parameters:
transfertObjectAssembler - the transfertObjectAssembler to set

updateManagedAgreement

public java.lang.String updateManagedAgreement(ManagedAgreementTO managedAgreementTO)
                                        throws SLAServiceException
Specified by:
updateManagedAgreement in interface SLAManager
Throws:
SLAServiceException

getMetadataService

public MetadataService getMetadataService()


Copyright © 2008-2009 eBMWebsourcing. All Rights Reserved.