Klasse UserManager

java.lang.Object
eu.hobbydev.bracheus.manager.UserManager

public class UserManager extends Object
The UserManager class is responsible for managing both regular Instagram users and the Seleniagram user. It provides methods to register, unregister, and query information about known and followed Instagram users. The class also allows access to the Seleniagram user.

This class manages two distinct lists of Instagram users: one for known users and one for followed users. It also provides functionality to register and unregister users in these lists, as well as check if a user is known or followed.

Siehe auch:
  • Konstruktordetails

    • UserManager

      public UserManager()
  • Methodendetails

    • getSeleniagramUser

      public SeleniagramUser getSeleniagramUser()
      Gets the Seleniagram user managed by this UserManager.
      Gibt zurück:
      The SeleniagramUser instance associated with this UserManager.
    • getFollowedInstaUser

      public InstaUser getFollowedInstaUser(String user)
      Retrieves a followed Instagram user by their username.
      Parameter:
      user - The username of the Instagram user to retrieve.
      Gibt zurück:
      The InstaUser corresponding to the username, or null if no followed user is found.
    • getKnownInstaUser

      public InstaUser getKnownInstaUser(String user)
      Retrieves a known Instagram user by their username.
      Parameter:
      user - The username of the Instagram user to retrieve.
      Gibt zurück:
      The InstaUser corresponding to the username, or null if no known user is found.
    • isKnownInstaUser

      public boolean isKnownInstaUser(InstaUser user)
      Checks if a given Instagram user is known by this UserManager.
      Parameter:
      user - The InstaUser to check.
      Gibt zurück:
      true if the user is known, otherwise false.
    • isKnownInstaUser

      public boolean isKnownInstaUser(String user)
      Checks if a given Instagram user, identified by their username, is known by this UserManager.
      Parameter:
      user - The username of the Instagram user to check.
      Gibt zurück:
      true if the user is known, otherwise false.
    • isFollowedInstaUser

      public boolean isFollowedInstaUser(InstaUser user)
      Checks if a given Instagram user is followed by this UserManager.
      Parameter:
      user - The InstaUser to check.
      Gibt zurück:
      true if the user is followed, otherwise false.
    • isFollowedInstaUser

      public boolean isFollowedInstaUser(String user)
      Checks if a given Instagram user, identified by their username, is followed by this UserManager.
      Parameter:
      user - The username of the Instagram user to check.
      Gibt zurück:
      true if the user is followed, otherwise false.
    • registerInstaUser

      public void registerInstaUser(InstaUser user)
      Registers an Instagram user as a known user.
      Parameter:
      user - The InstaUser to register as a known user.
    • unregisterInstaUser

      public void unregisterInstaUser(InstaUser user)
      Unregisters an Instagram user from the list of known users.
      Parameter:
      user - The InstaUser to unregister from the known users list.
    • registerFollowedInstaUser

      public void registerFollowedInstaUser(InstaUser user)
      Registers an Instagram user as a followed user.
      Parameter:
      user - The InstaUser to register as a followed user.
    • unregisterFollowedInstaUser

      public void unregisterFollowedInstaUser(InstaUser user)
      Unregisters an Instagram user from the list of followed users.
      Parameter:
      user - The InstaUser to unregister from the followed users list.
    • setSeleniagramUser

      public void setSeleniagramUser(SeleniagramUser seleniagramUser)
      Sets the Seleniagram user for this UserManager.
      Parameter:
      seleniagramUser - The SeleniagramUser to set as the managed user.