Class BookingID.Builder

  • Enclosing class:
    BookingID

    public static class BookingID.Builder
    extends java.lang.Object
    Class implements builder to create a new instance of class BookingID.
    • Method Detail

      • setReferenceID

        public BookingID.Builder setReferenceID​(java.lang.String pReferenceID)
        Method sets attribute referenceID.
        Parameters:
        pReferenceID - Value to which referenceID should be set.
        Returns:
        BookingID.Builder Instance of this builder to support chaining setters. Method never returns null.
      • setExternalRefID

        public BookingID.Builder setExternalRefID​(java.lang.String pExternalRefID)
        Method sets attribute externalRefID.
        Parameters:
        pExternalRefID - Value to which externalRefID should be set.
        Returns:
        BookingID.Builder Instance of this builder to support chaining setters. Method never returns null.
      • build

        public BookingID build()
        Method creates a new instance of class BookingID. The object will be initialized with the values of the builder.
        Returns:
        BookingID Created object. The method never returns null.
      • buildValidated

        public BookingID buildValidated()
                                 throws javax.validation.ConstraintViolationException
        Method creates a new validated instance of class BookingID. The object will be initialized with the values of the builder and validated afterwards.
        Returns:
        BookingID Created and validated object. The method never returns null.
        Throws:
        javax.validation.ConstraintViolationException - in case that one or more validations for the created object failed.