uk.ac.soton.itinnovation.grid.comms.sla
Interface SLATemplateResource

All Superinterfaces:
PolicyManagement, Signallable
All Known Subinterfaces:
SLAServiceSOAP, SLATemplateConversation
All Known Implementing Classes:
SLAServiceImpl

public interface SLATemplateResource
extends PolicyManagement, Signallable

Public operations on SLA templates. This interface lists the contextualised operations on SLA templates, implemented by both the service and by the client proxy.


Method Summary
 SLATemplate getSLATemplate()
          Get the template details.
 void publishSLATemplate()
          Publish an SLA Template.
 void withdrawSLATemplate()
          Withdraw (unpublish) an SLA Template.
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.PolicyManagement
addPolicyRule, getPolicyRules, getValidRoles, removePolicyRule
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.Signallable
getAvailableSignals, signal
 

Method Detail

getSLATemplate

@WebMethod
SLATemplate getSLATemplate()
                           throws RemoteException
Get the template details.

Throws:
RemoteException

publishSLATemplate

@WebMethod
void publishSLATemplate()
                        throws RemoteException
Publish an SLA Template.

Throws:
RemoteException

withdrawSLATemplate

@WebMethod
void withdrawSLATemplate()
                         throws RemoteException
Withdraw (unpublish) an SLA Template.

Throws:
RemoteException


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.