Interface UserInfo

All Superinterfaces:
org.gusdb.oauth2.client.veupathdb.UserInfo
All Known Subinterfaces:
User
All Known Implementing Classes:
User.UserImpl, UserInfo.UserInfoImpl

public interface UserInfo extends org.gusdb.oauth2.client.veupathdb.UserInfo
Interface for container core users serves two purposes: 1. Allows services using this library to not directly depend on oauth2 client code 2. Allows future container-core-specific fields to be added
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Field Summary

    Fields inherited from interface org.gusdb.oauth2.client.veupathdb.UserInfo

    GROUP_NAME_HELP, GROUP_NAME_SUGGEST, MAX_EMAIL_LENGTH, MAX_PROPERTY_VALUE_SIZE, NO_VALUE, ORGANIZATION_HELP, ORGANIZATION_SUGGEST, USER_PROPERTIES, USERNAME_HELP
  • Method Summary

    Methods inherited from interface org.gusdb.oauth2.client.veupathdb.UserInfo

    getCountry, getDisplayName, getEmail, getFirstName, getGroupName, getInterests, getLastName, getMiddleName, getOrganization, getOrganizationType, getPosition, getSignature, getStableId, getUserId, getUsername, isGuest, setCountry, setEmail, setFirstName, setGroupName, setInterests, setLastName, setMiddleName, setOrganization, setOrganizationType, setPosition, setPropertyValues, setPropertyValues, setUsername