Packages

object ReqHdl extends Serializable

HTTP Request Handler

Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReqHdl
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def AllStudyPlan(size: Int = 1500): ParVector[JsonObject]

    Follows each next link, extracting the underlying JsonObject until there is no more result to get

    Follows each next link, extracting the underlying JsonObject until there is no more result to get

    NOTE: This method needs only to be called when retrieving study plans

    size

    amount of element to get for each parallel request

    returns

    Vector of each response's page

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val baseUrl: String

    API entry point

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  8. def course(id: String = null, size: Int = 1000): ReqHdl

    Same as studyPlan() but for couse, see ch.ReqHdl.studyPlan for more infos

    Same as studyPlan() but for couse, see ch.ReqHdl.studyPlan for more infos

    size

    Int, number of results (optional, defaults to 1000)

    returns

    new Request i.e. ReqHdl instance, requesting a list of courses if id was not given and details about course with given id if it was

  9. lazy val courseUrl: String
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def g(endpoint: String): ReqHdl

    Instantiate ReqHdl class with a new request, to execute it call the apply method i.e.

    Instantiate ReqHdl class with a new request, to execute it call the apply method i.e. ReqHdl(req)() or ReqHdl(req).apply()

    endpoint

    end of url to be appended to this.baseUrl

    returns

    ReqHdl instance

  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  19. def studyPlan(id: String = null, size: Int = 2000): ReqHdl

    id

    String, exact url-id of the form studyPlanUrlId. (Optional) if not given, defaults to aksing for the list of studyPlans

    size

    Int, number of results (optional, defaults to 2000) NB: MAXIMUM (accepted by api) IS 2000

    returns

    new Request i.e. ReqHdl instance, requesting a list of study-plans if id was not given and details about study-plan with given id if it was

  20. lazy val studyPlanNodeUrl: String

    will return study plan info and the courses inside it

  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped