org.kuali.hr.time.roles.service
Interface TkRoleGroupService
- All Known Implementing Classes: 
 - TkRoleGroupServiceImpl
 
public interface TkRoleGroupService
 
saveOrUpdate
@CacheEvict(value={"KPME/TkRole","KPME/TkRoleGroup"},
            allEntries=true)
void saveOrUpdate(TkRoleGroup roleGroup)
 
saveOrUpdate
@CacheEvict(value={"KPME/TkRole","KPME/TkRoleGroup"},
            allEntries=true)
void saveOrUpdate(List<TkRoleGroup> roleGroups)
- Save or Update a List of TkRole objects
- Parameters:
 roleGroups - 
 
 
getRoleGroup
@Cacheable(value="KPME/TkRoleGroup",
           key="\'principalId=\' + #p0")
TkRoleGroup getRoleGroup(String principalId)
- Fetches Role by principal id
 
 
populateRoles
void populateRoles(TkRoleGroup tkRoleGroup)
 
getRoleGroups
@Cacheable(value="KPME/TkRoleGroup",
           key="\'principalId=\' + #p0+ \'|\' + \'principalName=\' + #p1+ \'|\' + \'workArea=\' + #p2+ \'|\' + \'dept=\' + #p3+ \'|\' + \'roleName=\' + #p4")
List<TkRoleGroup> getRoleGroups(String principalId,
                                          String principalName,
                                          String workArea,
                                          String dept,
                                          String roleName)
 
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.