Fórumok
How to unassign/delete usergroup from role progmatically in Liferay 6.2
Vimek Vanamali, módosítva 9 év-val korábban
How to unassign/delete usergroup from role progmatically in Liferay 6.2
New Member Bejegyzések: 16 Csatlakozás dátuma: 2014.04.06. Legújabb bejegyzések
Im trying to remove usergroup from role using the following method. But it doesnt work.Can some one help me to identify the problem
public static boolean deleteUserGroupFromRole( String groupName, String roleName )
{
try
{
company = CompanyLocalServiceUtil.getCompanyByMx( PropsUtil.get( PropsKeys.COMPANY_DEFAULT_WEB_ID ) );
long companyId = company.getCompanyId();
UserGroup lportalUserGroup= SoasLportalGroupHelper.getLportalUserGroup( groupName);
Role role= getRole( companyId, roleName );
GroupLocalServiceUtil.deleteRoleGroup(role.getRoleId(), lportalUserGroup.getGroupId() );
logger.debug( "Role : "+roleName +" has been deleted from groupName "+groupName);
return true;
}
catch ( PortalException e )
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch ( SystemException e )
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
}
public static boolean deleteUserGroupFromRole( String groupName, String roleName )
{
try
{
company = CompanyLocalServiceUtil.getCompanyByMx( PropsUtil.get( PropsKeys.COMPANY_DEFAULT_WEB_ID ) );
long companyId = company.getCompanyId();
UserGroup lportalUserGroup= SoasLportalGroupHelper.getLportalUserGroup( groupName);
Role role= getRole( companyId, roleName );
GroupLocalServiceUtil.deleteRoleGroup(role.getRoleId(), lportalUserGroup.getGroupId() );
logger.debug( "Role : "+roleName +" has been deleted from groupName "+groupName);
return true;
}
catch ( PortalException e )
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch ( SystemException e )
{
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
}
Pankaj Kathiriya, módosítva 9 év-val korábban
RE: How to unassign/delete usergroup from role progmatically in Liferay 6.2
Liferay Master Bejegyzések: 722 Csatlakozás dátuma: 2010.08.05. Legújabb bejegyzések
AFAIK, you have to use api methods of com.liferay.portal.service.UserGroupGroupRoleLocalServiceUtil.java class for that.
Regards
Regards
Vimek Vanamali, módosítva 9 év-val korábban
RE: How to unassign/delete usergroup from role progmatically in Liferay 6.2 (Válasz)
New Member Bejegyzések: 16 Csatlakozás dátuma: 2014.04.06. Legújabb bejegyzések
Acutally the method works i was checking the wrong ui for the result (Useless me :angry
Vishal Kumar, módosítva 9 év-val korábban
RE: How to unassign/delete usergroup from role progmatically in Liferay 6.2
Regular Member Bejegyzések: 198 Csatlakozás dátuma: 2012.12.12. Legújabb bejegyzésekVimek Vanamali:
Acutally the method works i was checking the wrong ui for the result (Useless me :angry