|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jasig.portal.groups.ReferencePersonNameFinder
public class ReferencePersonNameFinder
Reference implementation of IEntityNameFinder for IPersons.
| Field Summary | |
|---|---|
private static java.lang.String |
DIRECTORY_FIRST_NAME_COLUMN
|
private static java.lang.String |
DIRECTORY_LAST_NAME_COLUMN
|
private static java.lang.String |
DIRECTORY_TABLE
|
private static java.lang.String |
DIRECTORY_USER_NAME_COLUMN
|
private static org.apache.commons.logging.Log |
log
|
private java.util.Map |
names
|
private static IEntityNameFinder |
singleton
|
private static java.lang.String |
USER_ID_COLUMN
|
private static java.lang.String |
USER_NAME_COLUMN
|
private static java.lang.String |
USER_TABLE
|
| Constructor Summary | |
|---|---|
private |
ReferencePersonNameFinder()
ReferenceIPersonNameFinder constructor comment. |
| Method Summary | |
|---|---|
private java.util.Map |
getDirectoryNames()
Get names by user ID from UP_PERSON_DIR. |
java.lang.String |
getName(java.lang.String key)
Given the key, returns the entity's name. |
java.util.Map |
getNames(java.lang.String[] keys)
Given an array of keys, returns the names of the entities. |
private java.lang.String |
getSelectDirectoryNamesSql()
|
private java.lang.String |
getSelectUserNamesSql()
|
java.lang.Class |
getType()
Returns the entity type for this IEntityFinder. |
private java.util.Map |
getUserNames()
Get names by user ID from UP_USER. |
private void |
initialize()
Loads the names cache. |
private java.util.Map |
primGetNames()
|
static IEntityNameFinder |
singleton()
|
java.lang.String |
toString()
Returns a String that represents the value of this object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final org.apache.commons.logging.Log log
private static IEntityNameFinder singleton
private static java.lang.String USER_TABLE
private static java.lang.String USER_ID_COLUMN
private static java.lang.String USER_NAME_COLUMN
private static java.lang.String DIRECTORY_TABLE
private static java.lang.String DIRECTORY_FIRST_NAME_COLUMN
private static java.lang.String DIRECTORY_LAST_NAME_COLUMN
private static java.lang.String DIRECTORY_USER_NAME_COLUMN
private java.util.Map names
| Constructor Detail |
|---|
private ReferencePersonNameFinder()
throws java.sql.SQLException
java.sql.SQLException| Method Detail |
|---|
private java.util.Map getDirectoryNames()
throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getName(java.lang.String key)
throws java.lang.Exception
getName in interface IEntityNameFinderkey - java.lang.String
java.lang.Exception
public java.util.Map getNames(java.lang.String[] keys)
throws java.lang.Exception
getNames in interface IEntityNameFinderkeys - java.lang.String[]
java.lang.Exceptionprivate java.lang.String getSelectDirectoryNamesSql()
private java.lang.String getSelectUserNamesSql()
public java.lang.Class getType()
IEntityFinder.
getType in interface IEntityNameFinder
private java.util.Map getUserNames()
throws java.sql.SQLException
java.sql.SQLException
private void initialize()
throws java.sql.SQLException
java.sql.SQLExceptionprivate java.util.Map primGetNames()
public static IEntityNameFinder singleton()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||