Class PricingLogicAlgorithm
- java.lang.Object
-
- de.hybris.platform.b2ctelcotmfwebservices.v2.dto.PricingLogicAlgorithm
-
@Validated @Generated(value="de.hybris.platform.b2ctelcotmfwebservices.swagger.TelcoCodegen", date="2020-02-20T06:17:51.077Z") public class PricingLogicAlgorithm extends java.lang.ObjectThe PricingLogicAlgorithm entity represents an instantiation of an interface specification to external rating function (without a modeled bahavior in SID). Some of the parameters of the interface definiition may be already set (such as price per unit) and some may be gathered during the rating process from the event (such as call duration) or from ProductCharacteristicValues (such as assigned bandwidth)
-
-
Constructor Summary
Constructors Constructor Description PricingLogicAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PricingLogicAlgorithmattype(java.lang.String attype)PricingLogicAlgorithmdescription(java.lang.String description)booleanequals(java.lang.Object o)java.lang.StringgetAttype()The class type of this PLAjava.lang.StringgetDescription()Description of the PLAjava.lang.StringgetHref()hyperlink reference of this PLAjava.lang.StringgetId()unique id of the PLAjava.lang.StringgetName()Name given to the PLAjava.lang.StringgetPlaSpecId()id of corresponding PLA specification@Valid TimePeriodgetValidFor()The period for which the PLA is validinthashCode()PricingLogicAlgorithmhref(java.lang.String href)PricingLogicAlgorithmid(java.lang.String id)PricingLogicAlgorithmname(java.lang.String name)PricingLogicAlgorithmplaSpecId(java.lang.String plaSpecId)voidsetAttype(java.lang.String attype)voidsetDescription(java.lang.String description)voidsetHref(java.lang.String href)voidsetId(java.lang.String id)voidsetName(java.lang.String name)voidsetPlaSpecId(java.lang.String plaSpecId)voidsetValidFor(TimePeriod validFor)java.lang.StringtoString()PricingLogicAlgorithmvalidFor(TimePeriod validFor)
-
-
-
Method Detail
-
id
public PricingLogicAlgorithm id(java.lang.String id)
-
getId
public java.lang.String getId()
unique id of the PLA- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
href
public PricingLogicAlgorithm href(java.lang.String href)
-
getHref
public java.lang.String getHref()
hyperlink reference of this PLA- Returns:
- href
-
setHref
public void setHref(java.lang.String href)
-
name
public PricingLogicAlgorithm name(java.lang.String name)
-
getName
public java.lang.String getName()
Name given to the PLA- Returns:
- name
-
setName
public void setName(java.lang.String name)
-
description
public PricingLogicAlgorithm description(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
Description of the PLA- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
validFor
public PricingLogicAlgorithm validFor(TimePeriod validFor)
-
getValidFor
@Valid public @Valid TimePeriod getValidFor()
The period for which the PLA is valid- Returns:
- validFor
-
setValidFor
public void setValidFor(TimePeriod validFor)
-
plaSpecId
public PricingLogicAlgorithm plaSpecId(java.lang.String plaSpecId)
-
getPlaSpecId
public java.lang.String getPlaSpecId()
id of corresponding PLA specification- Returns:
- plaSpecId
-
setPlaSpecId
public void setPlaSpecId(java.lang.String plaSpecId)
-
attype
public PricingLogicAlgorithm attype(java.lang.String attype)
-
getAttype
public java.lang.String getAttype()
The class type of this PLA- Returns:
- attype
-
setAttype
public void setAttype(java.lang.String attype)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-