Class CxCmsActionModel

All Implemented Interfaces:
Serializable

public class CxCmsActionModel extends CxAbstractActionModel
Generated model class for type CxCmsAction first defined at extension personalizationcms.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String COMPONENTID
      Generated constant - Attribute key of CxCmsAction.componentId attribute defined at extension personalizationcms.
      See Also:
    • COMPONENTCATALOG

      public static final String COMPONENTCATALOG
      Generated constant - Attribute key of CxCmsAction.componentCatalog attribute defined at extension personalizationcms.
      See Also:
    • CONTAINERID

      public static final String CONTAINERID
      Generated constant - Attribute key of CxCmsAction.containerId attribute defined at extension personalizationcms.
      See Also:
  • Constructor Details

    • CxCmsActionModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public CxCmsActionModel(CatalogVersionModel _catalogVersion, String _code, String _componentId, String _containerId, String _target, ActionType _type)
      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:
      _catalogVersion - initial attribute declared by type CxAbstractAction at extension personalizationservices
      _code - initial attribute declared by type AbstractAction at extension processing
      _componentId - initial attribute declared by type CxCmsAction at extension personalizationcms
      _containerId - initial attribute declared by type CxCmsAction at extension personalizationcms
      _target - initial attribute declared by type AbstractAction at extension processing
      _type - initial attribute declared by type AbstractAction at extension processing
    • CxCmsActionModel

      @Deprecated(since="4.1.1", forRemoval=true) public CxCmsActionModel(CatalogVersionModel _catalogVersion, String _code, String _componentId, String _containerId, ItemModel _owner, String _target, ActionType _type)
      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:
      _catalogVersion - initial attribute declared by type CxAbstractAction at extension personalizationservices
      _code - initial attribute declared by type AbstractAction at extension processing
      _componentId - initial attribute declared by type CxCmsAction at extension personalizationcms
      _containerId - initial attribute declared by type CxCmsAction at extension personalizationcms
      _owner - initial attribute declared by type Item at extension core
      _target - initial attribute declared by type AbstractAction at extension processing
      _type - initial attribute declared by type AbstractAction at extension processing
  • Method Details

    • getComponentCatalog

      @Accessor(qualifier="componentCatalog", type=GETTER) public String getComponentCatalog()
      Generated method - Getter of the CxCmsAction.componentCatalog attribute defined at extension personalizationcms.
      Returns:
      the componentCatalog - Targeted component catalog
    • getComponentId

      @Accessor(qualifier="componentId", type=GETTER) public String getComponentId()
      Generated method - Getter of the CxCmsAction.componentId attribute defined at extension personalizationcms.
      Returns:
      the componentId - Targeted component id
    • getContainerId

      @Accessor(qualifier="containerId", type=GETTER) public String getContainerId()
      Generated method - Getter of the CxCmsAction.containerId attribute defined at extension personalizationcms.
      Returns:
      the containerId - Targeted container id
    • setComponentCatalog

      @Accessor(qualifier="componentCatalog", type=SETTER) public void setComponentCatalog(String value)
      Generated method - Setter of CxCmsAction.componentCatalog attribute defined at extension personalizationcms.
      Parameters:
      value - the componentCatalog - Targeted component catalog
    • setComponentId

      @Accessor(qualifier="componentId", type=SETTER) public void setComponentId(String value)
      Generated method - Setter of CxCmsAction.componentId attribute defined at extension personalizationcms.
      Parameters:
      value - the componentId - Targeted component id
    • setContainerId

      @Accessor(qualifier="containerId", type=SETTER) public void setContainerId(String value)
      Generated method - Setter of CxCmsAction.containerId attribute defined at extension personalizationcms.
      Parameters:
      value - the containerId - Targeted container id