Class FlexibleSearchRetentionRuleModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class FlexibleSearchRetentionRuleModel
    extends AbstractRetentionRuleModel
    Generated model class for type FlexibleSearchRetentionRule 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
      • SEARCHQUERY

        public static final java.lang.String SEARCHQUERY
        Generated constant - Attribute key of FlexibleSearchRetentionRule.searchQuery attribute defined at extension processing.
        See Also:
        Constant Field Values
      • QUERYPARAMETERS

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

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

      • FlexibleSearchRetentionRuleModel

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

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public FlexibleSearchRetentionRuleModel​(java.lang.String _actionReference,
                                                java.lang.String _code,
                                                ItemModel _owner,
                                                java.lang.String _searchQuery)
        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
        _searchQuery - initial attribute declared by type FlexibleSearchRetentionRule at extension processing
    • Method Detail

      • getQueryParameters

        @Accessor(qualifier="queryParameters",
                  type=GETTER)
        public java.util.Map<java.lang.String,​java.lang.String> getQueryParameters()
        Generated method - Getter of the FlexibleSearchRetentionRule.queryParameters attribute defined at extension processing.
        Returns:
        the queryParameters
      • getRetentionTimeSeconds

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

        @Accessor(qualifier="searchQuery",
                  type=GETTER)
        public java.lang.String getSearchQuery()
        Generated method - Getter of the FlexibleSearchRetentionRule.searchQuery attribute defined at extension processing.
        Returns:
        the searchQuery
      • setQueryParameters

        @Accessor(qualifier="queryParameters",
                  type=SETTER)
        public void setQueryParameters​(java.util.Map<java.lang.String,​java.lang.String> value)
        Generated method - Setter of FlexibleSearchRetentionRule.queryParameters attribute defined at extension processing.
        Parameters:
        value - the queryParameters
      • setRetentionTimeSeconds

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

        @Accessor(qualifier="searchQuery",
                  type=SETTER)
        public void setSearchQuery​(java.lang.String value)
        Generated method - Setter of FlexibleSearchRetentionRule.searchQuery attribute defined at extension processing.
        Parameters:
        value - the searchQuery