Packages

case class CP668(value: Option[Int]) extends CtBoxIdentifier with CtOptionalInteger with Input with ComputationValidatableBox[ComputationsBoxRetriever] with MachineryAndPlantCalculator with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CP668
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. MachineryAndPlantCalculator
  7. CtTypeConverters
  8. ComputationValidatableBox
  9. ValidatableBox
  10. ExtraValidation
  11. Validators
  12. Input
  13. CtOptionalInteger
  14. OptionalCtValue
  15. CtValue
  16. CtBoxIdentifier
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CP668(value: Option[Int])

Type Members

  1. case class BalancesResult(cp90: CP90, cp91: CP91) extends Product with Serializable
    Definition Classes
    MachineryAndPlantCalculator

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def And(predicates: () ⇒ Boolean*)(): Boolean
    Attributes
    protected
    Definition Classes
    Validators
  5. def Or(predicates: () ⇒ Boolean*)(): Boolean
    Attributes
    protected
    Definition Classes
    Validators
  6. def asBoxString: Option[String]
    Definition Classes
    CtValue
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def asInt: Option[Int]
    Definition Classes
    CtOptionalInteger
  9. def atLeastOneBoxHasValue(boxId: String, boxes: OptionalCtValue[_]*)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  10. def belowMin(value: Option[Int], min: Int = MIN_MONEY_AMOUNT_ALLOWED)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  11. def belowMinWithMax(value: Option[Int], max: Int, min: Int = MIN_MONEY_AMOUNT_ALLOWED)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  12. val boxId: String
    Attributes
    protected
    Definition Classes
    Validators
  13. def cannotExistErrorIf(predicate: ⇒ Boolean)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  15. def collectErrors(predicates: () ⇒ Set[CtValidation]*): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  16. def collectWithBoxId(newBoxId: String)(errors: Set[CtValidation]): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  17. def computeBalanceAllowance(cpq8: CPQ8, cp78: CP78, cp84: CP84, cp666: CP666, cp673: CP673, cp674: CP674, cpAux1: CPAux1, cpAux2: CPAux2, cpAux3: CPAux3): CP90
    Definition Classes
    MachineryAndPlantCalculator
  18. def computeBalancingCharge(cpq8: CPQ8, cp78: CP78, cp82: CP82, cp84: CP84, cp666: CP666, cp667: CP667, cp672: CP672, cp673: CP673, cp674: CP674, cpAux1: CPAux1, cpAux2: CPAux2, cpAux3: CPAux3, cato20: CATO20): CP91
    Definition Classes
    MachineryAndPlantCalculator
  19. def computeTotalAllowancesClaimed(cpq8: CPQ8, cp87: CP87, cp88: CP88, cp89: CP89, cp90: CP90 = CP90(value = None)): CP186
    Definition Classes
    MachineryAndPlantCalculator
  20. implicit def convert(catoOptionalBigDecimal: CtOptionalBigDecimal): Option[BigDecimal]
    Definition Classes
    CtTypeConverters
  21. implicit def convert(catoInt: CtOptionalInteger): Int
    Definition Classes
    CtTypeConverters
  22. implicit def convert(catoInt: CtInteger): Int
    Definition Classes
    CtTypeConverters
  23. implicit def convert(catoBoolean: CtOptionalBoolean): Boolean
    Definition Classes
    CtTypeConverters
  24. implicit def convert(catoBoolean: CtBoolean): Boolean
    Definition Classes
    CtTypeConverters
  25. def environmentFriendlyExpenditureCannotExceedRelevantFYAExpenditure(retriever: ComputationsBoxRetriever, value: CP252)(): Set[CtValidation]
    Definition Classes
    ComputationValidatableBox
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def errorMessage[A](messageKey: String, errorArguments: Seq[A] = Seq.empty): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  28. def exceedsMax(value: Option[Int], max: Int = MAX_MONEY_AMOUNT_ALLOWED, errorMsg: String = "exceeds.max")(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  29. def failIf(condition: ⇒ Boolean)(validationErrors: ⇒ Set[CtValidation])(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  30. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  32. def hasValue: Boolean
    Definition Classes
    OptionalCtValue
  33. def id: String
    Definition Classes
    CtBoxIdentifier
  34. def isEmpty(value: Option[_]): Boolean
    Attributes
    protected
    Definition Classes
    Validators
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. def isPositive: Boolean
    Definition Classes
    CtOptionalInteger
  37. def mandatoryIfCompanyIsTrading(retriever: ComputationsBoxRetriever, boxId: String, value: Option[Int])(): Set[CtValidation]
    Definition Classes
    ComputationValidatableBox
  38. def minus(other: Int): Int
    Definition Classes
    CtOptionalInteger
  39. def minus(other: CtInteger): Int
    Definition Classes
    CtOptionalInteger
  40. def minus(other: CtOptionalInteger): Int
    Definition Classes
    CtOptionalInteger
  41. val name: String
    Definition Classes
    CtBoxIdentifier
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. def noValue: Boolean
    Definition Classes
    OptionalCtValue
  44. def nonEmpty(value: Option[_]): Boolean
    Attributes
    protected
    Definition Classes
    Validators
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. def orZero: Int
    Definition Classes
    CtOptionalInteger
  48. def passIf(condition: ⇒ Boolean)(validationErrors: ⇒ Set[CtValidation])(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  49. def plus(other: Int): Int
    Definition Classes
    CtOptionalInteger
  50. def plus(other: CtInteger): Int
    Definition Classes
    CtOptionalInteger
  51. def plus(other: CtOptionalInteger): Int
    Definition Classes
    CtOptionalInteger
  52. val postCodeRegex: String
    Attributes
    protected
    Definition Classes
    ExtraValidation
  53. def replaceBoxId(newBoxId: String, errors: () ⇒ Set[CtValidation])(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  54. def requiredErrorIf(predicate: ⇒ Boolean)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  55. def sumOfCP78AndCP666(cp78: CP78, cp666: CP666): Set[CtValidation]
    Definition Classes
    MachineryAndPlantCalculator
  56. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  57. def unclaimedAIAFirstYearAllowance(cp87: CP87, cp88: CP88): CATO20
    Definition Classes
    MachineryAndPlantCalculator
  58. def validate(boxRetriever: ComputationsBoxRetriever): Set[CtValidation]
    Definition Classes
    CP668ValidatableBox
  59. def validateAllFilledOrEmptyStrings(boxId: String, allBoxes: Set[CtValue[String]])(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  60. def validateAllFilledOrEmptyStringsForBankDetails(boxRetriever: RepaymentsBoxRetriever, boxId: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  61. def validateAsMandatory[U](box: CtValue[U] with CtBoxIdentifier)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  62. def validateAsMandatory[A](boxId: String, value: Option[A])(): Set[CtValidation]
    Definition Classes
    ExtraValidation
  63. def validateBooleanAsMandatory(boxId: String, box: OptionalBooleanIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  64. def validateBooleanAsTrue(boxId: String, box: OptionalBooleanIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  65. def validateCoHoStringReturnIllegalChars(boxId: String, value: String, errorCodeBoxId: Option[String] = None)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  66. def validateCoHoStringReturnIllegalChars(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  67. def validateCohoNameField(boxId: String, box: StringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  68. def validateCohoOptionalNameField(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  69. def validateDateAsAfter(boxId: String, box: OptionalDateIdBox, dateToCompare: LocalDate)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  70. def validateDateAsBefore(boxId: String, box: OptionalDateIdBox, dateToCompare: LocalDate)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  71. def validateDateAsBetweenInclusive(boxId: String, date: Option[LocalDate], minDate: LocalDate, maxDate: LocalDate, messageId: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  72. def validateDateAsBetweenInclusive(boxId: String, box: OptionalDateIdBox, minDate: LocalDate, maxDate: LocalDate)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  73. def validateDateAsBlank(boxId: String, box: OptionalDateIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  74. def validateDateAsMandatory(boxId: String, date: Option[LocalDate], messageId: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  75. def validateDateAsMandatory(boxId: String, box: OptionalDateIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  76. def validateDateIsInclusive(boxId: String, minDate: LocalDate, dateToCompare: Option[LocalDate], maxDate: LocalDate): Set[CtValidation]
    Definition Classes
    ExtraValidation
  77. def validateIntegerAsBlank(boxId: String, box: OptionalIntIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  78. def validateIntegerAsMandatory(boxId: String, box: OptionalIntIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  79. def validateIntegerRange(boxId: String, box: OptionalIntIdBox, min: Int, max: Int)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  80. def validateMoney(value: Option[Int], min: Int = -99999999, max: Int = 99999999)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    Validators
  81. def validateNotEmpty(boxId: String, value: String, min: Int)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  82. def validateNotEmptyStringByLength(boxId: String, value: String, min: Int, max: Int)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  83. def validateNotEmptyStringByLengthMin(boxId: String, value: String, min: Int)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  84. def validateOptionalIntegerAsEqualTo(box: CtBoxIdentifier with CtOptionalInteger, equalToBox: CtBoxIdentifier with CtOptionalInteger): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  85. def validateOptionalStringByLength(boxId: String, box: OptionalStringIdBox, min: Int, max: Int)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  86. def validateOptionalStringByLength(value: Option[String], min: Int, max: Int, boxId: String, boxIdPrefix: Option[String])(): Set[CtValidation]
    Definition Classes
    ExtraValidation
  87. def validateOptionalStringByLengthMax(boxId: String, box: OptionalStringIdBox, max: Int)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  88. def validateOptionalStringByLengthMin(boxId: String, box: OptionalStringIdBox, min: Int)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  89. def validateOptionalStringByRegex(boxId: String, box: OptionalStringIdBox, regex: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  90. def validatePositiveBigDecimal(box: OptionalBigDecimalIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  91. def validatePositiveInteger(box: OptionalIntIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  92. def validatePostcode(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  93. def validatePostcode(boxId: String, postcode: Option[String]): Set[CtValidation]
    Definition Classes
    ExtraValidation
  94. def validatePostcodeLength(boxId: String, postcode: String): Set[CtValidation]
    Definition Classes
    ExtraValidation
  95. def validatePostcodeRegex(boxId: String, postcode: String): Set[CtValidation]
    Definition Classes
    ExtraValidation
  96. def validateRawStringByRegex(boxId: String, value: String, errorCodeBoxId: String, regex: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  97. def validateStringAsBlank(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  98. def validateStringAsMandatory(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  99. def validateStringAsMandatoryIfPAYEEQ1False(boxRetriever: RepaymentsBoxRetriever, boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  100. def validateStringAsMandatoryWithNoTrailingWhitespace(boxId: String, box: OptionalStringIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  101. def validateStringByLength(boxId: String, value: String, errorCodeId: String, min: Int, max: Int)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  102. def validateStringByLength(boxId: String, box: StringIdBox, min: Int, max: Int)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  103. def validateStringByRegex(boxId: String, box: StringIdBox, regex: String)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  104. def validateStringByRegex(boxId: String, str: String, regex: String): Set[CtValidation]
    Definition Classes
    ExtraValidation
  105. def validateStringMaxLength(boxId: String, value: String, max: Int)(): Set[CtValidation]
    Definition Classes
    ValidatableBox
  106. def validateZeroOrNegativeInteger(box: OptionalIntIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  107. def validateZeroOrPositiveBigDecimal(box: OptionalBigDecimalIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  108. def validateZeroOrPositiveInteger(box: OptionalIntIdBox)(): Set[CtValidation]
    Attributes
    protected
    Definition Classes
    ValidatableBox
  109. def validateZeroOrPositiveInteger(boxId: String, value: Option[Int]): Set[CtValidation]
    Definition Classes
    ExtraValidation
  110. val validationSuccess: Set[CtValidation]
    Definition Classes
    ValidatableBox
  111. val value: Option[Int]
    Definition Classes
    CP668CtValue
  112. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  114. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  115. def writtenDownValue(cpq8: CPQ8, cp78: CP78, cp79: CP79, cp82: CP82, cp83: CP83, cp89: CP89, cp91: CP91, cp672: CP672, cato20: CATO20, cpAux1: CPAux1, cpAux2: CPAux2): CP92
    Definition Classes
    MachineryAndPlantCalculator

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CtTypeConverters

Inherited from ExtraValidation

Inherited from Validators

Inherited from Input

Inherited from CtOptionalInteger

Inherited from OptionalCtValue[Int]

Inherited from CtValue[Option[Int]]

Inherited from CtBoxIdentifier

Inherited from AnyRef

Inherited from Any

Ungrouped