Class TmaPscvPolicyStatementModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.b2ctelcoservices.model.TmaPolicyStatementModel
de.hybris.platform.b2ctelcoservices.model.TmaPscvPolicyStatementModel
All Implemented Interfaces:
Serializable

public class TmaPscvPolicyStatementModel extends TmaPolicyStatementModel
Generated model class for type TmaPscvPolicyStatement first defined at extension b2ctelcoservices.

Policy statement defined for a product specification characteristic value.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • PRODUCTSPECCHARACTERISTIC

      public static final String PRODUCTSPECCHARACTERISTIC
      Generated constant - Attribute key of TmaPscvPolicyStatement.productSpecCharacteristic attribute defined at extension b2ctelcoservices.
      See Also:
    • VALUEMIN

      public static final String VALUEMIN
      Generated constant - Attribute key of TmaPscvPolicyStatement.valueMin attribute defined at extension b2ctelcoservices.
      See Also:
    • VALUEMAX

      public static final String VALUEMAX
      Generated constant - Attribute key of TmaPscvPolicyStatement.valueMax attribute defined at extension b2ctelcoservices.
      See Also:
    • UNITOFMEASURE

      public static final String UNITOFMEASURE
      Generated constant - Attribute key of TmaPscvPolicyStatement.unitOfMeasure attribute defined at extension b2ctelcoservices.
      See Also:
  • Constructor Details

    • TmaPscvPolicyStatementModel

      public TmaPscvPolicyStatementModel()
      Generated constructor - Default constructor for generic creation.
    • TmaPscvPolicyStatementModel

      public TmaPscvPolicyStatementModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TmaPscvPolicyStatementModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaPscvPolicyStatementModel(String _code)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _code - initial attribute declared by type TmaPolicyStatement at extension b2ctelcoservices
    • TmaPscvPolicyStatementModel

      @Deprecated(since="4.1.1", forRemoval=true) public TmaPscvPolicyStatementModel(String _code, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _code - initial attribute declared by type TmaPolicyStatement at extension b2ctelcoservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getProductSpecCharacteristic

      @Accessor(qualifier="productSpecCharacteristic", type=GETTER) public TmaProductSpecCharacteristicModel getProductSpecCharacteristic()
      Generated method - Getter of the TmaPscvPolicyStatement.productSpecCharacteristic attribute defined at extension b2ctelcoservices.
      Returns:
      the productSpecCharacteristic - The product specification characteristic for which the policy statement has been defined.
    • getUnitOfMeasure

      @Accessor(qualifier="unitOfMeasure", type=GETTER) public UsageUnitModel getUnitOfMeasure()
      Generated method - Getter of the TmaPscvPolicyStatement.unitOfMeasure attribute defined at extension b2ctelcoservices.
      Returns:
      the unitOfMeasure - The measure unit of the value.
    • getValueMax

      @Accessor(qualifier="valueMax", type=GETTER) public String getValueMax()
      Generated method - Getter of the TmaPscvPolicyStatement.valueMax attribute defined at extension b2ctelcoservices.
      Returns:
      the valueMax - The value against which the product specification characteristic value is compared. For non-numeric value this is ignored (min is actually used) Value type will be inherited from Pscv for comparison.
    • getValueMin

      @Accessor(qualifier="valueMin", type=GETTER) public String getValueMin()
      Generated method - Getter of the TmaPscvPolicyStatement.valueMin attribute defined at extension b2ctelcoservices.
      Returns:
      the valueMin - The value against which the product specification characteristic value is compared. For numeric values this is considered the minimum. For other values this value is the one used for comparison. Value type will be inherited from Pscv for comparison.
    • setProductSpecCharacteristic

      @Accessor(qualifier="productSpecCharacteristic", type=SETTER) public void setProductSpecCharacteristic(TmaProductSpecCharacteristicModel value)
      Generated method - Setter of TmaPscvPolicyStatement.productSpecCharacteristic attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the productSpecCharacteristic - The product specification characteristic for which the policy statement has been defined.
    • setUnitOfMeasure

      @Accessor(qualifier="unitOfMeasure", type=SETTER) public void setUnitOfMeasure(UsageUnitModel value)
      Generated method - Setter of TmaPscvPolicyStatement.unitOfMeasure attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the unitOfMeasure - The measure unit of the value.
    • setValueMax

      @Accessor(qualifier="valueMax", type=SETTER) public void setValueMax(String value)
      Generated method - Setter of TmaPscvPolicyStatement.valueMax attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the valueMax - The value against which the product specification characteristic value is compared. For non-numeric value this is ignored (min is actually used) Value type will be inherited from Pscv for comparison.
    • setValueMin

      @Accessor(qualifier="valueMin", type=SETTER) public void setValueMin(String value)
      Generated method - Setter of TmaPscvPolicyStatement.valueMin attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the valueMin - The value against which the product specification characteristic value is compared. For numeric values this is considered the minimum. For other values this value is the one used for comparison. Value type will be inherited from Pscv for comparison.