List of usage examples for com.liferay.portal.kernel.model Organization getGroupId
public long getGroupId();
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; }