uk.ac.soton.itinnovation.grid.comms.webadmin
Interface WebAdmin

All Known Implementing Classes:
AbstractWebConfigBase, AccountServiceImpl, CltMgtRegistryServiceImpl, DataServiceModule, JobServiceModule, MembershipServiceImpl, OgsaDaiServiceI2Impl, OgsaDaiServiceImpl, PDPServiceImpl, SampleServiceImpl, SLAServiceImpl, STServiceImpl, TradeAccountServiceImpl, WebConfigBase

public interface WebAdmin

Services that can be administered using WebConfigBase must implement this interface.


Method Summary
 void ensurePoliciesDeployed()
          Ensure that any required PBAC policies are deployed.
 Document getAtomFeed(String atomFeed, String serviceBase)
          Return an Atom feed listing any problems or issues with this service.
 

Method Detail

getAtomFeed

Document getAtomFeed(String atomFeed,
                     String serviceBase)
                     throws RemoteException
Return an Atom feed listing any problems or issues with this service. The feed is displayed on the main admin page, and the feed can also be used with various aggregators.

Parameters:
atomFeed - the URL of the feed
serviceBase - the service administration URL (for creating hyperlinks)
Throws:
RemoteException
See Also:
AtomUtils

ensurePoliciesDeployed

void ensurePoliciesDeployed()
                            throws RemoteException
Ensure that any required PBAC policies are deployed.

Throws:
RemoteException


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