Packages

o

edu.eckerd.google.api.language

JavaConversions

object JavaConversions

Created by davenpcm on 5/7/16.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JavaConversions
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. implicit def googleDateTimeAsJavaZoneDateTimeConversion(b: DateTime): ZonedDateTime
  11. implicit def googleEventDateTimeAsJavaZonedDateTimeConversion(b: EventDateTime): ZonedDateTime
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. implicit def javaEventAsScalaEventConversion(b: Event): Event
  15. implicit def javaFileAsScalaFileConversion(file: File): File
  16. implicit def javaFileListAsScalaListFileConversion(b: FileList): List[File]
  17. implicit def javaGroupAsScalaGroupConversion(b: Group): Group

    Converts a Java Group to a Scala Group.

    Converts a Java Group to a Scala Group. As Groups from the API never discuss members this is initialized as None and all other fields are based on whether the fields are present or not. ID is a some because despite always being returned from google, it is not known when you create a new group so should therefore have the option to be uninitialized.

    b

    A Java Group

    returns

    A Scala Group

  18. implicit def javaGroupsAsScalaGroupsConversion(b: Groups): Groups

    Conversts a Java Groups Object to a Scala Groups Object.

    Conversts a Java Groups Object to a Scala Groups Object. Hopefully this is only used to page through the groups as otherwise it is primarily just a List of Groups

    b

    A Java Groups

    returns

    A Scala Groups

  19. implicit def javaMemberAsScalaMemberConversion(member: Member): Member
  20. implicit def javaMembersAsScalaMembersConversion(b: Members): Members
  21. implicit def javaPermissionAsScalaPermissionConversion(permission: Permission): Permission
  22. implicit def javaPermissionsListAsScalaListPermissionsConversion(b: PermissionList): List[Permission]
  23. implicit def javaUserAsScalaUserConversion(user: User): User
  24. implicit def javaUserEmailAsScalaEmailConversion(userEmail: UserEmail): Email
  25. implicit def javaUserNameAsScalaNameConversion(userName: UserName): Name
  26. implicit def javaUsersAsScalaUsersConversion(b: Users): Users
  27. implicit def javaZonedDateTimeAsGoogleDateTimeConversion(b: ZonedDateTime): DateTime
  28. implicit def javaZonedDateTimeAsGoogleEventDateTimeConversion(b: ZonedDateTime): EventDateTime
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. final def notify(): Unit
    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  32. implicit def scalaCalendarAsJavaCalendarConversion(service: Calendar): Calendar
  33. implicit def scalaDirectoryAsJavaDirectoryConversion(b: Directory): Directory

    This is a one way conversion from the scala object to the java Directory.

    This is a one way conversion from the scala object to the java Directory. The java directory does not have credentials or any of the other inherent attributes. So we use the internal to create what is needed to create the java Directory

    b

    A Scala Directory

    returns

    A Java Directory

  34. implicit def scalaDriveAsJavaDriveConversion(b: Drive): Drive
  35. implicit def scalaEmailAsJavaUserEmailConversion(email: Email): UserEmail
  36. implicit def scalaEventAsJavaEventConversion(b: Event): Event
  37. implicit def scalaFileAsJavaFileConversion(file: File): File
  38. implicit def scalaFileContentAsJavaFileContentConversion(fileContent: FileContent): FileContent
  39. implicit def scalaGroupAsJavaGroupConversion(b: Group): Group

    This converts the Scala Class to the Java Class.

    This converts the Scala Class to the Java Class. Checks whether options are Defined and only applies what is necessary to the class. As Members was a field added in this wrapper it is not converted back.

    b

    A Scala Group

    returns

    A Java Group

  40. implicit def scalaGroupsAsJavaGroupsConversion(b: Groups): Groups

    Converts a Scala Groups Object to a Java Groups Object.

    Converts a Scala Groups Object to a Java Groups Object. The Java Groups Object is returned by a call to the groups api and is important as it is more of a page of groups, with a list of the groups and a page token to continue to the next page. This scala object allows for us to use this paging in scala, and transform back if necessary.

    b

    A Scala Groups

    returns

    A Java Groups

  41. implicit def scalaListFileAsJavaFileListConversion(b: List[File]): FileList
  42. implicit def scalaListPermissionAsJavaPermissionsListConversion(b: List[Permission]): PermissionList
  43. implicit def scalaMemberAsJavaMemberConversion(b: Member): Member
  44. implicit def scalaMembersAsJavaMembersConversion(b: Members): Members
  45. implicit def scalaNameAsJavaUserNameConversion(name: Name): UserName
  46. implicit def scalaPermissionAsJavaPermissionConversion(permission: Permission): Permission
  47. implicit def scalaUserAsJavaUserConversion(user: User): User
  48. implicit def scalaUsersAsJavaUsersConversion(b: Users): Users
  49. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  50. def toString(): String
    Definition Classes
    AnyRef → Any
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped