Class CxUserToSegmentModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.personalizationservices.model.CxUserToSegmentModel
- All Implemented Interfaces:
Serializable
Generated model class for type CxUserToSegment first defined at extension personalizationservices.
- 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 relationCxSegmentToUserRelationdefining source attributesegmentin extensionpersonalizationservices.static final StringGenerated relation code constant for relationCxUserToSegmentRelationdefining source attributeuserin extensionpersonalizationservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxUserToSegment.userattribute defined at extensionpersonalizationservices.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 contextCxUserToSegmentModel(BigDecimal _affinity, ItemModel _owner, CxSegmentModel _segment, UserModel _user) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCxUserToSegmentModel(BigDecimal _affinity, CxSegmentModel _segment, UserModel _user) 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 TypeMethodDescriptionGenerated method - Getter of theCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxUserToSegment.providerattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.getUser()Generated method - Getter of theCxUserToSegment.userattribute defined at extensionpersonalizationservices.voidsetAffinity(BigDecimal value) Generated method - Setter ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.voidsetBaseSite(BaseSiteModel value) Generated method - Setter ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.voidsetProvider(String value) Generated method - Setter ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.voidsetSegment(CxSegmentModel value) Generated method - Setter ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.voidGenerated method - Setter ofCxUserToSegment.userattribute defined at extensionpersonalizationservices.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:
-
_CXSEGMENTTOUSERRELATION
Generated relation code constant for relationCxSegmentToUserRelationdefining source attributesegmentin extensionpersonalizationservices.- See Also:
-
_CXUSERTOSEGMENTRELATION
Generated relation code constant for relationCxUserToSegmentRelationdefining source attributeuserin extensionpersonalizationservices.- See Also:
-
PROVIDER
Generated constant - Attribute key ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.- See Also:
-
AFFINITY
Generated constant - Attribute key ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.- See Also:
-
BASESITE
Generated constant - Attribute key ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- See Also:
-
SEGMENT
Generated constant - Attribute key ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- See Also:
-
USER
Generated constant - Attribute key ofCxUserToSegment.userattribute defined at extensionpersonalizationservices.- See Also:
-
-
Constructor Details
-
CxUserToSegmentModel
public CxUserToSegmentModel()Generated constructor - Default constructor for generic creation. -
CxUserToSegmentModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CxUserToSegmentModel
@Deprecated(since="4.1.1", forRemoval=true) public CxUserToSegmentModel(BigDecimal _affinity, CxSegmentModel _segment, UserModel _user) 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:
_affinity- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices_segment- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices_user- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices
-
CxUserToSegmentModel
@Deprecated(since="4.1.1", forRemoval=true) public CxUserToSegmentModel(BigDecimal _affinity, ItemModel _owner, CxSegmentModel _segment, UserModel _user) 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:
_affinity- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices_owner- initial attribute declared by typeItemat extensioncore_segment- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices_user- initial attribute declared by typeCxUserToSegmentat extensionpersonalizationservices
-
-
Method Details
-
getAffinity
Generated method - Getter of theCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.- Returns:
- the affinity - The affinity of relation between user and segment. Range [0-1]
-
getBaseSite
Generated method - Getter of theCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- Returns:
- the baseSite - BaseSite for which this relation is valid
-
getProvider
Generated method - Getter of theCxUserToSegment.providerattribute defined at extensionpersonalizationservices.- Returns:
- the provider - Source from which segment assignemt was read e.g. yprofile system
-
getSegment
Generated method - Getter of theCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- Returns:
- the segment
-
getUser
Generated method - Getter of theCxUserToSegment.userattribute defined at extensionpersonalizationservices.- Returns:
- the user
-
setAffinity
Generated method - Setter ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.- Parameters:
value- the affinity - The affinity of relation between user and segment. Range [0-1]
-
setBaseSite
Generated method - Setter ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- Parameters:
value- the baseSite - BaseSite for which this relation is valid
-
setProvider
Generated method - Setter ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.- Parameters:
value- the provider - Source from which segment assignemt was read e.g. yprofile system
-
setSegment
Generated method - Setter ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- Parameters:
value- the segment
-
setUser
Generated method - Setter ofCxUserToSegment.userattribute defined at extensionpersonalizationservices.- Parameters:
value- the user
-