Class SearchFilter
- java.lang.Object
-
- com.orchestranetworks.addon.dama.ext.bean.SearchFilter
-
public class SearchFilter extends java.lang.Object
Defines 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.DateRange
getCreationDateRange()
Returns the creation date range.SearchCriteria
getCriteria()
Gets the requested criteria.java.lang.String
getExtension()
Deprecated.UsegetExtensions()
instead.java.util.List<java.lang.String>
getExtensions()
Returns the digital asset's extensions.java.lang.String
getFolderId()
Return the folder id.java.lang.String
getKeyword()
Returns the keyword.int
getPageIndex()
int
getPageSize()
java.util.List<java.lang.String>
getSharingAssetIds()
Return list identity of the Digital assets is sharedjava.util.List<SortCriteria>
getSortCriterias()
Returns the sort criteria.java.util.List<java.lang.String>
getTags()
Returns the digital asset's tags.java.lang.String
getType()
Deprecated.UsegetAssetTypes()
instead.DateRange
getUpdateDateRange()
Returns the last updated date range.void
setAssetTypes(java.util.List<java.lang.String> assetTypes)
void
setCreationDateRange(DateRange createDateRange)
Specifies the creation date range.void
setCriteria(SearchCriteria criteria)
Specifies criteria to match.void
setExtension(java.lang.String extension)
Deprecated.UsesetExtensions(List)
instead.void
setExtensions(java.util.List<java.lang.String> extensions)
void
setFolderId(java.lang.String folderId)
Specifies the folder id of asset.void
setKeyword(java.lang.String keyword)
Specifies the keyword.void
setPageIndex(int pageIndex)
void
setPageSize(int pageSize)
void
setSharingAssetIds(java.util.List<java.lang.String> sharingAssetIds)
void
setSortCriterias(java.util.List<SortCriteria> sortCriterias)
Specifies the sort criteria.void
setTags(java.util.List<java.lang.String> tags)
Specifies the digital asset's tags.void
setType(java.lang.String assetType)
Deprecated.UsesetAssetTypes(List)
instead.void
setUpdateDateRange(DateRange updateDateRange)
Specifies the last updated date range.
-
-
-
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.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
-
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
-
-
-