Example usage for com.liferay.portal.kernel.dao.search DAOParamUtil getInteger

List of usage examples for com.liferay.portal.kernel.dao.search DAOParamUtil getInteger

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.dao.search DAOParamUtil getInteger.

Prototype

public static int getInteger(PortletRequest portletRequest, String param) 

Source Link

Usage

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);

}