Class SocialAuthenticationImplementation
- java.lang.Object
-
- org.forgerock.openam.core.rest.server.SocialAuthenticationImplementation
-
public final class SocialAuthenticationImplementation extends Object
A class to encapsulate a social authentication implementation.
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHAINS_ATTRIBUTEstatic StringDISPLAY_NAME_ATTRIBUTEstatic StringENABLED_IMPLEMENTATIONS_ATTRIBUTEstatic StringICONS_ATTRIBUTEstatic StringSERVICE_NAME
-
Constructor Summary
Constructors Constructor Description SocialAuthenticationImplementation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthnChain()StringgetDisplayName()StringgetIconPath()booleanisValid()Check if the values in the specified implementation are valid.voidsetAuthnChain(String authnChain)voidsetDisplayName(String displayName)voidsetIconPath(String iconPath)
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
ENABLED_IMPLEMENTATIONS_ATTRIBUTE
public static final String ENABLED_IMPLEMENTATIONS_ATTRIBUTE
- See Also:
- Constant Field Values
-
DISPLAY_NAME_ATTRIBUTE
public static final String DISPLAY_NAME_ATTRIBUTE
- See Also:
- Constant Field Values
-
CHAINS_ATTRIBUTE
public static final String CHAINS_ATTRIBUTE
- See Also:
- Constant Field Values
-
ICONS_ATTRIBUTE
public static final String ICONS_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIconPath
public String getIconPath()
-
setIconPath
public void setIconPath(String iconPath)
-
getAuthnChain
public String getAuthnChain()
-
setAuthnChain
public void setAuthnChain(String authnChain)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String displayName)
-
isValid
public boolean isValid()
Check if the values in the specified implementation are valid. Currently this just involves checking the values are non null.- Returns:
- true if the implementation has all its required values
-
-