List of usage examples for com.liferay.portal.kernel.dao.search DAOParamUtil getInteger
public static int getInteger(PortletRequest portletRequest, String param)
From source file:org.gnenc.yams.portlet.AccountManagement.java
License:Open Source License
@Override public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException { TreeMap<String, String> responses = new TreeMap<String, String>(); String group = StringPool.NULL; switch (DAOParamUtil.getInteger(resourceRequest, UserDisplayTerms.CMD)) { case ADD_ACCOUNT_STEP_1_CMD: group = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.PRIMARY_GROUP); String accountType = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.ACCOUNT_TYPE); String firstName = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.FIRST_NAME); String lastName = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.LAST_NAME); PortletUtil.processAccountName(firstName, lastName, group, accountType, responses); break;/*from www .ja v a 2 s . com*/ case CHOOSE_GROUP_CMD: group = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.GROUP); Account callingAccount = ActionUtil .accountFromUidNumber(DAOParamUtil.getString(resourceRequest, "callingAccount")); Account account = ActionUtil.accountFromEmailAddress(DAOParamUtil.getString(resourceRequest, "mail")); responses = ActionUtil.groupPermissionsGrantableAndAccountPermissionsToMap(callingAccount, account, group); try { responses.put("permissionsId", String.valueOf(PermissionsLocalServiceUtil.getPermissionsIdByEmailAddressAndFqgn( account.getMail().get(0), PermissionsUtil.getFqgnFromDn(group)))); } catch (SystemException e) { responses.put("permissionsId", "0"); } break; case GET_ENTITY_ACCOUNT_TYPES: group = DAOParamUtil.getString(resourceRequest, UserDisplayTerms.PRIMARY_GROUP); PortletUtil.getEntityAccountTypes(group, responses); default: //nothing break; } resourceResponse.setContentType("text/javascript"); JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); for (Map.Entry<String, String> response : responses.entrySet()) { jsonObject.put(response.getKey(), response.getValue()); } PrintWriter writer = resourceResponse.getWriter(); writer.write(jsonObject.toString()); }
From source file:org.opencps.usermgt.search.EmployeeSearchTerm.java
License:Open Source License
public EmployeeSearchTerm(PortletRequest portletRequest) { super(portletRequest); employeeNo = DAOParamUtil.getString(portletRequest, EmployeeDisplayTerm.EMPLOYEE_NO); workingUnitId = DAOParamUtil.getLong(portletRequest, EmployeeDisplayTerm.WORKING_UNIT_ID); fullName = DAOParamUtil.getString(portletRequest, EmployeeDisplayTerm.FULL_NAME); workingUnitStatus = DAOParamUtil.getInteger(portletRequest, EmployeeDisplayTerm.WORKING_STATUS); }