Module Mal4J

Class User

java.lang.Object
dev.katsute.mal4j.user.User
All Implemented Interfaces:
ID, IDN

public abstract class User extends Object implements IDN
Since:
1.0.0
Version:
2.3.0
Author:
Katsute
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract AnimeAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with authenticated user.
    abstract AnimeAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with a user.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with a user and returns it to the callback.
    abstract AnimeAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with a user.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with a user and returns it to the callback.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Anime affinity with authenticated user and returns it to the callback.
    Returns the user's Anime statistics.
    abstract Date
    Returns the user's birthday.
    abstract String
    Returns the user's gender.
    abstract Date
    Returns when the user first joined.
    abstract Long
    Returns when the user first joined as milliseconds since epoch.
    abstract String
    Returns the user's location.
    abstract MangaAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with authenticated user.
    abstract MangaAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with a user.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with a user and returns it to the callback.
    abstract MangaAffinity
    This is a thread blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with a user.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with a user and returns it to the callback.
    abstract void
    This is a non-blocking method.
    This may take several minutes to complete depending on the amount of listings.

    Calculates Manga affinity with authenticated user and returns it to the callback.
    abstract String
    Returns the picture URL.
    abstract String
    Returns the user's timezone.
    Returns user Anime list.
    Returns user Manga list.
    abstract Boolean
    Returns if the user is a MyAnimeList supporter.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface dev.katsute.mal4j.property.ID

    getID

    Methods inherited from interface dev.katsute.mal4j.property.IDN

    getName