|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.security.am.plugin.impl.UserContextData
public class UserContextData
The UserContextData specifies the meta data: name, display name and type of parameter that needs to be collected by the login page. For example when we want to collect user name from the login application - where name of the attribute is "form_username"
final UserContextData userNameContext = new UserContextData("form_username", "form_username",
new CredentialMetaData(PluginConstants.TEXT));
The UserContextData can be used to specify the login page URL that the user needs to go to in order to collect credentials. CredentialMetaData of type URL specifies the login page URL.
For example: final UserContextData urlContext = new UserContextData(loginPageURL, new CredentialMetaData("URL"));
The UserContextData can be used to also pass query parameters to the login page URL.
CredentialMetaData of type QUERY_STRING specifies the query parameters that need to be sent with the loginPageURL.
This can be used/processed by the login page. Any kind of information can be passed as query parameters.
For example: String queryString = "queryParam1=testParameter";
final UserContextData queryStringContext =new UserContextData(queryString, new CredentialMetaData("QUERY_STRING"));
Constructor Summary | |
---|---|
UserContextData() Default constructor |
|
UserContextData(java.lang.String name, CredentialMetaData credentialMetaData) Constructor |
|
UserContextData(java.lang.String name, java.lang.String displayName, CredentialMetaData credentialMetaData) Constructor |
|
UserContextData(java.lang.String name, java.lang.String displayName, CredentialMetaData credentialMetaData, int displayOrder) Constructor |
|
UserContextData(java.lang.String name, java.lang.String displayName, java.lang.String value, CredentialMetaData credentialMetaData) Constructor |
Method Summary | |
---|---|
ContextMetaData |
getContextMetaData() returns meta data associated to the context data object. |
java.lang.String |
getDisplayName() return display name. |
java.lang.String |
getName() |
int |
getOrder() |
java.lang.String |
getValue() return the data value. |
void |
setContextMetaData(ContextMetaData contextMetaData) sets the meta data for the data. |
void |
setDisplayName(java.lang.String displayName) |
void |
setName(java.lang.String name) |
void |
setOrder(int order) |
void |
setValue(java.lang.String value) sets a value to the data. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserContextData()
public UserContextData(java.lang.String name, CredentialMetaData credentialMetaData)
name
-credentialMetaData
-public UserContextData(java.lang.String name, java.lang.String displayName, java.lang.String value, CredentialMetaData credentialMetaData)
name
-displayName
-value
-credentialMetaData
-public UserContextData(java.lang.String name, java.lang.String displayName, CredentialMetaData credentialMetaData)
name
-displayName
-credentialMetaData
-public UserContextData(java.lang.String name, java.lang.String displayName, CredentialMetaData credentialMetaData, int displayOrder)
name
-displayName
-credentialMetaData
-displayOrder
- define the order in which the parameters needs to be displayed in UI.Method Detail |
---|
public ContextMetaData getContextMetaData()
ContextData
getContextMetaData
in interface ContextData
ContextMetaData
object.public void setContextMetaData(ContextMetaData contextMetaData)
ContextData
setContextMetaData
in interface ContextData
public java.lang.String getName()
getName
in interface ContextData
public java.lang.String getDisplayName()
ContextData
getDisplayName
in interface ContextData
public void setName(java.lang.String name)
public void setDisplayName(java.lang.String displayName)
public java.lang.String getValue()
ContextData
getValue
in interface ContextData
public void setValue(java.lang.String value)
ContextData
setValue
in interface ContextData
public void setOrder(int order)
public int getOrder()
getOrder
in interface ContextData
|
Oracle Fusion Middleware Extensibility Java API Reference for Oracle Access Management Access Manager 11g Release 2 (11.1.2.1.0) E27137-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2013, Oracle Corp. All Rights Reserved.