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 -
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