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
    • 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​(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