Class SearchParams

java.lang.Object
com.onenetwork.platform.restapi.SearchParams

public class SearchParams
extends java.lang.Object
Encapsulates all parameters which go into invoking generic search for model rest resource programmatically
  • Constructor Summary

    Constructors 
    Constructor Description
    SearchParams​(java.lang.String resourceName, java.lang.String searchName)  
  • Method Summary

    Modifier and Type Method Description
    org.json.JSONObject getFilters()  
    java.util.List<java.lang.String> getLevelsToFetch()  
    java.util.List<java.lang.String> getMdfsToFetch()  
    org.json.JSONArray getMultiFilters()  
    java.lang.Long getPageNumber()  
    java.lang.Long getPageSize()  
    java.lang.String getResourceName()  
    java.lang.String getSearchName()  
    void setFilters​(org.json.JSONObject filters)  
    void setMultiFilters​(org.json.JSONArray multiFilters)  
    void setPageNumber​(java.lang.Long pageNumber)  
    void setPageSize​(java.lang.Long pageSize)  
    void setResourceName​(java.lang.String resourceName)  
    void setSearchName​(java.lang.String searchName)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SearchParams

      public SearchParams​(java.lang.String resourceName, java.lang.String searchName)
  • Method Details

    • getResourceName

      public java.lang.String getResourceName()
      Returns:
      the resourceName
    • setResourceName

      public void setResourceName​(java.lang.String resourceName)
      Parameters:
      resourceName - the resourceName to set
    • getFilters

      public org.json.JSONObject getFilters()
      Returns:
      the filters
    • setFilters

      public void setFilters​(org.json.JSONObject filters)
      Parameters:
      filters - the filters to set
    • getMultiFilters

      public org.json.JSONArray getMultiFilters()
      Returns:
      the multiFilters
    • setMultiFilters

      public void setMultiFilters​(org.json.JSONArray multiFilters)
      Parameters:
      multiFilters - the multiFilters to set
    • getLevelsToFetch

      public java.util.List<java.lang.String> getLevelsToFetch()
      Returns:
      the levelsToFetch
    • getMdfsToFetch

      public java.util.List<java.lang.String> getMdfsToFetch()
      Returns:
      the mdfsToFetch
    • getSearchName

      public java.lang.String getSearchName()
      Returns:
      the searchName
    • setSearchName

      public void setSearchName​(java.lang.String searchName)
      Parameters:
      searchName - the searchName to set
    • getPageSize

      public java.lang.Long getPageSize()
      Returns:
      the pageSize
    • setPageSize

      public void setPageSize​(java.lang.Long pageSize)
      Parameters:
      pageSize - the pageSize to set
    • getPageNumber

      public java.lang.Long getPageNumber()
      Returns:
      the pageNumber
    • setPageNumber

      public void setPageNumber​(java.lang.Long pageNumber)
      Parameters:
      pageNumber - the pageNumber to set