Class AfterRetentionCleanupRuleModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class AfterRetentionCleanupRuleModel
    extends AbstractRetentionRuleModel
    Generated model class for type AfterRetentionCleanupRule first defined at extension processing.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String ITEMFILTEREXPRESSION
      Generated constant - Attribute key of AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
      static java.lang.String RETENTIONTIMESECONDS
      Generated constant - Attribute key of AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
      static java.lang.String RETIREMENTDATEATTRIBUTE
      Generated constant - Attribute key of AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
      static java.lang.String RETIREMENTDATEEXPRESSION
      Generated constant - Attribute key of AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
      static java.lang.String RETIREMENTITEMTYPE
      Generated constant - Attribute key of AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      AfterRetentionCleanupRuleModel()
      Generated constructor - Default constructor for generic creation.
      AfterRetentionCleanupRuleModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      AfterRetentionCleanupRuleModel​(java.lang.String _actionReference, java.lang.String _code, ItemModel _owner, ComposedTypeModel _retirementItemType)
      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
      AfterRetentionCleanupRuleModel​(java.lang.String _actionReference, java.lang.String _code, ComposedTypeModel _retirementItemType)
      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.lang.String getItemFilterExpression()
      Generated method - Getter of the AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
      java.lang.Long getRetentionTimeSeconds()
      Generated method - Getter of the AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
      AttributeDescriptorModel getRetirementDateAttribute()
      Generated method - Getter of the AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
      java.lang.String getRetirementDateExpression()
      Generated method - Getter of the AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
      ComposedTypeModel getRetirementItemType()
      Generated method - Getter of the AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
      void setItemFilterExpression​(java.lang.String value)
      Generated method - Setter of AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
      void setRetentionTimeSeconds​(java.lang.Long value)
      Generated method - Setter of AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
      void setRetirementDateAttribute​(AttributeDescriptorModel value)
      Generated method - Setter of AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
      void setRetirementDateExpression​(java.lang.String value)
      Generated method - Setter of AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
      void setRetirementItemType​(ComposedTypeModel value)
      Generated method - Setter of AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
      • 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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String RETIREMENTITEMTYPE
        Generated constant - Attribute key of AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
        See Also:
        Constant Field Values
      • RETIREMENTDATEATTRIBUTE

        public static final java.lang.String RETIREMENTDATEATTRIBUTE
        Generated constant - Attribute key of AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
        See Also:
        Constant Field Values
      • RETENTIONTIMESECONDS

        public static final java.lang.String RETENTIONTIMESECONDS
        Generated constant - Attribute key of AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
        See Also:
        Constant Field Values
      • ITEMFILTEREXPRESSION

        public static final java.lang.String ITEMFILTEREXPRESSION
        Generated constant - Attribute key of AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
        See Also:
        Constant Field Values
      • RETIREMENTDATEEXPRESSION

        public static final java.lang.String RETIREMENTDATEEXPRESSION
        Generated constant - Attribute key of AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AfterRetentionCleanupRuleModel

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

        public AfterRetentionCleanupRuleModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • AfterRetentionCleanupRuleModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AfterRetentionCleanupRuleModel​(java.lang.String _actionReference,
                                              java.lang.String _code,
                                              ComposedTypeModel _retirementItemType)
        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:
        _actionReference - initial attribute declared by type AbstractRetentionRule at extension processing
        _code - initial attribute declared by type AbstractRetentionRule at extension processing
        _retirementItemType - initial attribute declared by type AfterRetentionCleanupRule at extension processing
      • AfterRetentionCleanupRuleModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AfterRetentionCleanupRuleModel​(java.lang.String _actionReference,
                                              java.lang.String _code,
                                              ItemModel _owner,
                                              ComposedTypeModel _retirementItemType)
        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:
        _actionReference - initial attribute declared by type AbstractRetentionRule at extension processing
        _code - initial attribute declared by type AbstractRetentionRule at extension processing
        _owner - initial attribute declared by type Item at extension core
        _retirementItemType - initial attribute declared by type AfterRetentionCleanupRule at extension processing
    • Method Detail

      • getItemFilterExpression

        @Accessor(qualifier="itemFilterExpression",
                  type=GETTER)
        public java.lang.String getItemFilterExpression()
        Generated method - Getter of the AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
        Returns:
        the itemFilterExpression
      • getRetentionTimeSeconds

        @Accessor(qualifier="retentionTimeSeconds",
                  type=GETTER)
        public java.lang.Long getRetentionTimeSeconds()
        Generated method - Getter of the AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
        Returns:
        the retentionTimeSeconds
      • getRetirementDateAttribute

        @Accessor(qualifier="retirementDateAttribute",
                  type=GETTER)
        public AttributeDescriptorModel getRetirementDateAttribute()
        Generated method - Getter of the AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
        Returns:
        the retirementDateAttribute
      • getRetirementDateExpression

        @Accessor(qualifier="retirementDateExpression",
                  type=GETTER)
        public java.lang.String getRetirementDateExpression()
        Generated method - Getter of the AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
        Returns:
        the retirementDateExpression
      • getRetirementItemType

        @Accessor(qualifier="retirementItemType",
                  type=GETTER)
        public ComposedTypeModel getRetirementItemType()
        Generated method - Getter of the AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
        Returns:
        the retirementItemType
      • setItemFilterExpression

        @Accessor(qualifier="itemFilterExpression",
                  type=SETTER)
        public void setItemFilterExpression​(java.lang.String value)
        Generated method - Setter of AfterRetentionCleanupRule.itemFilterExpression attribute defined at extension processing.
        Parameters:
        value - the itemFilterExpression
      • setRetentionTimeSeconds

        @Accessor(qualifier="retentionTimeSeconds",
                  type=SETTER)
        public void setRetentionTimeSeconds​(java.lang.Long value)
        Generated method - Setter of AfterRetentionCleanupRule.retentionTimeSeconds attribute defined at extension processing.
        Parameters:
        value - the retentionTimeSeconds
      • setRetirementDateAttribute

        @Accessor(qualifier="retirementDateAttribute",
                  type=SETTER)
        public void setRetirementDateAttribute​(AttributeDescriptorModel value)
        Generated method - Setter of AfterRetentionCleanupRule.retirementDateAttribute attribute defined at extension processing.
        Parameters:
        value - the retirementDateAttribute
      • setRetirementDateExpression

        @Accessor(qualifier="retirementDateExpression",
                  type=SETTER)
        public void setRetirementDateExpression​(java.lang.String value)
        Generated method - Setter of AfterRetentionCleanupRule.retirementDateExpression attribute defined at extension processing.
        Parameters:
        value - the retirementDateExpression
      • setRetirementItemType

        @Accessor(qualifier="retirementItemType",
                  type=SETTER)
        public void setRetirementItemType​(ComposedTypeModel value)
        Generated method - Setter of AfterRetentionCleanupRule.retirementItemType attribute defined at extension processing.
        Parameters:
        value - the retirementItemType