package hero.mapper;

import hero.interfaces.*;

import java.util.Collection;
import java.util.ArrayList;

public class ValidatorMapper implements RoleMapperI {
    
  public static final String PROPERTY_NAME = "validator";
   
  public Collection searchMembers(Object bean, BnRoleLocal role, String userName) {
	  Collection<String> ret = new ArrayList<String>();
	  try {
      // Initialize Project Session
      String projectName = role.getBnProject().getName();
      ProjectSessionLocalHome projectSessionHome =ProjectSessionUtil.getLocalHome();
      ProjectSessionLocal projectSession = projectSessionHome.create();
      projectSession.initProject(projectName);
      BnProjectPropertyValue ppv = projectSession.getProperty(PROPERTY_NAME);        
          
      ret.add(ppv.getTheValue());
	  }catch(Exception e){e.printStackTrace();}
      return ret;
}
}