Package de.hybris.platform.b2b.model
Class B2BCreditLimitModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.b2b.model.B2BMerchantCheckModel
-
- de.hybris.platform.b2b.model.B2BCreditLimitModel
-
- All Implemented Interfaces:
java.io.Serializable
public class B2BCreditLimitModel extends B2BMerchantCheckModel
Generated model class for type B2BCreditLimit first defined at extension b2bcommerce.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_B2BUNIT2B2BCREDITLIMITGenerated relation code constant for relationB2BUnit2B2BCreditLimitdefining source attributeUnitin extensionb2bcommerce.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringALERTRATETYPEGenerated constant - Attribute key ofB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.static java.lang.StringALERTSENTDATEGenerated constant - Attribute key ofB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.static java.lang.StringALERTTHRESHOLDGenerated constant - Attribute key ofB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.static java.lang.StringAMOUNTGenerated constant - Attribute key ofB2BCreditLimit.amountattribute defined at extensionb2bcommerce.static java.lang.StringCURRENCYGenerated constant - Attribute key ofB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.static java.lang.StringDATEPERIODGenerated constant - Attribute key ofB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.static java.lang.StringDATERANGEGenerated constant - Attribute key ofB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.static java.lang.StringUNITGenerated constant - Attribute key ofB2BCreditLimit.Unitattribute defined at extensionb2bcommerce.-
Fields inherited from class de.hybris.platform.b2b.model.B2BMerchantCheckModel
ACTIVE, CODE
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description B2BCreditLimitModel()Generated constructor - Default constructor for generic creation.B2BCreditLimitModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextB2BCreditLimitModel(java.lang.String _code, CurrencyModel _currency)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersB2BCreditLimitModel(java.lang.String _code, CurrencyModel _currency, 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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B2BRateTypegetAlertRateType()Generated method - Getter of theB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.java.util.DategetAlertSentDate()Generated method - Getter of theB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.java.math.BigDecimalgetAlertThreshold()Generated method - Getter of theB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.java.math.BigDecimalgetAmount()Generated method - Getter of theB2BCreditLimit.amountattribute defined at extensionb2bcommerce.CurrencyModelgetCurrency()Generated method - Getter of theB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.StandardDateRangegetDatePeriod()Generated method - Getter of theB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.B2BPeriodRangegetDateRange()Generated method - Getter of theB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.java.util.Collection<B2BUnitModel>getUnit()Generated method - Getter of theB2BCreditLimit.Unitattribute defined at extensionb2bcommerce.voidsetAlertRateType(B2BRateType value)Generated method - Setter ofB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.voidsetAlertSentDate(java.util.Date value)Generated method - Setter ofB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.voidsetAlertThreshold(java.math.BigDecimal value)Generated method - Setter ofB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.voidsetAmount(java.math.BigDecimal value)Generated method - Setter ofB2BCreditLimit.amountattribute defined at extensionb2bcommerce.voidsetCurrency(CurrencyModel value)Generated method - Setter ofB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.voidsetDatePeriod(StandardDateRange value)Generated method - Setter ofB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.voidsetDateRange(B2BPeriodRange value)Generated method - Setter ofB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.voidsetUnit(java.util.Collection<B2BUnitModel> value)Generated method - Setter ofB2BCreditLimit.Unitattribute defined at extensionb2bcommerce.-
Methods inherited from class de.hybris.platform.b2b.model.B2BMerchantCheckModel
getActive, getCode, setActive, setCode
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
-
-
-
Field Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_B2BUNIT2B2BCREDITLIMIT
public static final java.lang.String _B2BUNIT2B2BCREDITLIMIT
Generated relation code constant for relationB2BUnit2B2BCreditLimitdefining source attributeUnitin extensionb2bcommerce.- See Also:
- Constant Field Values
-
CURRENCY
public static final java.lang.String CURRENCY
Generated constant - Attribute key ofB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
AMOUNT
public static final java.lang.String AMOUNT
Generated constant - Attribute key ofB2BCreditLimit.amountattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
DATEPERIOD
public static final java.lang.String DATEPERIOD
Generated constant - Attribute key ofB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
DATERANGE
public static final java.lang.String DATERANGE
Generated constant - Attribute key ofB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
ALERTTHRESHOLD
public static final java.lang.String ALERTTHRESHOLD
Generated constant - Attribute key ofB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
ALERTRATETYPE
public static final java.lang.String ALERTRATETYPE
Generated constant - Attribute key ofB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
ALERTSENTDATE
public static final java.lang.String ALERTSENTDATE
Generated constant - Attribute key ofB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
UNIT
public static final java.lang.String UNIT
Generated constant - Attribute key ofB2BCreditLimit.Unitattribute defined at extensionb2bcommerce.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
B2BCreditLimitModel
public B2BCreditLimitModel()
Generated constructor - Default constructor for generic creation.
-
B2BCreditLimitModel
public B2BCreditLimitModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
B2BCreditLimitModel
@Deprecated(since="4.1.1", forRemoval=true) public B2BCreditLimitModel(java.lang.String _code, CurrencyModel _currency)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeB2BMerchantCheckat extensionb2bcommerce_currency- initial attribute declared by typeB2BCreditLimitat extensionb2bcommerce
-
B2BCreditLimitModel
@Deprecated(since="4.1.1", forRemoval=true) public B2BCreditLimitModel(java.lang.String _code, CurrencyModel _currency, 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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeB2BMerchantCheckat extensionb2bcommerce_currency- initial attribute declared by typeB2BCreditLimitat extensionb2bcommerce_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getAlertRateType
@Accessor(qualifier="alertRateType", type=GETTER) public B2BRateType getAlertRateType()
Generated method - Getter of theB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.- Returns:
- the alertRateType
-
getAlertSentDate
@Accessor(qualifier="alertSentDate", type=GETTER) public java.util.Date getAlertSentDate()
Generated method - Getter of theB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.- Returns:
- the alertSentDate
-
getAlertThreshold
@Accessor(qualifier="alertThreshold", type=GETTER) public java.math.BigDecimal getAlertThreshold()
Generated method - Getter of theB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.- Returns:
- the alertThreshold
-
getAmount
@Accessor(qualifier="amount", type=GETTER) public java.math.BigDecimal getAmount()
Generated method - Getter of theB2BCreditLimit.amountattribute defined at extensionb2bcommerce.- Returns:
- the amount
-
getCurrency
@Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
Generated method - Getter of theB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.- Returns:
- the currency
-
getDatePeriod
@Accessor(qualifier="datePeriod", type=GETTER) public StandardDateRange getDatePeriod()
Generated method - Getter of theB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.- Returns:
- the datePeriod - date range the credit limit is active
-
getDateRange
@Accessor(qualifier="dateRange", type=GETTER) public B2BPeriodRange getDateRange()
Generated method - Getter of theB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.- Returns:
- the dateRange
-
getUnit
@Accessor(qualifier="Unit", type=GETTER) public java.util.Collection<B2BUnitModel> getUnit()
Generated method - Getter of theB2BCreditLimit.Unitattribute defined at extensionb2bcommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the Unit
-
setAlertRateType
@Accessor(qualifier="alertRateType", type=SETTER) public void setAlertRateType(B2BRateType value)
Generated method - Setter ofB2BCreditLimit.alertRateTypeattribute defined at extensionb2bcommerce.- Parameters:
value- the alertRateType
-
setAlertSentDate
@Accessor(qualifier="alertSentDate", type=SETTER) public void setAlertSentDate(java.util.Date value)
Generated method - Setter ofB2BCreditLimit.alertSentDateattribute defined at extensionb2bcommerce.- Parameters:
value- the alertSentDate
-
setAlertThreshold
@Accessor(qualifier="alertThreshold", type=SETTER) public void setAlertThreshold(java.math.BigDecimal value)
Generated method - Setter ofB2BCreditLimit.alertThresholdattribute defined at extensionb2bcommerce.- Parameters:
value- the alertThreshold
-
setAmount
@Accessor(qualifier="amount", type=SETTER) public void setAmount(java.math.BigDecimal value)
Generated method - Setter ofB2BCreditLimit.amountattribute defined at extensionb2bcommerce.- Parameters:
value- the amount
-
setCurrency
@Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
Generated method - Setter ofB2BCreditLimit.currencyattribute defined at extensionb2bcommerce.- Parameters:
value- the currency
-
setDatePeriod
@Accessor(qualifier="datePeriod", type=SETTER) public void setDatePeriod(StandardDateRange value)
Generated method - Setter ofB2BCreditLimit.datePeriodattribute defined at extensionb2bcommerce.- Parameters:
value- the datePeriod - date range the credit limit is active
-
setDateRange
@Accessor(qualifier="dateRange", type=SETTER) public void setDateRange(B2BPeriodRange value)
Generated method - Setter ofB2BCreditLimit.dateRangeattribute defined at extensionb2bcommerce.- Parameters:
value- the dateRange
-
setUnit
@Accessor(qualifier="Unit", type=SETTER) public void setUnit(java.util.Collection<B2BUnitModel> value)
Generated method - Setter ofB2BCreditLimit.Unitattribute defined at extensionb2bcommerce.- Parameters:
value- the Unit
-
-