|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserNameTransformer
Responsible for getting a UserResolver we can pass into the TrustedApplicationsFilter. Normally configured from application properties. Implements JRA-14414
Note: implementations Must have a no-arg ctor as they are constructed reflectively.
Nested Class Summary | |
---|---|
static class |
UserNameTransformer.ApplicationPropertiesClassNameRetriever
|
static interface |
UserNameTransformer.ClassNameRetriever
Get the name of the UserResolver |
static class |
UserNameTransformer.Factory
A Factory that gets the configured UserNameTransformer. |
static class |
UserNameTransformer.LowerCase
Default implementation, will fall-back to this. |
static class |
UserNameTransformer.NoOp
Implementation for use if the OSUser ProfileProvider uses mixed case as does TrustedApplication requests to JIRA. |
Method Summary | |
---|---|
String |
transform(String userName)
Transform a user name |
Method Detail |
---|
String transform(String userName)
userName
- to transform into a canonical version for the user name store
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |