Class AGGREGATE_Satellite_Channels_HD

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

public class AGGREGATE_Satellite_Channels_HD
extends java.lang.Object
implements IAggregate
Aggregates all Satellites with HD 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_Satellite_Channels_HD()  
  • 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 isHD​(Channel c)
    Returns whether the channel is a HD channel.

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • AGGREGATE_Satellite_Channels_HD

      public AGGREGATE_Satellite_Channels_HD()
  • 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
    • isHD

      private boolean isHD​(Channel c)
      Returns whether the channel is a HD channel.
      Parameters:
      c - Channel object
      Returns:
      whether the channel is a HD 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