Class PostRetireNewLevels

java.lang.Object
org.kigalisim.engine.recalc.PostRetireNewLevels

public class PostRetireNewLevels extends Object
Immutable container for post-retirement stream values.
  • Constructor Details

    • PostRetireNewLevels

      public PostRetireNewLevels(EngineNumber newPrior, EngineNumber newEquipment, EngineNumber newRetired)
      Create a new PostRetireNewLevels.
      Parameters:
      newPrior - New prior equipment value in units after retirement
      newEquipment - New total equipment value in units after retirement
      newRetired - New cumulative retired value in units after retirement
  • Method Details

    • getNewPrior

      public EngineNumber getNewPrior()
      Get the new prior equipment value.
      Returns:
      New prior equipment in units
    • getNewEquipment

      public EngineNumber getNewEquipment()
      Get the new total equipment value.
      Returns:
      New total equipment in units
    • getNewRetired

      public EngineNumber getNewRetired()
      Get the new retired value.
      Returns:
      New cumulative retired equipment in units