edu.nrao.sss.model.resource
Interface ReceiverProvider

All Known Implementing Classes:
TelescopeType

public interface ReceiverProvider

A provider of receivers.

Version Info:

$Revision$
$Date$
$Author$

Since:
2007-05-02
Author:
David M. Harland

Method Summary
 Set<ReceiverBand> getReceivers()
          Returns a list of all receivers held by this provider.
 List<Set<ReceiverBand>> getValidReceiverCombinations()
          Returns a list of all the combinations of two or more receivers that may be used simultaneously.
 

Method Detail

getReceivers

Set<ReceiverBand> getReceivers()
Returns a list of all receivers held by this provider.

Returns:
a list of all receivers held by this provider. If the provider has no receivers the returned list will be empty.
Throws:
RepositoryException - if anything goes wrong while trying to fetch receivers from this provider.

getValidReceiverCombinations

List<Set<ReceiverBand>> getValidReceiverCombinations()
Returns a list of all the combinations of two or more receivers that may be used simultaneously.

Returns:
a list of all the combinations of two or more receivers that may be used simultaneously.


Copyright © 2009. All Rights Reserved.