eu.semiramis.identityaggregator
Class ID_Translator
java.lang.Object
eu.semiramis.identityaggregator.ID_Translator
public class ID_Translator
- extends java.lang.Object
Identity Aggregator - Id Translator Module
Method Summary |
static java.lang.String |
generatePseudonym()
|
static java.lang.String |
getRealId(java.lang.String pseudonym)
|
static void |
linkPseudonym(java.lang.String pseudonym,
java.lang.String id)
|
java.lang.String |
translateRequestSubjectId(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String destination,
java.lang.String subjectId)
|
java.lang.String |
translateRequestSubjectId(java.lang.String issuer,
java.lang.String destination,
java.lang.String subjectId,
eu.semiramis.commons.audit.Transaction transaction)
|
java.lang.String |
translateResponseSubjectId(javax.servlet.http.HttpServletRequest request,
java.lang.String destination,
java.lang.String issuer,
java.lang.String subjectId)
|
java.lang.String |
translateResponseSubjectId(java.lang.String destination,
java.lang.String issuer,
java.lang.String subjectId,
eu.semiramis.commons.audit.Transaction transaction)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID_Translator
public ID_Translator(IdentityAggregator_Config config)
generatePseudonym
public static java.lang.String generatePseudonym()
linkPseudonym
public static void linkPseudonym(java.lang.String pseudonym,
java.lang.String id)
getRealId
public static java.lang.String getRealId(java.lang.String pseudonym)
translateRequestSubjectId
public java.lang.String translateRequestSubjectId(javax.servlet.http.HttpServletRequest request,
java.lang.String issuer,
java.lang.String destination,
java.lang.String subjectId)
translateRequestSubjectId
public java.lang.String translateRequestSubjectId(java.lang.String issuer,
java.lang.String destination,
java.lang.String subjectId,
eu.semiramis.commons.audit.Transaction transaction)
translateResponseSubjectId
public java.lang.String translateResponseSubjectId(javax.servlet.http.HttpServletRequest request,
java.lang.String destination,
java.lang.String issuer,
java.lang.String subjectId)
translateResponseSubjectId
public java.lang.String translateResponseSubjectId(java.lang.String destination,
java.lang.String issuer,
java.lang.String subjectId,
eu.semiramis.commons.audit.Transaction transaction)