Example usage for com.liferay.portal.kernel.model Organization getGroupId

List of usage examples for com.liferay.portal.kernel.model Organization getGroupId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model Organization getGroupId.

Prototype

public long getGroupId();

Source Link

Usage

From source file:com.bemis.portal.order.service.impl.OrderLocalServiceImpl.java

License:Open Source License

@Override
public List<Order> updateOrAddOrders(List<Order> orders) throws PortalException {

    List<Order> updatedOrders = new ArrayList<>();

    for (Order order : orders) {
        Order storedOrder = orderPersistence.fetchByItemNo_ProductId_LineNo_BOrderNo(order.getBemisOrderNo(),
                order.getBemisProductId(), order.getItemNo(), order.getLineNumber());

        if (storedOrder != null) {
            Order updatedOrder = updateOrder(order.getItemNo(), order.getBemisProductId(), order.getProdDesc1(),
                    order.getProdDesc2(), order.getProdDesc3(), order.getProdDesc4(),
                    order.getPurchaseOrderNo(), order.getBemisOrderNo(), order.getLineNumber(),
                    order.getOrderDate(), order.getUom(), order.getOrderedQty(), order.getRequestedDate(),
                    order.getMaterialAvailDate(), order.getOnHandQty(), order.getProducedQty(),
                    order.getScheduledReleases(), order.getAvailQty(), order.getShippedQty(),
                    order.getShipToId(), order.getBemisCustId(), order.getOpenStatus());

            // Sync up the new Order id

            order.setOrderId(updatedOrder.getOrderId());

            updatedOrders.add(order);/*from w w w  .j a v a  2  s . c o  m*/
        } else if (order.getOpenStatus()) {
            Organization customerLocation = _customerProfileLocalService
                    .getOrganization(order.getBemisCustId());

            long groupId = customerLocation.getGroupId();

            Order updatedOrder = addOrder(groupId, order.getItemNo(), order.getBemisProductId(),
                    order.getProdDesc1(), order.getProdDesc2(), order.getProdDesc3(), order.getProdDesc4(),
                    order.getPurchaseOrderNo(), order.getBemisOrderNo(), order.getLineNumber(),
                    order.getOrderDate(), order.getUom(), order.getOrderedQty(), order.getRequestedDate(),
                    order.getMaterialAvailDate(), order.getOnHandQty(), order.getProducedQty(),
                    order.getScheduledReleases(), order.getAvailQty(), order.getShippedQty(),
                    order.getShipToId(), order.getBemisCustId(), order.getOpenStatus());

            // Sync up the new Order id

            order.setOrderId(updatedOrder.getOrderId());

            updatedOrders.add(order);
        }
    }

    return updatedOrders;
}

From source file:com.liferay.site.service.persistence.test.GroupServiceUserSitesGroupsTest.java

License:Open Source License

@Test
public void testOrganizationGroups() throws Exception {
    _user = UserTestUtil.addUser();/*w  w w  .  j av a  2 s  .  com*/

    Organization organization = OrganizationTestUtil.addOrganization(true);

    _organizations.addFirst(organization);

    UserLocalServiceUtil.addGroupUser(organization.getGroupId(), _user);

    Group organizationGroup = organization.getGroup();

    LayoutTestUtil.addLayout(organizationGroup);

    List<Group> groups = GroupServiceUtil.getUserSitesGroups(_user.getUserId(), null, QueryUtil.ALL_POS);

    Assert.assertTrue(groups + " does not contain " + organizationGroup, groups.contains(organizationGroup));
}

From source file:com.liferay.site.service.persistence.test.GroupServiceUserSitesGroupsTest.java

License:Open Source License

@Test
public void testOrganizationWithoutLayouts() throws Exception {
    _user = UserTestUtil.addUser();//w  w  w .  j a  v  a2 s  .c  om

    Organization organization = OrganizationTestUtil.addOrganization(true);

    _organizations.addFirst(organization);

    UserLocalServiceUtil.addGroupUser(organization.getGroupId(), _user);

    List<Group> groups = GroupServiceUtil.getUserSitesGroups(_user.getUserId(), null, QueryUtil.ALL_POS);

    Group organizationGroup = organization.getGroup();

    Assert.assertTrue(groups + " does not contain " + organizationGroup, groups.contains(organizationGroup));
}

From source file:com.liferay.site.service.persistence.test.GroupServiceUserSitesGroupsTest.java

License:Open Source License

@Test
public void testOrganizationWithoutSite() throws Exception {
    _user = UserTestUtil.addUser();//from  w ww .j  a  v a2s . co  m

    Organization organization = OrganizationTestUtil.addOrganization(false);

    _organizations.addFirst(organization);

    UserLocalServiceUtil.addGroupUser(organization.getGroupId(), _user);

    List<Group> groups = GroupServiceUtil.getUserSitesGroups(_user.getUserId(), null, QueryUtil.ALL_POS);

    Group organizationGroup = organization.getGroup();

    Assert.assertFalse(groups + " contains " + organizationGroup, groups.contains(organizationGroup));
}

From source file:com.liferay.users.admin.web.internal.portlet.configuration.icon.AssignOrganizationRolesPortletConfigurationIcon.java

License:Open Source License

@Override
public String getURL(PortletRequest portletRequest, PortletResponse portletResponse) {

    try {/*from w  w w. jav a  2s. co m*/
        Organization organization = ActionUtil.getOrganization(portletRequest);

        long organizationGroupId = organization.getGroupId();

        PortletURL portletURL = PortletProviderUtil.getPortletURL(portletRequest, UserGroupRole.class.getName(),
                PortletProvider.Action.EDIT);

        portletURL.setParameter("className", User.class.getName());
        portletURL.setParameter("groupId", String.valueOf(organizationGroupId));
        portletURL.setWindowState(LiferayWindowState.POP_UP);

        return portletURL.toString();
    } catch (Exception e) {
    }

    return StringPool.BLANK;
}

From source file:com.liferay.users.admin.web.internal.portlet.configuration.icon.AssignOrganizationRolesPortletConfigurationIcon.java

License:Open Source License

@Override
public boolean isShow(PortletRequest portletRequest) {
    ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);

    try {//from   w w  w .  j  av a 2s . co m
        PermissionChecker permissionChecker = themeDisplay.getPermissionChecker();

        Organization organization = ActionUtil.getOrganization(portletRequest);

        long organizationGroupId = organization.getGroupId();

        if (permissionChecker.isGroupOwner(organizationGroupId) || OrganizationPermissionUtil
                .contains(permissionChecker, organization, ActionKeys.ASSIGN_USER_ROLES)) {

            return true;
        }
    } catch (Exception e) {
    }

    return false;
}