| Package | Description |
|---|---|
| org.jasig.services.persondir.support | |
| org.jasig.services.persondir.support.jdbc | |
| org.jasig.services.persondir.util |
| Modifier and Type | Field and Description |
|---|---|
static CaseCanonicalizationMode |
AbstractQueryPersonAttributeDao.DEFAULT_CASE_CANONICALIZATION_MODE |
static CaseCanonicalizationMode |
AbstractQueryPersonAttributeDao.DEFAULT_USERNAME_CASE_CANONICALIZATION_MODE |
| Modifier and Type | Method and Description |
|---|---|
CaseCanonicalizationMode |
AbstractQueryPersonAttributeDao.getDefaultCaseCanonicalizationMode()
Returns the default
CaseCanonicalizationMode. |
CaseCanonicalizationMode |
AdditionalDescriptorsPersonAttributeDao.getUsernameCaseCanonicalizationMode() |
CaseCanonicalizationMode |
AbstractQueryPersonAttributeDao.getUsernameCaseCanonicalizationMode() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,CaseCanonicalizationMode> |
AbstractQueryPersonAttributeDao.getCaseInsensitiveQueryAttributes() |
Map<String,CaseCanonicalizationMode> |
AbstractQueryPersonAttributeDao.getCaseInsensitiveResultAttributes() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractQueryPersonAttributeDao.setDefaultCaseCanonicalizationMode(CaseCanonicalizationMode defaultCaseCanonicalizationMode)
Override the default
CaseCanonicalizationMode
(AbstractQueryPersonAttributeDao.DEFAULT_CASE_CANONICALIZATION_MODE). |
void |
AdditionalDescriptorsPersonAttributeDao.setUsernameCaseCanonicalizationMode(CaseCanonicalizationMode usernameCaseCanonicalizationMode) |
void |
AbstractQueryPersonAttributeDao.setUsernameCaseCanonicalizationMode(CaseCanonicalizationMode usernameCaseCanonicalizationMode)
Username canonicalization is a special case because
AbstractQueryPersonAttributeDao.mapPersonAttributes(org.jasig.services.persondir.IPersonAttributes)
doesn't know where it came from. |
| Modifier and Type | Method and Description |
|---|---|
protected List<Object> |
AbstractQueryPersonAttributeDao.canonicalizeAttribute(String key,
List<Object> value,
Map<String,CaseCanonicalizationMode> config)
Canonicalize the attribute values if they are present in the config map.
|
void |
AbstractQueryPersonAttributeDao.setCaseInsensitiveQueryAttributes(Map<String,CaseCanonicalizationMode> caseInsensitiveQueryAttributes)
Keys are app-layer attributes, values are the casing canonicalization
modes for each, as applied when mapping from an application layer
query to a data layer query.
|
void |
AbstractQueryPersonAttributeDao.setCaseInsensitiveResultAttributes(Map<String,CaseCanonicalizationMode> caseInsensitiveResultAttributes)
Keys are app-layer attributes, values are the casing canonicalization
modes for each, as applied when mapping from data-layer to application
attributes.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,CaseCanonicalizationMode> |
AbstractJdbcPersonAttributeDao.getCaseInsensitiveDataAttributes() |
Map<CaseCanonicalizationMode,MessageFormat> |
AbstractJdbcPersonAttributeDao.getDataAttributeCaseCanonicalizationFunctions() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractJdbcPersonAttributeDao.setCaseInsensitiveDataAttributes(Map<String,CaseCanonicalizationMode> caseInsensitiveDataAttributes) |
void |
AbstractJdbcPersonAttributeDao.setDataAttributeCaseCanonicalizationFunctions(Map<CaseCanonicalizationMode,MessageFormat> dataAttributeCaseCanonicalizationFunctions)
Assign
MessageFormats describing how to wrap a JDBC/SQL column
reference in a function corresponding to a given
CaseCanonicalizationMode. |
| Modifier and Type | Method and Description |
|---|---|
static CaseCanonicalizationMode |
CaseCanonicalizationMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CaseCanonicalizationMode[] |
CaseCanonicalizationMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Copyright © 2015 Jasig. All Rights Reserved.