Skip to content

Instantly share code, notes, and snippets.

View michael-wall's full-sized avatar

Michael Wall michael-wall

  • Dublin, Ireland
View GitHub Profile
@michael-wall
michael-wall / gist:2cd71a474dfec78e392770a3a3fb1095
Last active October 10, 2025 12:03
CustomRoleContributor
package com.mw.custom.role.contributor;
import com.liferay.portal.kernel.log.Log;
import com.liferay.portal.kernel.log.LogFactoryUtil;
import com.liferay.portal.kernel.model.Role;
import com.liferay.portal.kernel.model.role.RoleConstants;
import com.liferay.portal.kernel.security.permission.contributor.RoleCollection;
import com.liferay.portal.kernel.security.permission.contributor.RoleContributor;
import com.liferay.portal.kernel.service.RoleLocalService;
import com.liferay.portal.kernel.util.GetterUtil;