public enum OAuth2Provider extends Enum<OAuth2Provider> implements IOAuth2Provider
IOAuth2Provider
Contains base social networks.| Modifier and Type | Method and Description |
|---|---|
OrienteerUser |
createUser(com.orientechnologies.orient.core.db.document.ODatabaseDocument db,
com.fasterxml.jackson.databind.JsonNode node)
Create user by this provider
|
org.apache.wicket.request.resource.ResourceReference |
getIconResourceReference() |
com.github.scribejava.core.builder.api.DefaultApi20 |
getInstance() |
String |
getLabel() |
String |
getName() |
String |
getProtectedResource() |
String |
getScope() |
OrienteerUser |
getUser(com.orientechnologies.orient.core.db.document.ODatabaseDocument db,
com.fasterxml.jackson.databind.JsonNode node)
Get user by this provider
|
static OAuth2Provider |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static OAuth2Provider[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OAuth2Provider GITHUB
public static final OAuth2Provider FACEBOOK
public static final OAuth2Provider GOOGLE
public static OAuth2Provider[] values()
for (OAuth2Provider c : OAuth2Provider.values()) System.out.println(c);
public static OAuth2Provider valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getName()
getName in interface IOAuth2Providerpublic String getLabel()
getLabel in interface IOAuth2Providerpublic org.apache.wicket.request.resource.ResourceReference getIconResourceReference()
getIconResourceReference in interface IOAuth2Providerpublic String getProtectedResource()
getProtectedResource in interface IOAuth2Providerpublic String getScope()
getScope in interface IOAuth2Providerpublic com.github.scribejava.core.builder.api.DefaultApi20 getInstance()
getInstance in interface IOAuth2ProviderDefaultApi20public OrienteerUser createUser(com.orientechnologies.orient.core.db.document.ODatabaseDocument db, com.fasterxml.jackson.databind.JsonNode node)
IOAuth2ProvidercreateUser in interface IOAuth2Providerdb - databasenode - JSON node which was received by using this providerpublic OrienteerUser getUser(com.orientechnologies.orient.core.db.document.ODatabaseDocument db, com.fasterxml.jackson.databind.JsonNode node)
IOAuth2ProvidergetUser in interface IOAuth2Providerdb - databasenode - JSON node which was received by using this providerCopyright © 2020. All rights reserved.