public final class SimpleCredentialsSupport extends java.lang.Object implements CredentialsSupport
CredentialsSupport
interface that handles javax.jcr.SimpleCredentials.| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,?> |
getAttributes(Credentials credentials)
Obtains the attributes as present with the specified
Credentials. |
<any> |
getCredentialClasses()
Returns all
credentials classes supported by this
implementation. |
static CredentialsSupport |
getInstance() |
java.lang.String |
getUserId(Credentials credentials)
Retrieves the user identifier from the specified
Credentials. |
boolean |
setAttributes(Credentials credentials,
java.util.Map<java.lang.String,?> attributes)
Writes the attributes to the specified
Credentials. |
public static CredentialsSupport getInstance()
public <any> getCredentialClasses()
CredentialsSupportcredentials classes supported by this
implementation.getCredentialClasses in interface CredentialsSupportcredentials classes.public java.lang.String getUserId(Credentials credentials)
CredentialsSupportCredentials.
If the specified credentials are not supported or don't contain any
user id information this method will return null.getUserId in interface CredentialsSupportcredentials - The credentials as passed to the repository login.Credentials or null.public java.util.Map<java.lang.String,?> getAttributes(Credentials credentials)
CredentialsSupportCredentials.
If the specified credentials are not supported or don't contain any
attributes this method will return an empty Map.getAttributes in interface CredentialsSupportcredentials - The credentials as passed to the repository login.Map.public boolean setAttributes(Credentials credentials,
java.util.Map<java.lang.String,?> attributes)
CredentialsSupportCredentials.
If the specified credentials are not supported or doesn't allow to write
attributes this method will return false.setAttributes in interface CredentialsSupportcredentials - The credentials as passed to the repository login.attributes - The attributes to be written to the given credentials.true, if the attributes were set; false otherwise."Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"