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 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)
           
 ManagedAgreementDAO getManagedAgreementDAO()
           
 MetadataService getMetadataService()
           
 SLATransfertObjectAssembler getSlatransfertObjectAssembler()
           
 TechServiceManager getTechServiceManager()
           
 TransfertObjectAssembler getTransfertObjectAssembler()
           
 java.lang.String importAgreementDefFile(org.w3c.dom.Document slaContent)
           
 java.lang.String importAgreementDefFile(java.net.URI 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 setEndpointDAO(EndpointDAO endpointDAO)
           
 void setManagedAgreementDAO(ManagedAgreementDAO managedAgreementDAO)
           
 void setMetadataService(MetadataService metadataService)
           
 void setPartyDAO(PartyDAO partyDAO)
           
 void setRoleOfPartyManager(RoleOfPartyManager roleOfPartyManager)
           
 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

createManagedAgreement

public java.lang.String createManagedAgreement(ManagedAgreementTO managedAgreementTO)
                                        throws SLAServiceException
Description copied from interface: SLAManager
ManagedAgreement Management

Specified by:
createManagedAgreement in interface SLAManager
Throws:
SLAServiceException

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

getManagedAgreementDAO

public ManagedAgreementDAO getManagedAgreementDAO()
Returns:
the managedAgreementDAO

getSlatransfertObjectAssembler

public SLATransfertObjectAssembler getSlatransfertObjectAssembler()

getTechServiceManager

public TechServiceManager getTechServiceManager()
Returns:
the techServiceManager

getTransfertObjectAssembler

public TransfertObjectAssembler getTransfertObjectAssembler()
Returns:
the transfertObjectAssembler

importAgreementDefFile

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

setPartyDAO

public void setPartyDAO(PartyDAO partyDAO)

importAgreementDefFile

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

Specified by:
importAgreementDefFile 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

setManagedAgreementDAO

public void setManagedAgreementDAO(ManagedAgreementDAO managedAgreementDAO)
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

setRoleOfPartyManager

public void setRoleOfPartyManager(RoleOfPartyManager roleOfPartyManager)

setEndpointDAO

public void setEndpointDAO(EndpointDAO endpointDAO)

updateManagedAgreement

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

getMetadataService

public MetadataService getMetadataService()

getAllManagedAgreementsFromServiceId

public java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromServiceId(java.lang.String serviceId)
                                                                        throws SLAServiceException
Specified by:
getAllManagedAgreementsFromServiceId in interface SLAManager
Throws:
SLAServiceException

getAllManagedAgreementsFromEndpointId

public java.util.List<ManagedAgreementTO> getAllManagedAgreementsFromEndpointId(java.lang.String endpointId)
                                                                         throws SLAServiceException
Specified by:
getAllManagedAgreementsFromEndpointId in interface SLAManager
Throws:
SLAServiceException


Copyright © 2008-2010 eBMWebsourcing. All Rights Reserved.