Class ServiceMessage

java.lang.Object
de.hybris.platform.prosservices.pros.services.ServiceMessage

public class ServiceMessage extends Object
Merchandising Service Schema for a Merchandising Service
  • Constructor Details

    • ServiceMessage

      public ServiceMessage()
  • Method Details

    • getCategory

      public ServiceMessage.Category getCategory()
      Group Code
      Returns:
      the category
    • setCategory

      public void setCategory(ServiceMessage.Category category)
      Group Code
      Parameters:
      category - the category
    • getName

      public String getName()
      Commercial Name
      Returns:
      the name
    • setName

      public void setName(String name)
      Commercial Name
      Parameters:
      name - the name
    • getATPCO

      public Boolean getATPCO()
      ATPCO designator - returned set to true when the Service is an ATPCO Service
      Returns:
      the atpco
    • setATPCO

      public void setATPCO(Boolean aTPCO)
      ATPCO designator - returned set to true when the Service is an ATPCO Service
      Parameters:
      aTPCO - the a tpco
    • getDetailedDescription

      public String getDetailedDescription()
      Detailed Description
      Returns:
      the detailed description
    • setDetailedDescription

      public void setDetailedDescription(String detailedDescription)
      Detailed Description
      Parameters:
      detailedDescription - the detailed description
    • getSubGroup

      public String getSubGroup()
      Sub Group
      Returns:
      the sub group
    • setSubGroup

      public void setSubGroup(String subGroup)
      Sub Group
      Parameters:
      subGroup - the sub group
    • getDuplicating

      public ServiceMessage.Duplicating getDuplicating()
      Internal Config Server use.
      Returns:
      the duplicating
    • setDuplicating

      public void setDuplicating(ServiceMessage.Duplicating duplicating)
      Internal Config Server use.
      Parameters:
      duplicating - the duplicating
    • getDistributionType

      public ServiceMessage.DistributionType getDistributionType()
      Service Distribution Type - relating to bundling (Required)
      Returns:
      the distribution type
    • setDistributionType

      public void setDistributionType(ServiceMessage.DistributionType distributionType)
      Service Distribution Type - relating to bundling (Required)
      Parameters:
      distributionType - the distribution type
    • getServiceType

      public ServiceMessage.ServiceType getServiceType()
      Type
      Returns:
      the service type
    • setServiceType

      public void setServiceType(ServiceMessage.ServiceType serviceType)
      Type
      Parameters:
      serviceType - the service type
    • getServiceCode

      public String getServiceCode()
      Sub Code
      Returns:
      the service code
    • setServiceCode

      public void setServiceCode(String serviceCode)
      Sub Code
      Parameters:
      serviceCode - the service code
    • getCarriers

      public List<String> getCarriers()
      array with Carriers
      Returns:
      the carriers
    • setCarriers

      public void setCarriers(List<String> carriers)
      array with Carriers
      Parameters:
      carriers - the carriers
    • getRFIC

      public ServiceMessage.RFIC getRFIC()
      Type
      Returns:
      the rfic
    • setRFIC

      public void setRFIC(ServiceMessage.RFIC rFIC)
      Type
      Parameters:
      rFIC - the r fic
    • getSSR

      public ServiceMessage.SSR getSSR()
      Special Service Requirement
      Returns:
      the ssr
    • setSSR

      public void setSSR(ServiceMessage.SSR sSR)
      Special Service Requirement
      Parameters:
      sSR - the s sr
    • getEMDtype

      public ServiceMessage.EMDtype getEMDtype()
      EMD Type
      Returns:
      the em dtype
    • setEMDtype

      public void setEMDtype(ServiceMessage.EMDtype eMDtype)
      EMD Type
      Parameters:
      eMDtype - the e m dtype
    • getBookingRequirement

      public ServiceMessage.BookingRequirement getBookingRequirement()
      Booking Requirement
      Returns:
      the booking requirement
    • setBookingRequirement

      public void setBookingRequirement(ServiceMessage.BookingRequirement bookingRequirement)
      Booking Requirement
      Parameters:
      bookingRequirement - the booking requirement
    • getSSIMMealCode

      public ServiceMessage.SSIMMealCode getSSIMMealCode()
      SSIM Meal Code
      Returns:
      the ssim meal code
    • setSSIMMealCode

      public void setSSIMMealCode(ServiceMessage.SSIMMealCode sSIMMealCode)
      SSIM Meal Code
      Parameters:
      sSIMMealCode - the s sim meal code
    • getLang

      public String getLang()
      Ext field Language
      Returns:
      the lang
    • setLang

      public void setLang(String lang)
      Ext field Language
      Parameters:
      lang - the lang
    • getState

      public ServiceMessage.State getState()
      Ext field State
      Returns:
      the state
    • setState

      public void setState(ServiceMessage.State state)
      Ext field State
      Parameters:
      state - the state
    • getDesc1

      public String getDesc1()
      Attribute Description1
      Returns:
      the desc 1
    • setDesc1

      public void setDesc1(String desc1)
      Attribute Description1
      Parameters:
      desc1 - the desc 1
    • getDesc2

      public String getDesc2()
      Attribute Description2
      Returns:
      the desc 2
    • setDesc2

      public void setDesc2(String desc2)
      Attribute Description2
      Parameters:
      desc2 - the desc 2
    • getInventoryType

      public ServiceMessage.InventoryType getInventoryType()
      Ext field InventoryType
      Returns:
      the inventory type
    • setInventoryType

      public void setInventoryType(ServiceMessage.InventoryType inventoryType)
      Ext field InventoryType
      Parameters:
      inventoryType - the inventory type
    • getQuantity

      public Integer getQuantity()
      Inventory Quantity
      Returns:
      the quantity
    • setQuantity

      public void setQuantity(Integer quantity)
      Inventory Quantity
      Parameters:
      quantity - the quantity
    • getPrice

      public Double getPrice()
      Ext field Price
      Returns:
      the price
    • setPrice

      public void setPrice(Double price)
      Ext field Price
      Parameters:
      price - the price
    • getCurrency

      public String getCurrency()
      Ext field Currency
      Returns:
      the currency
    • setCurrency

      public void setCurrency(String currency)
      Ext field Currency
      Parameters:
      currency - the currency
    • getRefund

      public ServiceMessage.Refund getRefund()
      Refund Form
      Returns:
      the refund
    • setRefund

      public void setRefund(ServiceMessage.Refund refund)
      Refund Form
      Parameters:
      refund - the refund
    • getRefundFee

      public Double getRefundFee()
      Penalty Fee
      Returns:
      the refund fee
    • setRefundFee

      public void setRefundFee(Double refundFee)
      Penalty Fee
      Parameters:
      refundFee - the refund fee
    • getFreeBaggagePerPassenger

      public Integer getFreeBaggagePerPassenger()
      Free pieces of baggage allowed per passenger.
      Returns:
      the free baggage per passenger
    • setFreeBaggagePerPassenger

      public void setFreeBaggagePerPassenger(Integer freeBaggagePerPassenger)
      Free pieces of baggage allowed per passenger.
      Parameters:
      freeBaggagePerPassenger - the free baggage per passenger
    • getBaggageWeight

      public Integer getBaggageWeight()
      Baggage weight in units denoted next.
      Returns:
      the baggage weight
    • setBaggageWeight

      public void setBaggageWeight(Integer baggageWeight)
      Baggage weight in units denoted next.
      Parameters:
      baggageWeight - the baggage weight
    • getBaggageUnit

      public ServiceMessage.BaggageUnit getBaggageUnit()
      Unit for weight measurement of the baggage.
      Returns:
      the baggage unit
    • setBaggageUnit

      public void setBaggageUnit(ServiceMessage.BaggageUnit baggageUnit)
      Unit for weight measurement of the baggage.
      Parameters:
      baggageUnit - the baggage unit
    • getFreeBaggageTypes

      public List<FreeBaggageType> getFreeBaggageTypes()
      -
      Returns:
      the free baggage types
    • setFreeBaggageTypes

      public void setFreeBaggageTypes(List<FreeBaggageType> freeBaggageTypes)
      -
      Parameters:
      freeBaggageTypes - the free baggage types
    • getFirstExcessBaggage

      public Integer getFirstExcessBaggage()
      First excess piece of baggage
      Returns:
      the first excess baggage
    • setFirstExcessBaggage

      public void setFirstExcessBaggage(Integer firstExcessBaggage)
      First excess piece of baggage
      Parameters:
      firstExcessBaggage - the first excess baggage
    • getLastExcessBaggage

      public Integer getLastExcessBaggage()
      Last excess piece of baggage
      Returns:
      the last excess baggage
    • setLastExcessBaggage

      public void setLastExcessBaggage(Integer lastExcessBaggage)
      Last excess piece of baggage
      Parameters:
      lastExcessBaggage - the last excess baggage
    • getFeeApplication

      public ServiceMessage.FeeApplication getFeeApplication()
      Sectors determining baggage store policy.
      Returns:
      the fee application
    • setFeeApplication

      public void setFeeApplication(ServiceMessage.FeeApplication feeApplication)
      Sectors determining baggage store policy.
      Parameters:
      feeApplication - the fee application
    • getAccount

      public String getAccount()
      does not translate to RecordS5
      Returns:
      the account
    • setAccount

      public void setAccount(String account)
      does not translate to RecordS5
      Parameters:
      account - the account
    • getApplicabilities

      public List<String> getApplicabilities()
      array with applicability conditions
      Returns:
      the applicabilities
    • setApplicabilities

      public void setApplicabilities(List<String> applicabilities)
      array with applicability conditions
      Parameters:
      applicabilities - the applicabilities
    • getPriceConditions

      public List<String> getPriceConditions()
      array with pricing Conditions
      Returns:
      the price conditions
    • setPriceConditions

      public void setPriceConditions(List<String> priceConditions)
      array with pricing Conditions
      Parameters:
      priceConditions - the price conditions
    • getBaggageConditions

      public List<String> getBaggageConditions()
      array with Baggage Conditions
      Returns:
      the baggage conditions
    • setBaggageConditions

      public void setBaggageConditions(List<String> baggageConditions)
      array with Baggage Conditions
      Parameters:
      baggageConditions - the baggage conditions
    • getStartDate

      public String getStartDate()
      Validity Start Date
      Returns:
      the start date
    • setStartDate

      public void setStartDate(String startDate)
      Validity Start Date
      Parameters:
      startDate - the start date
    • getEndDate

      public String getEndDate()
      Validity End Date
      Returns:
      the end date
    • setEndDate

      public void setEndDate(String endDate)
      Validity End Date
      Parameters:
      endDate - the end date
    • getDaysAhead

      public Integer getDaysAhead()
      -
      Returns:
      the days ahead
    • setDaysAhead

      public void setDaysAhead(Integer daysAhead)
      -
      Parameters:
      daysAhead - the days ahead
    • getOffset

      public Integer getOffset()
      -
      Returns:
      the offset
    • setOffset

      public void setOffset(Integer offset)
      -
      Parameters:
      offset - the offset
    • getExceptions

      public List<Exception> getExceptions()
      array with Service Exceptions
      Returns:
      the exceptions
    • setExceptions

      public void setExceptions(List<Exception> exceptions)
      array with Service Exceptions
      Parameters:
      exceptions - the exceptions
    • getSchemaValidationError

      public List<SchemaValidationError> getSchemaValidationError()
      an array containing Schema Validation Error
      Returns:
      the schema validation error
    • setSchemaValidationError

      public void setSchemaValidationError(List<SchemaValidationError> schemaValidationError)
      an array containing Schema Validation Error
      Parameters:
      schemaValidationError - the schema validation error