本文整理了Java中com.liferay.portal.kernel.model.Group.isSite()
方法的一些代码示例,展示了Group.isSite()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.isSite()
方法的具体详情如下:
包路径:com.liferay.portal.kernel.model.Group
类名称:Group
方法名:isSite
暂无
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
/**
* Returns <code>true</code> if this group is site.
*
* @return <code>true</code> if this group is site; <code>false</code> otherwise
*/
@Override
public boolean isSite() {
return _group.isSite();
}
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
public static List<Group> getGroups(ThemeDisplay themeDisplay)
throws Exception {
List<Group> filteredGroups = new ArrayList<>();
List<Group> groups = GroupLocalServiceUtil.getUserGroups(
themeDisplay.getUserId(), true);
for (Group group : groups) {
if (((group.isOrganization() && group.isSite()) ||
group.isRegularSite()) &&
GroupPermissionUtil.contains(
themeDisplay.getPermissionChecker(), group.getGroupId(),
ActionKeys.MANAGE_ANNOUNCEMENTS)) {
filteredGroups.add(group);
}
}
return filteredGroups;
}
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
private static LayoutSet _getParentLayoutSet(LayoutSet layoutSet)
throws Exception {
Group group = layoutSet.getGroup();
if (group.isSite()) {
Group parentGroup = group.getParentGroup();
if (parentGroup != null) {
return LayoutSetLocalServiceUtil.getLayoutSet(
parentGroup.getGroupId(), layoutSet.isPrivateLayout());
}
}
else if (group.isUser()) {
User user = UserLocalServiceUtil.getUser(group.getClassPK());
List<Organization> organizations =
OrganizationLocalServiceUtil.getUserOrganizations(
user.getUserId());
if (!organizations.isEmpty()) {
Organization organization = organizations.get(0);
Group parentGroup = organization.getGroup();
return LayoutSetLocalServiceUtil.getLayoutSet(
parentGroup.getGroupId(), layoutSet.isPrivateLayout());
}
}
return null;
}
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
(scopeGroup.isSite() ||
SitesUtil.isUserGroupLayoutSetViewable(
themeDisplay.getPermissionChecker(), scopeGroup))) {
代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel
public static GroupSoap toSoapModel(Group model) {
GroupSoap soapModel = new GroupSoap();
soapModel.setMvccVersion(model.getMvccVersion());
soapModel.setUuid(model.getUuid());
soapModel.setGroupId(model.getGroupId());
soapModel.setCompanyId(model.getCompanyId());
soapModel.setCreatorUserId(model.getCreatorUserId());
soapModel.setClassNameId(model.getClassNameId());
soapModel.setClassPK(model.getClassPK());
soapModel.setParentGroupId(model.getParentGroupId());
soapModel.setLiveGroupId(model.getLiveGroupId());
soapModel.setTreePath(model.getTreePath());
soapModel.setGroupKey(model.getGroupKey());
soapModel.setName(model.getName());
soapModel.setDescription(model.getDescription());
soapModel.setType(model.getType());
soapModel.setTypeSettings(model.getTypeSettings());
soapModel.setManualMembership(model.isManualMembership());
soapModel.setMembershipRestriction(model.getMembershipRestriction());
soapModel.setFriendlyURL(model.getFriendlyURL());
soapModel.setSite(model.isSite());
soapModel.setRemoteStagingGroupCount(model.getRemoteStagingGroupCount());
soapModel.setInheritContent(model.isInheritContent());
soapModel.setActive(model.isActive());
return soapModel;
}
代码示例来源:origin: com.liferay/com.liferay.portal.search
if (group.isSite() && !groupRoles.contains(siteMemberRole)) {
groupRoles.add(siteMemberRole);
内容来源于网络,如有侵权,请联系作者删除!