Class CxResultsModel

All Implemented Interfaces:
Serializable

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

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _CXUSERTOCXRESULTS

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

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

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

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

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

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

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

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

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

      public static final String USER
      Generated constant - Attribute key of CxResults.user attribute defined at extension personalizationservices.
      See Also:
  • Constructor Details

    • 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(Date _calculationTime, CatalogVersionModel _catalogVersion, String _key, Object _results, 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(Date _calculationTime, CatalogVersionModel _catalogVersion, String _key, ItemModel _owner, Object _results, 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 Details

    • getAdditionalData

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

      @Accessor(qualifier="calculationTime", type=GETTER) public 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 String getKey()
      Generated method - Getter of the CxResults.key attribute defined at extension personalizationservices.
      Returns:
      the key
    • getResults

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

      @Accessor(qualifier="sessionKey", type=GETTER) public 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(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(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(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(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(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