@Override public Group getLiveGroup() { return _group.getLiveGroup(); }
Group liveGroup = urlGroup.getLiveGroup();
public static boolean contains( PermissionChecker permissionChecker, String name, long classPK, String actionId) { Group group = GroupLocalServiceUtil.fetchGroup(classPK); if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission(group, name, classPK, actionId); }
!group.isStagedPortlet(portletDataContext.getPortletId())) { scopeGroup = group.getLiveGroup(); !group.isStagedPortlet(portletDataContext.getPortletId())) { scopeGroup = group.getLiveGroup();
private boolean _contains( PermissionChecker permissionChecker, Group group, long groupId, String actionId) { for (PortletResourcePermissionLogic portletResourcePermissionLogic : _portletResourcePermissionLogics) { Boolean contains = portletResourcePermissionLogic.contains( permissionChecker, _resourceName, group, actionId); if (contains != null) { return contains; } } if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission( group, _resourceName, groupId, actionId); }
@Override public Group getLiveGroup(Group group) { if (group == null) { return null; } if (group.isStagingGroup() && !group.isStagedRemotely()) { return group.getLiveGroup(); } return group; }
public boolean contains( PermissionChecker permissionChecker, String name, long classPK, String actionId) { Group group = _groupLocalService.fetchGroup(classPK); if ((group != null) && group.isStagingGroup()) { group = group.getLiveGroup(); } return permissionChecker.hasPermission(group, name, classPK, actionId); }
@Override public Group getLiveGroup(long groupId) { if (groupId <= 0) { return null; } Group group = _groupLocalService.fetchGroup(groupId); if (group == null) { return null; } if (group.isStagingGroup() && !group.isStagedRemotely()) { return group.getLiveGroup(); } return group; }
@Override public long[] getStagingAndLiveGroupIds(long groupId) throws PortalException { Group group = _groupLocalService.fetchGroup(groupId); if (group == null) { return new long[] {groupId, 0L}; } Group stagingGroup = group.getStagingGroup(); if (stagingGroup != null) { return new long[] {stagingGroup.getGroupId(), groupId}; } Group liveGroup = group.getLiveGroup(); if (liveGroup != null) { return new long[] {groupId, liveGroup.getGroupId()}; } return new long[] {groupId, 0L}; }
public static String getMapProviderKey( GroupLocalService groupLocalService, long companyId, long groupId) { String companyMapProviderKey = getMapProviderKey(companyId); Group group = groupLocalService.fetchGroup(groupId); if (group == null) { return companyMapProviderKey; } if (group.isStagingGroup()) { group = group.getLiveGroup(); } return GetterUtil.getString( group.getTypeSettingsProperty(MapProviderWebKeys.MAP_PROVIDER_KEY), companyMapProviderKey); }
group = group.getLiveGroup();
isStagingGroup = true; group = group.getLiveGroup();
group = group.getLiveGroup();
liveGroup = stagingGroup.getLiveGroup(); liveGroup = stagingGroup.getLiveGroup(); liveGroup = stagingGroup.getLiveGroup();
group = group.getLiveGroup();
Group liveGroup = stagingGroup.getLiveGroup();
group = group.getLiveGroup();