Class FlexibleSearchRetentionRuleModel

All Implemented Interfaces:
Serializable

public class FlexibleSearchRetentionRuleModel extends AbstractRetentionRuleModel
Generated model class for type FlexibleSearchRetentionRule first defined at extension processing.
See Also:
  • Field Details

    • _TYPECODE

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

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

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

      public static final String RETENTIONTIMESECONDS
      Generated constant - Attribute key of FlexibleSearchRetentionRule.retentionTimeSeconds attribute defined at extension processing.
      See Also:
  • Constructor Details

    • 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(String _actionReference, String _code, 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(String _actionReference, String _code, ItemModel _owner, 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 Details

    • getQueryParameters

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

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

      @Accessor(qualifier="searchQuery", type=GETTER) public 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(Map<String,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(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(String value)
      Generated method - Setter of FlexibleSearchRetentionRule.searchQuery attribute defined at extension processing.
      Parameters:
      value - the searchQuery