|
||||||||||
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 IEntityNameFinder
key
- java.lang.String
java.lang.Exception
public java.util.Map getNames(java.lang.String[] keys) throws java.lang.Exception
getNames
in interface IEntityNameFinder
keys
- java.lang.String[]
java.lang.Exception
private 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.SQLException
private java.util.Map primGetNames()
public static IEntityNameFinder singleton() throws java.sql.SQLException
java.sql.SQLException
public 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 |