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:
Serializable
Generated model class for type Campaign first defined at extension basecommerce.
Campaign information.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationCampaignsForRestrictiondefining source attributerestrictionsin extensioncms2.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofCampaign.codeattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofCampaign.descriptionattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofCampaign.enabledattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofCampaign.endDateattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofCampaign.nameattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofCampaign.restrictionsattribute defined at extensioncms2.static final StringGenerated constant - Attribute key ofCampaign.sourceRulesattribute defined at extensionruleengineservices.static final StringGenerated 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, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.Generated constructor - Default constructor for creation with existing contextCampaignModel(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(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
Modifier and TypeMethodDescriptiongetCode()Generated method - Getter of theCampaign.codeattribute defined at extensionbasecommerce.Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.getDescription(Locale loc) Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.Generated method - Getter of theCampaign.enabledattribute defined at extensionbasecommerce.Generated method - Getter of theCampaign.endDateattribute defined at extensionbasecommerce.getName()Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.Generated method - Getter of theCampaign.restrictionsattribute defined at extensioncms2.Generated method - Getter of theCampaign.sourceRulesattribute defined at extensionruleengineservices.Generated method - Getter of theCampaign.startDateattribute defined at extensionbasecommerce.voidGenerated method - Setter ofCampaign.codeattribute defined at extensionbasecommerce.voidsetDescription(String value) Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.voidsetDescription(String value, Locale loc) Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.voidsetEnabled(Boolean value) Generated method - Setter ofCampaign.enabledattribute defined at extensionbasecommerce.voidsetEndDate(Date value) Generated method - Setter ofCampaign.endDateattribute defined at extensionbasecommerce.voidGenerated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.voidGenerated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.voidGenerated method - Setter ofCampaign.restrictionsattribute defined at extensioncms2.voidsetSourceRules(Set<SourceRuleModel> value) Generated method - Setter ofCampaign.sourceRulesattribute defined at extensionruleengineservices.voidsetStartDate(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, setOwnerMethods 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 Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_CAMPAIGNSFORRESTRICTION
Generated relation code constant for relationCampaignsForRestrictiondefining source attributerestrictionsin extensioncms2.- See Also:
-
CODE
Generated constant - Attribute key ofCampaign.codeattribute defined at extensionbasecommerce.- See Also:
-
NAME
Generated constant - Attribute key ofCampaign.nameattribute defined at extensionbasecommerce.- See Also:
-
DESCRIPTION
Generated constant - Attribute key ofCampaign.descriptionattribute defined at extensionbasecommerce.- See Also:
-
STARTDATE
Generated constant - Attribute key ofCampaign.startDateattribute defined at extensionbasecommerce.- See Also:
-
ENDDATE
Generated constant - Attribute key ofCampaign.endDateattribute defined at extensionbasecommerce.- See Also:
-
ENABLED
Generated constant - Attribute key ofCampaign.enabledattribute defined at extensionbasecommerce.- See Also:
-
RESTRICTIONS
Generated constant - Attribute key ofCampaign.restrictionsattribute defined at extensioncms2.- See Also:
-
SOURCERULES
Generated constant - Attribute key ofCampaign.sourceRulesattribute defined at extensionruleengineservices.- See Also:
-
-
Constructor Details
-
CampaignModel
public CampaignModel()Generated constructor - Default constructor for generic creation. -
CampaignModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CampaignModel
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, 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 Details
-
getCode
Generated method - Getter of theCampaign.codeattribute defined at extensionbasecommerce.- Returns:
- the code
-
getDescription
Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.- Returns:
- the description
-
getDescription
Generated method - Getter of theCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getEnabled
Generated method - Getter of theCampaign.enabledattribute defined at extensionbasecommerce.- Returns:
- the enabled
-
getEndDate
Generated method - Getter of theCampaign.endDateattribute defined at extensionbasecommerce.- Returns:
- the endDate
-
getName
Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.- Returns:
- the name
-
getName
Generated method - Getter of theCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getRestrictions
@Accessor(qualifier="restrictions", type=GETTER) public 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
Generated method - Getter of theCampaign.sourceRulesattribute defined at extensionruleengineservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the sourceRules
-
getStartDate
Generated method - Getter of theCampaign.startDateattribute defined at extensionbasecommerce.- Returns:
- the startDate
-
setCode
Generated method - Setter ofCampaign.codeattribute defined at extensionbasecommerce.- Parameters:
value- the code
-
setDescription
Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Generated method - Setter ofCampaign.descriptionattribute defined at extensionbasecommerce.- Parameters:
value- the descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setEnabled
Generated method - Setter ofCampaign.enabledattribute defined at extensionbasecommerce.- Parameters:
value- the enabled
-
setEndDate
Generated method - Setter ofCampaign.endDateattribute defined at extensionbasecommerce.- Parameters:
value- the endDate
-
setName
Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
value- the name
-
setName
Generated method - Setter ofCampaign.nameattribute defined at extensionbasecommerce.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setRestrictions
@Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(Collection<CMSCampaignRestrictionModel> value) Generated method - Setter ofCampaign.restrictionsattribute defined at extensioncms2.- Parameters:
value- the restrictions
-
setSourceRules
@Accessor(qualifier="sourceRules", type=SETTER) public void setSourceRules(Set<SourceRuleModel> value) Generated method - Setter ofCampaign.sourceRulesattribute defined at extensionruleengineservices.- Parameters:
value- the sourceRules
-
setStartDate
Generated method - Setter ofCampaign.startDateattribute defined at extensionbasecommerce.- Parameters:
value- the startDate
-