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:
java.io.Serializable
public class CxUserToSegmentModel extends ItemModel
Generated model class for type CxUserToSegment first defined at extension personalizationservices.- 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_CXSEGMENTTOUSERRELATIONGenerated relation code constant for relationCxSegmentToUserRelationdefining source attributesegmentin extensionpersonalizationservices.static java.lang.String_CXUSERTOSEGMENTRELATIONGenerated relation code constant for relationCxUserToSegmentRelationdefining source attributeuserin extensionpersonalizationservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringAFFINITYGenerated constant - Attribute key ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.static java.lang.StringBASESITEGenerated constant - Attribute key ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.static java.lang.StringPROVIDERGenerated constant - Attribute key ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.static java.lang.StringSEGMENTGenerated constant - Attribute key ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.static java.lang.StringUSERGenerated 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, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description CxUserToSegmentModel()Generated constructor - Default constructor for generic creation.CxUserToSegmentModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextCxUserToSegmentModel(java.math.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(java.math.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigDecimalgetAffinity()Generated method - Getter of theCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.BaseSiteModelgetBaseSite()Generated method - Getter of theCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.java.lang.StringgetProvider()Generated method - Getter of theCxUserToSegment.providerattribute defined at extensionpersonalizationservices.CxSegmentModelgetSegment()Generated method - Getter of theCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.UserModelgetUser()Generated method - Getter of theCxUserToSegment.userattribute defined at extensionpersonalizationservices.voidsetAffinity(java.math.BigDecimal value)Generated method - Setter ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.voidsetBaseSite(BaseSiteModel value)Generated method - Setter ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.voidsetProvider(java.lang.String value)Generated method - Setter ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.voidsetSegment(CxSegmentModel value)Generated method - Setter ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.voidsetUser(UserModel value)Generated 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, 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
-
_CXSEGMENTTOUSERRELATION
public static final java.lang.String _CXSEGMENTTOUSERRELATION
Generated relation code constant for relationCxSegmentToUserRelationdefining source attributesegmentin extensionpersonalizationservices.- See Also:
- Constant Field Values
-
_CXUSERTOSEGMENTRELATION
public static final java.lang.String _CXUSERTOSEGMENTRELATION
Generated relation code constant for relationCxUserToSegmentRelationdefining source attributeuserin extensionpersonalizationservices.- See Also:
- Constant Field Values
-
PROVIDER
public static final java.lang.String PROVIDER
Generated constant - Attribute key ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.- See Also:
- Constant Field Values
-
AFFINITY
public static final java.lang.String AFFINITY
Generated constant - Attribute key ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.- See Also:
- Constant Field Values
-
BASESITE
public static final java.lang.String BASESITE
Generated constant - Attribute key ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- See Also:
- Constant Field Values
-
SEGMENT
public static final java.lang.String SEGMENT
Generated constant - Attribute key ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
Generated constant - Attribute key ofCxUserToSegment.userattribute defined at extensionpersonalizationservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CxUserToSegmentModel
public CxUserToSegmentModel()
Generated constructor - Default constructor for generic creation.
-
CxUserToSegmentModel
public CxUserToSegmentModel(ItemModelContext ctx)
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(java.math.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(java.math.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 Detail
-
getAffinity
@Accessor(qualifier="affinity", type=GETTER) public java.math.BigDecimal 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
@Accessor(qualifier="baseSite", type=GETTER) public BaseSiteModel getBaseSite()
Generated method - Getter of theCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- Returns:
- the baseSite - BaseSite for which this relation is valid
-
getProvider
@Accessor(qualifier="provider", type=GETTER) public java.lang.String 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
@Accessor(qualifier="segment", type=GETTER) public CxSegmentModel getSegment()
Generated method - Getter of theCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- Returns:
- the segment
-
getUser
@Accessor(qualifier="user", type=GETTER) public UserModel getUser()
Generated method - Getter of theCxUserToSegment.userattribute defined at extensionpersonalizationservices.- Returns:
- the user
-
setAffinity
@Accessor(qualifier="affinity", type=SETTER) public void setAffinity(java.math.BigDecimal value)
Generated method - Setter ofCxUserToSegment.affinityattribute defined at extensionpersonalizationservices.- Parameters:
value- the affinity - The affinity of relation between user and segment. Range [0-1]
-
setBaseSite
@Accessor(qualifier="baseSite", type=SETTER) public void setBaseSite(BaseSiteModel value)
Generated method - Setter ofCxUserToSegment.baseSiteattribute defined at extensionpersonalizationservices.- Parameters:
value- the baseSite - BaseSite for which this relation is valid
-
setProvider
@Accessor(qualifier="provider", type=SETTER) public void setProvider(java.lang.String value)
Generated method - Setter ofCxUserToSegment.providerattribute defined at extensionpersonalizationservices.- Parameters:
value- the provider - Source from which segment assignemt was read e.g. yprofile system
-
setSegment
@Accessor(qualifier="segment", type=SETTER) public void setSegment(CxSegmentModel value)
Generated method - Setter ofCxUserToSegment.segmentattribute defined at extensionpersonalizationservices.- Parameters:
value- the segment
-
-