Class CoreStitchUserImpl
- java.lang.Object
-
- com.mongodb.stitch.core.auth.internal.CoreStitchUserImpl
-
- All Implemented Interfaces:
CoreStitchUser
- Direct Known Subclasses:
StitchUserImpl,StitchUserImpl
public abstract class CoreStitchUserImpl extends Object implements CoreStitchUser
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCoreStitchUserImpl(String id, String deviceId, String loggedInProviderType, String loggedInProviderName, StitchUserProfileImpl profile, boolean isLoggedIn, Date lastAuthActivity, Document customData)
-
Method Summary
Modifier and Type Method Description booleanequals(Object o)DocumentgetCustomData()StringgetDeviceId()StringgetId()List<? extends StitchUserIdentity>getIdentities()DategetLastAuthActivity()StringgetLoggedInProviderName()StringgetLoggedInProviderType()StitchUserProfilegetProfile()UserTypegetUserType()inthashCode()booleanisLoggedIn()
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceCoreStitchUser
-
getDeviceId
public String getDeviceId()
- Specified by:
getDeviceIdin interfaceCoreStitchUser
-
getLoggedInProviderType
public String getLoggedInProviderType()
- Specified by:
getLoggedInProviderTypein interfaceCoreStitchUser
-
getLoggedInProviderName
public String getLoggedInProviderName()
- Specified by:
getLoggedInProviderNamein interfaceCoreStitchUser
-
getUserType
public UserType getUserType()
- Specified by:
getUserTypein interfaceCoreStitchUser
-
getProfile
public StitchUserProfile getProfile()
- Specified by:
getProfilein interfaceCoreStitchUser- Returns:
- The profile information of this user.
-
getIdentities
public List<? extends StitchUserIdentity> getIdentities()
- Specified by:
getIdentitiesin interfaceCoreStitchUser
-
getLastAuthActivity
public Date getLastAuthActivity()
- Specified by:
getLastAuthActivityin interfaceCoreStitchUser
-
getCustomData
public Document getCustomData()
- Specified by:
getCustomDatain interfaceCoreStitchUser
-
isLoggedIn
public boolean isLoggedIn()
- Specified by:
isLoggedInin interfaceCoreStitchUser
-
-