public class KcNotificationModuleRoleServiceImpl extends Object implements KcNotificationModuleRoleService
| Constructor and Description |
|---|
KcNotificationModuleRoleServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
NotificationModuleRole |
addNotificationModuleRole(String moduleCode,
String roleName)
This method allows you to add a relationship between a coeus module code and a role name.
|
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService()
Convenience method to get the business object service.
|
List<NotificationModuleRole> |
getNotificationModuleRoles(String moduleCode)
This method retrieves all notification module roles for a given coeus module code.
|
List<NotificationModuleRole> |
getNotificationModuleRolesForKimRole(String moduleCode,
String roleName)
This method retrieves all notification module roles for a given coeus module code and role name.
|
String |
getNotificationModuleRolesString(String moduleCode)
This method retrieves all notification module roles for a given coeus module code as a String.
|
void |
saveNotificationModuleRoles(List<NotificationModuleRole> notificationModuleRoles)
This method saves a list of notification module roles.
|
void |
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Convenience method to set the business object service.
|
public NotificationModuleRole addNotificationModuleRole(String moduleCode, String roleName)
addNotificationModuleRole in interface KcNotificationModuleRoleServicemoduleCode - The module code as defined in the CoeusModule objectroleName - The KIM namespace and role name, combined with a semicolon, ie. namespace:rolenameKcNotificationModuleRoleService.addNotificationModuleRole(java.lang.String, java.lang.String)public List<NotificationModuleRole> getNotificationModuleRoles(String moduleCode)
getNotificationModuleRoles in interface KcNotificationModuleRoleServicemoduleCode - The module code as defined in the CoeusModule objectKcNotificationModuleRoleService.getNotificationModuleRoles(java.lang.String)public String getNotificationModuleRolesString(String moduleCode)
getNotificationModuleRolesString in interface KcNotificationModuleRoleServicemoduleCode - The module code as defined in the CoeusModule objectKcNotificationModuleRoleService.getNotificationModuleRolesString(java.lang.String)public List<NotificationModuleRole> getNotificationModuleRolesForKimRole(String moduleCode, String roleName)
getNotificationModuleRolesForKimRole in interface KcNotificationModuleRoleServicemoduleCode - The module code as defined in the CoeusModule objectroleName - The KIM namespace and role name, combined with a semicolon, ie. namespace:rolenameKcNotificationModuleRoleService.getNotificationModuleRolesForKimRole(java.lang.String, java.lang.String)public void saveNotificationModuleRoles(List<NotificationModuleRole> notificationModuleRoles)
saveNotificationModuleRoles in interface KcNotificationModuleRoleServicenotificationModuleRoles - The list of module roles to saveKcNotificationModuleRoleService.saveNotificationModuleRoles(java.util.List)public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The reference to the business object serviceCopyright © 2013 The Kuali Foundation. All Rights Reserved.