Class CampaignModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.campaigns.model.CampaignModel
-
- All Implemented Interfaces:
java.io.Serializable
public class CampaignModel extends ItemModel
Generated model class for type Campaign first defined at extension basecommerce.Campaign information.
- 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_CAMPAIGNSFORRESTRICTIONGenerated relation code constant for relationCampaignsForRestrictiondefining source attributerestrictionsin extensioncms2.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofCampaign.codeattribute defined at extensionbasecommerce.static java.lang.StringDESCRIPTIONGenerated constant - Attribute key ofCampaign.descriptionattribute defined at extensionbasecommerce.static java.lang.StringENABLEDGenerated constant - Attribute key ofCampaign.enabledattribute defined at extensionbasecommerce.static java.lang.StringENDDATEGenerated constant - Attribute key ofCampaign.endDateattribute defined at extensionbasecommerce.static java.lang.StringNAMEGenerated constant - Attribute key ofCampaign.nameattribute defined at extensionbasecommerce.static java.lang.StringRESTRICTIONSGenerated constant - Attribute key ofCampaign.restrictionsattribute defined at extensioncms2.static java.lang.StringSOURCERULESGenerated constant - Attribute key ofCampaign.sourceRulesattribute defined at extensionruleengineservices.static java.lang.StringSTARTDATEGenerated constant - Attribute key ofCampaign.startDateattribute defined at extensionbasecommerce.-
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 CampaignModel()Generated constructor - Default constructor for generic creation.CampaignModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextCampaignModel(java.lang.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 parametersCampaignModel(java.lang.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
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()Generated method - Getter of theCampaign.codeattribute defined at extensionbasecommerce.java.lang.StringgetDescription()Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.java.lang.StringgetDescription(java.util.Locale loc)Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.java.lang.BooleangetEnabled()Generated method - Getter of theCampaign.enabledattribute defined at extensionbasecommerce.java.util.DategetEndDate()Generated method - Getter of theCampaign.endDateattribute defined at extensionbasecommerce.java.lang.StringgetName()Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.java.util.Collection<CMSCampaignRestrictionModel>getRestrictions()Generated method - Getter of theCampaign.restrictionsattribute defined at extensioncms2.java.util.Set<SourceRuleModel>getSourceRules()Generated method - Getter of theCampaign.sourceRulesattribute defined at extensionruleengineservices.java.util.DategetStartDate()Generated method - Getter of theCampaign.startDateattribute defined at extensionbasecommerce.voidsetCode(java.lang.String value)Generated method - Setter ofCampaign.codeattribute defined at extensionbasecommerce.voidsetDescription(java.lang.String value)Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.voidsetDescription(java.lang.String value, java.util.Locale loc)Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.voidsetEnabled(java.lang.Boolean value)Generated method - Setter ofCampaign.enabledattribute defined at extensionbasecommerce.voidsetEndDate(java.util.Date value)Generated method - Setter ofCampaign.endDateattribute defined at extensionbasecommerce.voidsetName(java.lang.String value)Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.voidsetRestrictions(java.util.Collection<CMSCampaignRestrictionModel> value)Generated method - Setter ofCampaign.restrictionsattribute defined at extensioncms2.voidsetSourceRules(java.util.Set<SourceRuleModel> value)Generated method - Setter ofCampaign.sourceRulesattribute defined at extensionruleengineservices.voidsetStartDate(java.util.Date value)Generated method - Setter ofCampaign.startDateattribute defined at extensionbasecommerce.-
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
-
_CAMPAIGNSFORRESTRICTION
public static final java.lang.String _CAMPAIGNSFORRESTRICTION
Generated relation code constant for relationCampaignsForRestrictiondefining source attributerestrictionsin extensioncms2.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofCampaign.codeattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofCampaign.nameattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
Generated constant - Attribute key ofCampaign.descriptionattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
STARTDATE
public static final java.lang.String STARTDATE
Generated constant - Attribute key ofCampaign.startDateattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
ENDDATE
public static final java.lang.String ENDDATE
Generated constant - Attribute key ofCampaign.endDateattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
ENABLED
public static final java.lang.String ENABLED
Generated constant - Attribute key ofCampaign.enabledattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
RESTRICTIONS
public static final java.lang.String RESTRICTIONS
Generated constant - Attribute key ofCampaign.restrictionsattribute defined at extensioncms2.- See Also:
- Constant Field Values
-
SOURCERULES
public static final java.lang.String SOURCERULES
Generated constant - Attribute key ofCampaign.sourceRulesattribute defined at extensionruleengineservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CampaignModel
public CampaignModel()
Generated constructor - Default constructor for generic creation.
-
CampaignModel
public CampaignModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CampaignModel
@Deprecated(since="4.1.1", forRemoval=true) public CampaignModel(java.lang.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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeCampaignat extensionbasecommerce
-
CampaignModel
@Deprecated(since="4.1.1", forRemoval=true) public CampaignModel(java.lang.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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeCampaignat extensionbasecommerce_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theCampaign.codeattribute defined at extensionbasecommerce.- Returns:
- the code
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()
Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.- Returns:
- the description
-
getDescription
@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription(java.util.Locale loc)
Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getEnabled
@Accessor(qualifier="enabled", type=GETTER) public java.lang.Boolean getEnabled()
Generated method - Getter of theCampaign.enabledattribute defined at extensionbasecommerce.- Returns:
- the enabled
-
getEndDate
@Accessor(qualifier="endDate", type=GETTER) public java.util.Date getEndDate()
Generated method - Getter of theCampaign.endDateattribute defined at extensionbasecommerce.- Returns:
- the endDate
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.- Returns:
- the name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getRestrictions
@Accessor(qualifier="restrictions", type=GETTER) public java.util.Collection<CMSCampaignRestrictionModel> getRestrictions()
Generated method - Getter of theCampaign.restrictionsattribute defined at extensioncms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the restrictions
-
getSourceRules
@Accessor(qualifier="sourceRules", type=GETTER) public java.util.Set<SourceRuleModel> getSourceRules()
Generated method - Getter of theCampaign.sourceRulesattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the sourceRules
-
getStartDate
@Accessor(qualifier="startDate", type=GETTER) public java.util.Date getStartDate()
Generated method - Getter of theCampaign.startDateattribute defined at extensionbasecommerce.- Returns:
- the startDate
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofCampaign.codeattribute defined at extensionbasecommerce.- Parameters:
value- the code
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
value- the descriptionloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setEnabled
@Accessor(qualifier="enabled", type=SETTER) public void setEnabled(java.lang.Boolean value)
Generated method - Setter ofCampaign.enabledattribute defined at extensionbasecommerce.- Parameters:
value- the enabled
-
setEndDate
@Accessor(qualifier="endDate", type=SETTER) public void setEndDate(java.util.Date value)
Generated method - Setter ofCampaign.endDateattribute defined at extensionbasecommerce.- Parameters:
value- the endDate
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
value- the name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
value- the nameloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setRestrictions
@Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(java.util.Collection<CMSCampaignRestrictionModel> value)
Generated method - Setter ofCampaign.restrictionsattribute defined at extensioncms2.- Parameters:
value- the restrictions
-
setSourceRules
@Accessor(qualifier="sourceRules", type=SETTER) public void setSourceRules(java.util.Set<SourceRuleModel> value)
Generated method - Setter ofCampaign.sourceRulesattribute defined at extensionruleengineservices.- Parameters:
value- the sourceRules
-
-