Class CheckRideScript

java.lang.Object
org.deltava.beans.testing.CheckRideScript
All Implemented Interfaces:
Serializable, Cloneable, Comparable<CheckRideScript>, Auditable
Direct Known Subclasses:
AcademyRideScript, EquipmentRideScript

public abstract class CheckRideScript extends Object implements Auditable, Comparable<CheckRideScript>
A bean to store Check Ride scripts.
Since:
1.0
Version:
10.0
Author:
Luke
See Also:
  • Field Details

    • _programName

      protected String _programName
  • Constructor Details

    • CheckRideScript

      public CheckRideScript(String program)
      Creates a new Check Ride script.
      Parameters:
      program - the program name
  • Method Details

    • getSimulators

      public Collection<Simulator> getSimulators()
      Returns the Simulators that can be used with this Check Ride.
      Returns:
      a Collection of Simulators
    • getDescription

      public String getDescription()
      Returns the Check Ride description.
      Returns:
      the description
      See Also:
    • addSimulator

      public void addSimulator(Simulator s)
      Adds a Simulator to the list of available Simulators for this Check Ride.
      Parameters:
      s - a Simulator
    • setDescription

      public void setDescription(String desc)
      Updates the check ride description.
      Parameters:
      desc - the description
      See Also:
    • compareTo

      public int compareTo(CheckRideScript cs2)
      Specified by:
      compareTo in interface Comparable<CheckRideScript>