public class LDAPIntegrationCmdImpl extends TaskCommandImpl implements LDAPIntegrationCmd
The following methods are called by SyncBeanBase:
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
LDAPIntegrationCmdImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String | getCommerceDN(java.lang.String astrLDAPDN, commonj.sdo.DataObject adoMember)
Returns the Commerce DN that corresponds to a specified LDAP DN.
|
java.lang.String | getLDAPDN(java.lang.String astrCommerceDN)
Returns the LDAP DN that corresponds to a specified Commerce DN.
|
java.lang.String | getLDAPDNFromSingleSignOnTokenForWeb(javax.servlet.http.HttpServletRequest request)
This method is called in single sign on scenarios from web requests.
|
java.lang.String | getLDAPDNFromSingleSignOnTokenForWebServices(java.lang.String ssoToken)
This method is called in single sign on scenarios from web services requests.
|
protected java.lang.String | getLDAPDNFromUniqueID(java.lang.String uniqueID)
This method retrieves the LDAP DN from the unique ID in the LTPA token.
|
java.util.Vector | getOrganizationDOs()
Returns a vector of Data Object classes that correspond to OrganizationSyncBean.
|
protected java.lang.String | getSingleSignOnTokenForWeb(javax.servlet.http.HttpServletRequest request)
This method retrieves the LTPA token from the current request object
|
protected java.lang.String | getUniqueIDFromSingleSignOnToken(java.lang.String ssoToken)
This method retrieves the unique ID from the LTPA token.
|
java.util.Vector | getUserDOs()
Returns a vector of Data Object classes that correspond to UserSyncBean.
|
void | postCreateInLDAPProcessing(SyncBeanBase aSyncBean)
This method is called when an entry is being created in LDAP based on Commerce data.
|
void | postLogonProcessing(UserAccessBean aUserAccessBean)
This method is called from LogonCmdImpl, when the authentication mode is set to LDAP, and the authentication is successful.
|
void | postRefreshFromLDAPProcessing(SyncBeanBase aSyncBean)
This method is called when an entry in Commerce is being refreshed with LDAP data.
|
void | postSingleSignOnProcessing(UserSyncBean aUserSyncBean)
This method is called after single sign-on has taken place.
|
void | postUpdateInLDAPProcessing(SyncBeanBase aSyncBean)
This method is called when an entry in LDAP is being updated with Commerce data.
|
public static final java.lang.String COPYRIGHT
public java.lang.String getLDAPDN(java.lang.String astrCommerceDN) throws ECException
public void postLogonProcessing(UserAccessBean aUserAccessBean) throws ECException
The default logic is to do nothing.
public void postSingleSignOnProcessing(UserSyncBean aUserSyncBean) throws ECException
The default logic is to do nothing.
public java.util.Vector getUserDOs()
public java.util.Vector getOrganizationDOs()
public java.lang.String getCommerceDN(java.lang.String astrLDAPDN, commonj.sdo.DataObject adoMember) throws ECException
public void postCreateInLDAPProcessing(SyncBeanBase aSyncBean) throws ECException
The default logic is to do nothing.
public void postUpdateInLDAPProcessing(SyncBeanBase aSyncBean) throws ECException
The default logic is to do nothing.
public void postRefreshFromLDAPProcessing(SyncBeanBase aSyncBean) throws ECException
The default logic is to do nothing.
public java.lang.String getLDAPDNFromSingleSignOnTokenForWeb(javax.servlet.http.HttpServletRequest request) throws ECException
public java.lang.String getLDAPDNFromSingleSignOnTokenForWebServices(java.lang.String ssoToken) throws ECException
protected java.lang.String getSingleSignOnTokenForWeb(javax.servlet.http.HttpServletRequest request) throws ECException
protected java.lang.String getUniqueIDFromSingleSignOnToken(java.lang.String ssoToken) throws ECException
protected java.lang.String getLDAPDNFromUniqueID(java.lang.String uniqueID) throws ECException