Package de.hybris.platform.oauth2.jalo
Class OAuth2Manager
- java.lang.Object
-
- de.hybris.platform.jalo.Manager
-
- de.hybris.platform.jalo.extension.Extension
-
- de.hybris.platform.oauth2.jalo.OAuth2Manager
-
- All Implemented Interfaces:
ItemLifecycleListener
,java.io.Serializable
public class OAuth2Manager extends Extension
Generated class for typeOAuth2Manager
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension
Extension.RestrictedLanguagesProvider, Extension.RightsProvider
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Manager
Manager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>>
DEFAULT_INITIAL_ATTRIBUTES
protected static OneToManyHandler<OAuthAccessToken>
USER2TOKENRELATIONTOKENSHANDLER
OneToManyHandler
for handling 1:n TOKENS's relation attributes from 'many' side.
-
Constructor Summary
Constructors Constructor Description OAuth2Manager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addToTokens(SessionContext ctx, User item, OAuthAccessToken value)
Generated method - Addsvalue
to tokens.void
addToTokens(User item, OAuthAccessToken value)
Generated method - Addsvalue
to tokens.BruteForceOAuthDisabledAudit
createBruteForceOAuthDisabledAudit(SessionContext ctx, java.util.Map attributeValues)
BruteForceOAuthDisabledAudit
createBruteForceOAuthDisabledAudit(java.util.Map attributeValues)
OAuthAccessToken
createOAuthAccessToken(SessionContext ctx, java.util.Map attributeValues)
OAuthAccessToken
createOAuthAccessToken(java.util.Map attributeValues)
OAuthAuthorizationCode
createOAuthAuthorizationCode(SessionContext ctx, java.util.Map attributeValues)
OAuthAuthorizationCode
createOAuthAuthorizationCode(java.util.Map attributeValues)
OAuthClientDetails
createOAuthClientDetails(SessionContext ctx, java.util.Map attributeValues)
OAuthClientDetails
createOAuthClientDetails(java.util.Map attributeValues)
OAuthRefreshToken
createOAuthRefreshToken(SessionContext ctx, java.util.Map attributeValues)
OAuthRefreshToken
createOAuthRefreshToken(java.util.Map attributeValues)
OpenIDClientDetails
createOpenIDClientDetails(SessionContext ctx, java.util.Map attributeValues)
OpenIDClientDetails
createOpenIDClientDetails(java.util.Map attributeValues)
OpenIDExternalScopes
createOpenIDExternalScopes(SessionContext ctx, java.util.Map attributeValues)
OpenIDExternalScopes
createOpenIDExternalScopes(java.util.Map attributeValues)
java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
static OAuth2Manager
getInstance()
java.lang.String
getName()
java.util.Collection<OAuthAccessToken>
getTokens(SessionContext ctx, User item)
Generated method - Getter of theUser.tokens
attribute.java.util.Collection<OAuthAccessToken>
getTokens(User item)
Generated method - Getter of theUser.tokens
attribute.void
removeFromTokens(SessionContext ctx, User item, OAuthAccessToken value)
Generated method - Removesvalue
from tokens.void
removeFromTokens(User item, OAuthAccessToken value)
Generated method - Removesvalue
from tokens.void
setTokens(SessionContext ctx, User item, java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of theUser.tokens
attribute.void
setTokens(User item, java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of theUser.tokens
attribute.-
Methods inherited from class de.hybris.platform.jalo.extension.Extension
checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplace
-
Methods inherited from class de.hybris.platform.jalo.Manager
afterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, wrap
-
-
-
-
Field Detail
-
USER2TOKENRELATIONTOKENSHANDLER
protected static final OneToManyHandler<OAuthAccessToken> USER2TOKENRELATIONTOKENSHANDLER
OneToManyHandler
for handling 1:n TOKENS's relation attributes from 'many' side.
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,java.util.Map<java.lang.String,Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
public java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes(java.lang.Class<? extends Item> itemClass)
- Overrides:
getDefaultAttributeModes
in classExtension
-
createBruteForceOAuthDisabledAudit
public BruteForceOAuthDisabledAudit createBruteForceOAuthDisabledAudit(SessionContext ctx, java.util.Map attributeValues)
-
createBruteForceOAuthDisabledAudit
public BruteForceOAuthDisabledAudit createBruteForceOAuthDisabledAudit(java.util.Map attributeValues)
-
createOAuthAccessToken
public OAuthAccessToken createOAuthAccessToken(SessionContext ctx, java.util.Map attributeValues)
-
createOAuthAccessToken
public OAuthAccessToken createOAuthAccessToken(java.util.Map attributeValues)
-
createOAuthAuthorizationCode
public OAuthAuthorizationCode createOAuthAuthorizationCode(SessionContext ctx, java.util.Map attributeValues)
-
createOAuthAuthorizationCode
public OAuthAuthorizationCode createOAuthAuthorizationCode(java.util.Map attributeValues)
-
createOAuthClientDetails
public OAuthClientDetails createOAuthClientDetails(SessionContext ctx, java.util.Map attributeValues)
-
createOAuthClientDetails
public OAuthClientDetails createOAuthClientDetails(java.util.Map attributeValues)
-
createOAuthRefreshToken
public OAuthRefreshToken createOAuthRefreshToken(SessionContext ctx, java.util.Map attributeValues)
-
createOAuthRefreshToken
public OAuthRefreshToken createOAuthRefreshToken(java.util.Map attributeValues)
-
createOpenIDClientDetails
public OpenIDClientDetails createOpenIDClientDetails(SessionContext ctx, java.util.Map attributeValues)
-
createOpenIDClientDetails
public OpenIDClientDetails createOpenIDClientDetails(java.util.Map attributeValues)
-
createOpenIDExternalScopes
public OpenIDExternalScopes createOpenIDExternalScopes(SessionContext ctx, java.util.Map attributeValues)
-
createOpenIDExternalScopes
public OpenIDExternalScopes createOpenIDExternalScopes(java.util.Map attributeValues)
-
getInstance
public static final OAuth2Manager getInstance()
-
getTokens
public java.util.Collection<OAuthAccessToken> getTokens(SessionContext ctx, User item)
Generated method - Getter of theUser.tokens
attribute.- Returns:
- the tokens
-
getTokens
public java.util.Collection<OAuthAccessToken> getTokens(User item)
Generated method - Getter of theUser.tokens
attribute.- Returns:
- the tokens
-
setTokens
public void setTokens(SessionContext ctx, User item, java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of theUser.tokens
attribute.- Parameters:
value
- the tokens
-
setTokens
public void setTokens(User item, java.util.Collection<OAuthAccessToken> value)
Generated method - Setter of theUser.tokens
attribute.- Parameters:
value
- the tokens
-
addToTokens
public void addToTokens(SessionContext ctx, User item, OAuthAccessToken value)
Generated method - Addsvalue
to tokens.- Parameters:
value
- the item to add to tokens
-
addToTokens
public void addToTokens(User item, OAuthAccessToken value)
Generated method - Addsvalue
to tokens.- Parameters:
value
- the item to add to tokens
-
removeFromTokens
public void removeFromTokens(SessionContext ctx, User item, OAuthAccessToken value)
Generated method - Removesvalue
from tokens.- Parameters:
value
- the item to remove from tokens
-
removeFromTokens
public void removeFromTokens(User item, OAuthAccessToken value)
Generated method - Removesvalue
from tokens.- Parameters:
value
- the item to remove from tokens
-
-