public static void start() { if (!isInitialized()) { instance(); } } }
/** @return EntityNameFinderService */ public static final synchronized EntityNameFinderService instance() { if (m_instance == null) { m_instance = new EntityNameFinderService(); } return m_instance; } /** @return boolean */
private EntityNameFinderService() { super(); initialize(); } /** @return org.apereo.portal.groups.IEntityNameFinder */
public String lookupEntityName(EntityEnum entityType, String entityId) { if (entityType == null && (StringUtils.isBlank(entityId))) { return null; } IEntityNameFinder finder; if (entityType.isGroup()) { finder = EntityNameFinderService.instance().getNameFinder(IEntityGroup.class); } else { finder = EntityNameFinderService.instance().getNameFinder(entityType.getClazz()); } try { return finder.getName(entityId); } catch (Exception e) { /* An exception here isn't the end of the world. Just log it and return null. */ log.warn("Couldn't find name for entity " + entityId, e); return null; } }
IEntityNameFinderFactory factory = (IEntityNameFinderFactory) Class.forName(factoryName).newInstance(); getNameFinders().put(type, factory.newFinder()); } catch (Exception e) { String eMsg = setInitialized(true);
/** @return org.apereo.portal.groups.IEntityNameFinder */ public IEntityNameFinder getNameFinder(Class type) throws GroupsException { IEntityNameFinder finder = (IEntityNameFinder) (getNameFinders().get(type)); if (finder == null) { throw new GroupsException( "Name finder for " + type.getName() + " could not be located."); } return finder; } /** @return java.util.Map */
finder = EntityNameFinderService.instance().getNameFinder(IEntityGroup.class); } else { finder = EntityNameFinderService.instance().getNameFinder(entityEnum.getClazz());
IEntityNameFinderFactory factory = (IEntityNameFinderFactory) Class.forName(factoryName).newInstance(); getNameFinders().put(type, factory.newFinder()); } catch (Exception e) { String eMsg = setInitialized(true);
/** @return org.apereo.portal.groups.IEntityNameFinder */ public IEntityNameFinder getNameFinder(Class type) throws GroupsException { IEntityNameFinder finder = (IEntityNameFinder) (getNameFinders().get(type)); if (finder == null) { throw new GroupsException( "Name finder for " + type.getName() + " could not be located."); } return finder; } /** @return java.util.Map */
if (member.isGroup()) { final EntityNameFinderService entityNameFinderService = EntityNameFinderService.instance(); final IEntityNameFinder nameFinder = entityNameFinderService.getNameFinder(member.getType()); try { groupList.add(nameFinder.getName(member.getKey()));
public static void start() { if (!isInitialized()) { instance(); } } }
/** @return EntityNameFinderService */ public static final synchronized EntityNameFinderService instance() { if (m_instance == null) { m_instance = new EntityNameFinderService(); } return m_instance; } /** @return boolean */
private EntityNameFinderService() { super(); initialize(); } /** @return org.apereo.portal.groups.IEntityNameFinder */