PortletPreferences prefs = PortletPreferencesFactoryUtil.getPortletSetup(request, portletResource);
request.setAttribute("currentWfName", prefs.getValue("baseWorkflowName",""));
//request.setAttribute("currentOwner", prefs.getValue("owner",""));
request.setAttribute("screenNameOfOwner", prefs.getValue("ownerName",""));
ASMService asmService = ASMService.getInstance();
ArrayList<SingleJobRepositoryItemBean> workflowsInRepository = new ArrayList();
try {
response.setContentType("text/html");
Vector<String> developers = asmService.getWorkflowDevelopers(RepositoryItemTypeConstants.Application);
for (String developer : developers) {
String screenName="";
try{
screenName = UserLocalServiceUtil.getUser(Long.parseLong(developer)).getScreenName();
}
catch(NoSuchUserException e){
logger.warn("No such user name found in Liferay for the given userID:" + developer);
}
try {
Vector<ASMRepositoryItemBean> workflows = asmService.getWorkflowsFromRepository(developer, RepositoryItemTypeConstants.Application);
for(ASMRepositoryItemBean item: workflows){
SingleJobRepositoryItemBean itemBean = new SingleJobRepositoryItemBean();
itemBean.setExportText(item.getExportText());
itemBean.setExportType(item.getExportType());
itemBean.setId(item.getId());