Class AGGREGATE_Radio_Channels

java.lang.Object
model.aggregations.AGGREGATE_Radio_Channels
All Implemented Interfaces:
IDescriptor, IAggregate

public class AGGREGATE_Radio_Channels
extends java.lang.Object
implements IAggregate
Aggregates all Satellites with radio channels implements IAggregate.
  • Field Summary

    Fields
    Modifier and Type Field Description
    private static java.lang.String DESCRIPTION  
    private static java.lang.String NAME  
  • Constructor Summary

    Constructors
    Constructor Description
    AGGREGATE_Radio_Channels()  
  • Method Summary

    Modifier and Type Method Description
    CompositeContainer aggregate​(java.util.ArrayList<Satellite> satellitesList)
    Creates composite structure to store the aggregate.
    java.lang.String getDescription()
    Returns description of implemented module.
    java.lang.String getName()
    Returns decent name of class.
    private boolean isRadio​(Channel c)
    Returns whether the channel is a radio channel.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • AGGREGATE_Radio_Channels

      public AGGREGATE_Radio_Channels()
  • Method Details

    • aggregate

      public CompositeContainer aggregate​(java.util.ArrayList<Satellite> satellitesList)
      Description copied from interface: IAggregate
      Creates composite structure to store the aggregate.
      Specified by:
      aggregate in interface IAggregate
      Parameters:
      satellitesList - list of all Satellite objects
      Returns:
      CompositeContainer Root composite container
    • isRadio

      private boolean isRadio​(Channel c)
      Returns whether the channel is a radio channel.
      Parameters:
      c - Channel object
      Returns:
      whether the channel is a radio channel or not
    • getName

      public java.lang.String getName()
      Description copied from interface: IDescriptor
      Returns decent name of class.
      Specified by:
      getName in interface IDescriptor
      Returns:
      Decent name of class
    • getDescription

      public java.lang.String getDescription()
      Description copied from interface: IDescriptor
      Returns description of implemented module.
      Specified by:
      getDescription in interface IDescriptor
      Returns:
      Description