uk.ac.soton.itinnovation.grid.comms.dataresource
Interface DataResourceRoleLocal

All Known Subinterfaces:
CltMgtRegistryResource, CltMgtRegistryResourceConversation
All Known Implementing Classes:
CltMgtRegistryResourceImpl, ManagedDataResource, OgsaDaiServiceI2Impl, OgsaDaiServiceImpl

public interface DataResourceRoleLocal


Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType createSubscriptionLocal(MatchRule owner, String label)
          Create a subscription to this data resource role.
 Map<String,String> getDataResourceRoleAttributesLocal()
          Get the attribute values of this data resource role.
 void modifyDataResourceRoleLocal(String label, Map<String,String> attributes)
          Modify parts of this data resource role.
 

Method Detail

createSubscriptionLocal

org.apache.axis.message.addressing.EndpointReferenceType createSubscriptionLocal(MatchRule owner,
                                                                                 String label)
                                                                                 throws RemoteException
Create a subscription to this data resource role.

Parameters:
owner - A rule for the 'owner' PBAC role.
label - A label describing the subscription that is to be created.
Returns:
An EPR describing the subscription.
Throws:
RemoteException

getDataResourceRoleAttributesLocal

Map<String,String> getDataResourceRoleAttributesLocal()
Get the attribute values of this data resource role. The return type is a key-value map of attributes. Keys will be from the set DataResourceManagement.getDataResourceRoleAttributeNames().


modifyDataResourceRoleLocal

void modifyDataResourceRoleLocal(String label,
                                 Map<String,String> attributes)
Modify parts of this data resource role.

Parameters:
label - The new label. If null, the label will not be changed.
attributes - A new key-value map of attributes. Any attributes not specified in this map will not be modified or removed. Keys should be of the set DataResourceManagement.getDataResourceRoleAttributeNames().


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