Class SearchFilter


  • public class SearchFilter
    extends java.lang.Object
    Defines the search filter.
    Since:
    1.6.0
    • Constructor Detail

      • SearchFilter

        public SearchFilter()
    • Method Detail

      • getKeyword

        public java.lang.String getKeyword()
        Returns the keyword.
      • setKeyword

        public void setKeyword​(java.lang.String keyword)
        Specifies the keyword.
      • getCriteria

        public SearchCriteria getCriteria()
        Gets the requested criteria.
        Returns:
        criteria match for advanced search mode
      • setCriteria

        public void setCriteria​(SearchCriteria criteria)
        Specifies criteria to match.
      • getType

        @Deprecated
        public java.lang.String getType()
        Deprecated.
        Use getAssetTypes() instead.
        Returns the digital asset's type.
      • setType

        @Deprecated
        public void setType​(java.lang.String assetType)
        Deprecated.
        Use setAssetTypes(List) instead.
        Specifies the digital asset's type.
      • getExtension

        @Deprecated
        public java.lang.String getExtension()
        Deprecated.
        Use getExtensions() instead.
        Returns the digital asset's extension. Should be extension
      • setExtension

        @Deprecated
        public void setExtension​(java.lang.String extension)
        Deprecated.
        Use setExtensions(List) instead.
        Specifies the digital asset's extension.
      • getTags

        public java.util.List<java.lang.String> getTags()
        Returns the digital asset's tags.
      • setTags

        public void setTags​(java.util.List<java.lang.String> tags)
        Specifies the digital asset's tags.
      • getCreationDateRange

        public DateRange getCreationDateRange()
        Returns the creation date range.
      • setCreationDateRange

        public void setCreationDateRange​(DateRange createDateRange)
        Specifies the creation date range.
      • getUpdateDateRange

        public DateRange getUpdateDateRange()
        Returns the last updated date range.
      • setUpdateDateRange

        public void setUpdateDateRange​(DateRange updateDateRange)
        Specifies the last updated date range.
      • getSortCriterias

        public java.util.List<SortCriteria> getSortCriterias()
        Returns the sort criteria.
      • setSortCriterias

        public void setSortCriterias​(java.util.List<SortCriteria> sortCriterias)
        Specifies the sort criteria.
      • getFolderId

        public java.lang.String getFolderId()
        Return the folder id.
      • setFolderId

        public void setFolderId​(java.lang.String folderId)
        Specifies the folder id of asset.
      • getPageIndex

        public int getPageIndex()
        Returns:
        page number
      • setPageIndex

        public void setPageIndex​(int pageIndex)
        Parameters:
        pageIndex - current page
      • getPageSize

        public int getPageSize()
        Returns:
        size of page
      • setPageSize

        public void setPageSize​(int pageSize)
        Parameters:
        pageSize - size of current page
      • getAssetTypes

        public java.util.List<java.lang.String> getAssetTypes()
        Returns the digital asset's types.
      • setAssetTypes

        public void setAssetTypes​(java.util.List<java.lang.String> assetTypes)
        Parameters:
        assetTypes - type of assets
      • getExtensions

        public java.util.List<java.lang.String> getExtensions()
        Returns the digital asset's extensions.
      • setExtensions

        public void setExtensions​(java.util.List<java.lang.String> extensions)
        Parameters:
        extensions - extension of assets
      • getSharingAssetIds

        public java.util.List<java.lang.String> getSharingAssetIds()
        Return list identity of the Digital assets is shared
        Returns:
      • setSharingAssetIds

        public void setSharingAssetIds​(java.util.List<java.lang.String> sharingAssetIds)
        Parameters:
        sharingAssetIds -