Class SearchFilter
- java.lang.Object
-
- com.orchestranetworks.addon.dama.ext.bean.SearchFilter
-
public final class SearchFilter extends java.lang.ObjectDefines the search filter.- Since:
- 1.6.0
-
-
Constructor Summary
Constructors Constructor Description SearchFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.List<java.lang.String>getAssetTypes()Returns the digital asset's types.DateRangegetCreationDateRange()Returns the creation date range.SearchCriteriagetCriteria()Gets the requested criteria.java.lang.StringgetExtension()Deprecated.UsegetExtensions()instead.java.util.List<java.lang.String>getExtensions()Returns the digital asset's extensions.java.lang.StringgetFolderId()Return the folder id.java.lang.StringgetKeyword()Returns the keyword.intgetPageIndex()intgetPageSize()java.util.List<java.lang.String>getSharingAssetIds()java.util.List<java.lang.String>getSharingFolderIds()java.util.List<SortCriteria>getSortCriterias()Returns the sort criteria.java.util.List<java.lang.String>getTags()Returns the digital asset's tags.java.lang.StringgetType()Deprecated.UsegetAssetTypes()instead.DateRangegetUpdateDateRange()Returns the last updated date range.voidsetAssetTypes(java.util.List<java.lang.String> assetTypes)voidsetCreationDateRange(DateRange createDateRange)Specifies the creation date range.voidsetCriteria(SearchCriteria criteria)Specifies criteria to match.voidsetExtension(java.lang.String extension)Deprecated.UsesetExtensions(List)instead.voidsetExtensions(java.util.List<java.lang.String> extensions)voidsetFolderId(java.lang.String folderId)Specifies the folder id of asset.voidsetKeyword(java.lang.String keyword)Specifies the keyword.voidsetPageIndex(int pageIndex)voidsetPageSize(int pageSize)voidsetSharingAssetIds(java.util.List<java.lang.String> sharingAssetIds)voidsetSharingFolderIds(java.util.List<java.lang.String> sharingFolderIds)voidsetSortCriterias(java.util.List<SortCriteria> sortCriterias)Specifies the sort criteria.voidsetTags(java.util.List<java.lang.String> tags)Specifies the digital asset's tags.voidsetType(java.lang.String assetType)Deprecated.UsesetAssetTypes(List)instead.voidsetUpdateDateRange(DateRange updateDateRange)Specifies the last updated date range.
-
-
-
Method Detail
-
getSharingAssetIds
public java.util.List<java.lang.String> getSharingAssetIds()
-
setSharingAssetIds
public void setSharingAssetIds(java.util.List<java.lang.String> sharingAssetIds)
-
getSharingFolderIds
public java.util.List<java.lang.String> getSharingFolderIds()
-
setSharingFolderIds
public void setSharingFolderIds(java.util.List<java.lang.String> sharingFolderIds)
-
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.UsegetAssetTypes()instead.Returns the digital asset's type.
-
setType
@Deprecated public void setType(java.lang.String assetType)
Deprecated.UsesetAssetTypes(List)instead.Specifies the digital asset's type.
-
getExtension
@Deprecated public java.lang.String getExtension()
Deprecated.UsegetExtensions()instead.Returns the digital asset's extension. Should be extension
-
setExtension
@Deprecated public void setExtension(java.lang.String extension)
Deprecated.UsesetExtensions(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
-
-