Class CxResultsModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class CxResultsModel
    extends ItemModel
    Generated model class for type CxResults first defined at extension personalizationservices.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _CXUSERTOCXRESULTS
      Generated relation code constant for relation CxUserToCxResults defining source attribute user in extension personalizationservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String ADDITIONALDATA
      Generated constant - Attribute key of CxResults.additionalData attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUS
      Generated constant - Attribute key of CxResults.anonymous attribute defined at extension personalizationservices.
      static java.lang.String CALCULATIONTIME
      Generated constant - Attribute key of CxResults.calculationTime attribute defined at extension personalizationservices.
      static java.lang.String CATALOGVERSION
      Generated constant - Attribute key of CxResults.catalogVersion attribute defined at extension personalizationservices.
      static java.lang.String DEFAULT
      Generated constant - Attribute key of CxResults.default attribute defined at extension personalizationservices.
      static java.lang.String KEY
      Generated constant - Attribute key of CxResults.key attribute defined at extension personalizationservices.
      static java.lang.String RESULTS
      Generated constant - Attribute key of CxResults.results attribute defined at extension personalizationservices.
      static java.lang.String SESSIONKEY
      Generated constant - Attribute key of CxResults.sessionKey attribute defined at extension personalizationservices.
      static java.lang.String USER
      Generated constant - Attribute key of CxResults.user attribute defined at extension personalizationservices.
    • Constructor Summary

      Constructors 
      Constructor Description
      CxResultsModel()
      Generated constructor - Default constructor for generic creation.
      CxResultsModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      CxResultsModel​(java.util.Date _calculationTime, CatalogVersionModel _catalogVersion, java.lang.String _key, ItemModel _owner, java.lang.Object _results, java.lang.String _sessionKey)
      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
      CxResultsModel​(java.util.Date _calculationTime, CatalogVersionModel _catalogVersion, java.lang.String _key, java.lang.Object _results, java.lang.String _sessionKey)
      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
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _CXUSERTOCXRESULTS

        public static final java.lang.String _CXUSERTOCXRESULTS
        Generated relation code constant for relation CxUserToCxResults defining source attribute user in extension personalizationservices.
        See Also:
        Constant Field Values
      • KEY

        public static final java.lang.String KEY
        Generated constant - Attribute key of CxResults.key attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • SESSIONKEY

        public static final java.lang.String SESSIONKEY
        Generated constant - Attribute key of CxResults.sessionKey attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • CATALOGVERSION

        public static final java.lang.String CATALOGVERSION
        Generated constant - Attribute key of CxResults.catalogVersion attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • RESULTS

        public static final java.lang.String RESULTS
        Generated constant - Attribute key of CxResults.results attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • ADDITIONALDATA

        public static final java.lang.String ADDITIONALDATA
        Generated constant - Attribute key of CxResults.additionalData attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • CALCULATIONTIME

        public static final java.lang.String CALCULATIONTIME
        Generated constant - Attribute key of CxResults.calculationTime attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • ANONYMOUS

        public static final java.lang.String ANONYMOUS
        Generated constant - Attribute key of CxResults.anonymous attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • DEFAULT

        public static final java.lang.String DEFAULT
        Generated constant - Attribute key of CxResults.default attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
      • USER

        public static final java.lang.String USER
        Generated constant - Attribute key of CxResults.user attribute defined at extension personalizationservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CxResultsModel

        public CxResultsModel()
        Generated constructor - Default constructor for generic creation.
      • CxResultsModel

        public CxResultsModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • CxResultsModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CxResultsModel​(java.util.Date _calculationTime,
                              CatalogVersionModel _catalogVersion,
                              java.lang.String _key,
                              java.lang.Object _results,
                              java.lang.String _sessionKey)
        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
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _calculationTime - initial attribute declared by type CxResults at extension personalizationservices
        _catalogVersion - initial attribute declared by type CxResults at extension personalizationservices
        _key - initial attribute declared by type CxResults at extension personalizationservices
        _results - initial attribute declared by type CxResults at extension personalizationservices
        _sessionKey - initial attribute declared by type CxResults at extension personalizationservices
      • CxResultsModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public CxResultsModel​(java.util.Date _calculationTime,
                              CatalogVersionModel _catalogVersion,
                              java.lang.String _key,
                              ItemModel _owner,
                              java.lang.Object _results,
                              java.lang.String _sessionKey)
        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
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _calculationTime - initial attribute declared by type CxResults at extension personalizationservices
        _catalogVersion - initial attribute declared by type CxResults at extension personalizationservices
        _key - initial attribute declared by type CxResults at extension personalizationservices
        _owner - initial attribute declared by type Item at extension core
        _results - initial attribute declared by type CxResults at extension personalizationservices
        _sessionKey - initial attribute declared by type CxResults at extension personalizationservices
    • Method Detail

      • getAdditionalData

        @Accessor(qualifier="additionalData",
                  type=GETTER)
        public java.lang.Object getAdditionalData()
        Generated method - Getter of the CxResults.additionalData attribute defined at extension personalizationservices.
        Returns:
        the additionalData
      • getCalculationTime

        @Accessor(qualifier="calculationTime",
                  type=GETTER)
        public java.util.Date getCalculationTime()
        Generated method - Getter of the CxResults.calculationTime attribute defined at extension personalizationservices.
        Returns:
        the calculationTime
      • getCatalogVersion

        @Accessor(qualifier="catalogVersion",
                  type=GETTER)
        public CatalogVersionModel getCatalogVersion()
        Generated method - Getter of the CxResults.catalogVersion attribute defined at extension personalizationservices.
        Returns:
        the catalogVersion
      • getKey

        @Accessor(qualifier="key",
                  type=GETTER)
        public java.lang.String getKey()
        Generated method - Getter of the CxResults.key attribute defined at extension personalizationservices.
        Returns:
        the key
      • getResults

        @Accessor(qualifier="results",
                  type=GETTER)
        public java.lang.Object getResults()
        Generated method - Getter of the CxResults.results attribute defined at extension personalizationservices.
        Returns:
        the results
      • getSessionKey

        @Accessor(qualifier="sessionKey",
                  type=GETTER)
        public java.lang.String getSessionKey()
        Generated method - Getter of the CxResults.sessionKey attribute defined at extension personalizationservices.
        Returns:
        the sessionKey
      • getUser

        @Accessor(qualifier="user",
                  type=GETTER)
        public UserModel getUser()
        Generated method - Getter of the CxResults.user attribute defined at extension personalizationservices.
        Returns:
        the user
      • isAnonymous

        @Accessor(qualifier="anonymous",
                  type=GETTER)
        public boolean isAnonymous()
        Generated method - Getter of the CxResults.anonymous attribute defined at extension personalizationservices.
        Returns:
        the anonymous
      • isDefault

        @Accessor(qualifier="default",
                  type=GETTER)
        public boolean isDefault()
        Generated method - Getter of the CxResults.default attribute defined at extension personalizationservices.
        Returns:
        the default - Mark for default results calculated for anonymous user
      • setAdditionalData

        @Accessor(qualifier="additionalData",
                  type=SETTER)
        public void setAdditionalData​(java.lang.Object value)
        Generated method - Setter of CxResults.additionalData attribute defined at extension personalizationservices.
        Parameters:
        value - the additionalData
      • setAnonymous

        @Accessor(qualifier="anonymous",
                  type=SETTER)
        public void setAnonymous​(boolean value)
        Generated method - Setter of CxResults.anonymous attribute defined at extension personalizationservices.
        Parameters:
        value - the anonymous
      • setCalculationTime

        @Accessor(qualifier="calculationTime",
                  type=SETTER)
        public void setCalculationTime​(java.util.Date value)
        Generated method - Setter of CxResults.calculationTime attribute defined at extension personalizationservices.
        Parameters:
        value - the calculationTime
      • setCatalogVersion

        @Accessor(qualifier="catalogVersion",
                  type=SETTER)
        public void setCatalogVersion​(CatalogVersionModel value)
        Generated method - Setter of CxResults.catalogVersion attribute defined at extension personalizationservices.
        Parameters:
        value - the catalogVersion
      • setDefault

        @Accessor(qualifier="default",
                  type=SETTER)
        public void setDefault​(boolean value)
        Generated method - Setter of CxResults.default attribute defined at extension personalizationservices.
        Parameters:
        value - the default - Mark for default results calculated for anonymous user
      • setKey

        @Accessor(qualifier="key",
                  type=SETTER)
        public void setKey​(java.lang.String value)
        Generated method - Setter of CxResults.key attribute defined at extension personalizationservices.
        Parameters:
        value - the key
      • setResults

        @Accessor(qualifier="results",
                  type=SETTER)
        public void setResults​(java.lang.Object value)
        Generated method - Setter of CxResults.results attribute defined at extension personalizationservices.
        Parameters:
        value - the results
      • setSessionKey

        @Accessor(qualifier="sessionKey",
                  type=SETTER)
        public void setSessionKey​(java.lang.String value)
        Generated method - Setter of CxResults.sessionKey attribute defined at extension personalizationservices.
        Parameters:
        value - the sessionKey
      • setUser

        @Accessor(qualifier="user",
                  type=SETTER)
        public void setUser​(UserModel value)
        Generated method - Setter of CxResults.user attribute defined at extension personalizationservices.
        Parameters:
        value - the user