* @return
*/
private DatabaseBrowserIterator performSearch(RunData rundata, Portlet portlet, int type, String value)
{
// Initialize the query locator
QueryLocator ql = new QueryLocator(type);
if (value != null)
{
switch (type)
{
case QueryLocator.QUERY_USER:
{
try
{
ql.setUser(JetspeedSecurity.getUser(value));
}
catch (Exception e)
{
}
}
case QueryLocator.QUERY_ROLE:
{
try
{
ql.setRole(JetspeedSecurity.getRole(value));
}
catch (Exception e)
{
}
}
case QueryLocator.QUERY_GROUP:
{
try
{
ql.setGroup(JetspeedSecurity.getGroup(value));
}
catch (Exception e)
{
}
}