|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface KPMERoleService
| Method Summary | |
|---|---|
List<String> |
getDepartmentsForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the departments for the given principalId in the role roleName. |
List<String> |
getDepartmentsForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
Gets the departments for the given principalId in the roles roleIds. |
List<String> |
getLocationsForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the locations for the given principalId in the role roleName. |
List<String> |
getLocationsForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
Gets the locations for the given principalId in the roles roleIds. |
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembers(String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the members of the role roleName. |
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembers(String namespaceCode,
String roleName,
Map<String,String> qualification,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the members of the role roleName for the given role qualifiers. |
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembersInDepartment(String namespaceCode,
String roleName,
String department,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the members of the role roleName for the given department. |
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembersInLocation(String namespaceCode,
String roleName,
String location,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the members of the role roleName for the given location. |
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembersInPosition(String namespaceCode,
String roleName,
String positionNumber,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
|
List<org.kuali.rice.kim.api.role.RoleMember> |
getRoleMembersInWorkArea(String namespaceCode,
String roleName,
Long workArea,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
Gets the members of the role roleName for the given work area. |
List<Long> |
getWorkAreasForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
Gets the work areas for the given principalId in the role roleName. |
List<Long> |
getWorkAreasForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
Gets the work areas for the given principalId in the role roleName. |
boolean |
principalHasRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate)
Checks whether the given principalId has the role roleName. |
boolean |
principalHasRole(String principalId,
String namespaceCode,
String roleName,
Map<String,String> qualification,
org.joda.time.DateTime asOfDate)
Checks whether the given principalId has the role roleName depending on the given role qualifications. |
boolean |
principalHasRoleInDepartment(String principalId,
String namespaceCode,
String roleName,
String department,
org.joda.time.DateTime asOfDate)
Checks whether the given principalId has the role roleName depending on the given department. |
boolean |
principalHasRoleInLocation(String principalId,
String namespaceCode,
String roleName,
String location,
org.joda.time.DateTime asOfDate)
Checks whether the given principalId has the role roleName depending on the given location. |
boolean |
principalHasRoleInWorkArea(String principalId,
String namespaceCode,
String roleName,
Long workArea,
org.joda.time.DateTime asOfDate)
Checks whether the given principalId has the role roleName depending on the given work area. |
| Method Detail |
|---|
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{principalHasRole}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'asOfDate=\' + #p3")
boolean principalHasRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate)
principalId has the role roleName.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roleasOfDate - The effective date of the role
principalId has the role roleName, false otherwise.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{principalHasRole}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'qualification=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).mapKey(#p3) + \'|\' + \'asOfDate=\' + #p4")
boolean principalHasRole(String principalId,
String namespaceCode,
String roleName,
Map<String,String> qualification,
org.joda.time.DateTime asOfDate)
principalId has the role roleName depending on the given role qualifications.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the rolequalification - The map of role qualifiers for the personasOfDate - The effective date of the role
principalId has the role roleName, false otherwise.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{principalHasRoleInWorkArea}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'workArea=\' + #p3 + \'|\' + \'asOfDate=\' + #p4")
boolean principalHasRoleInWorkArea(String principalId,
String namespaceCode,
String roleName,
Long workArea,
org.joda.time.DateTime asOfDate)
principalId has the role roleName depending on the given work area.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roleworkArea - The work area qualifierasOfDate - The effective date of the role
principalId has the role roleName for the given work area, false otherwise.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{principalHasRoleInDepartment}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'department=\' + #p3 + \'|\' + \'asOfDate=\' + #p4")
boolean principalHasRoleInDepartment(String principalId,
String namespaceCode,
String roleName,
String department,
org.joda.time.DateTime asOfDate)
principalId has the role roleName depending on the given department.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roledepartment - The department qualifierasOfDate - The effective date of the role
principalId has the role roleName for the given department, false otherwise.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{principalHasRoleInLocation}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'location=\' + #p3 + \'|\' + \'asOfDate=\' + #p4")
boolean principalHasRoleInLocation(String principalId,
String namespaceCode,
String roleName,
String location,
org.joda.time.DateTime asOfDate)
principalId has the role roleName depending on the given location.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the rolelocation - The location qualifierasOfDate - The effective date of the role
principalId has the role roleName for the given location, false otherwise.
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembers(String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
roleName.
namespaceCode - The namespace of the roleroleName - The name of the roleasOfDate - The effective date of the rolegetActiveOnly - Whether or not to get only active role members
roleName.
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembers(String namespaceCode,
String roleName,
Map<String,String> qualification,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
roleName for the given role qualifiers.
namespaceCode - The namespace of the roleroleName - The name of the rolequalification - The map of role qualifiersasOfDate - The effective date of the rolegetActiveOnly - Whether or not to get only active role members
roleName.
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembersInWorkArea(String namespaceCode,
String roleName,
Long workArea,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
roleName for the given work area.
namespaceCode - The namespace of the roleroleName - The name of the roleworkArea - The work area qualifierasOfDate - The effective date of the rolegetActiveOnly - Whether or not to get only active role members
roleName for the given work area.
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembersInDepartment(String namespaceCode,
String roleName,
String department,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
roleName for the given department.
namespaceCode - The namespace of the roleroleName - The name of the roledepartment - The department qualifierasOfDate - The effective date of the rolegetActiveOnly - Whether or not to get only active role members
roleName for the given department.
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembersInPosition(String namespaceCode,
String roleName,
String positionNumber,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
List<org.kuali.rice.kim.api.role.RoleMember> getRoleMembersInLocation(String namespaceCode,
String roleName,
String location,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
roleName for the given location.
namespaceCode - The namespace of the roleroleName - The name of the rolelocation - The location qualifierasOfDate - The effective date of the rolegetActiveOnly - Whether or not to get only active role members
roleName for the given location.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getWorkAreasForPrincipalInRole}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'activeOnly=\' + #p4")
List<Long> getWorkAreasForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
principalId in the role roleName.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roleasOfDate - The effective date of the roleactiveOnly - Whether or not to get only active role members
principalId in the role roleName.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getWorkAreasForPrincipalInRoles}\' + \'principal=\' + #p0 + \'|\' + \'roleIds=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).key(#p1) + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'activeOnly=\' + #p4")
List<Long> getWorkAreasForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
principalId in the role roleName.
principalId - The person to check the role forroleIds - The list of roleIdsasOfDate - The effective date of the roleactiveOnly - Whether or not to get only active role members
principalId in the role roleName.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getDepartmentsForPrincipalInRoles}\' + \'principal=\' + #p0 + \'|\' + \'roleIds=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).key(#p1) + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'activeOnly=\' + #p4")
List<String> getDepartmentsForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
principalId in the roles roleIds.
principalId - The person to check the role forroleIds - The list of roleIdsasOfDate - The effective date of the roleactiveOnly - Whether or not to get only active role members
principalId in the roles roleIds.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getLocationsForPrincipalInRoles}\' + \'principal=\' + #p0 + \'|\' + \'roleIds=\' + T(org.kuali.rice.core.api.cache.CacheKeyUtils).key(#p1) + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'activeOnly=\' + #p4")
List<String> getLocationsForPrincipalInRoles(String principalId,
List<String> roleIds,
org.joda.time.DateTime asOfDate,
boolean activeOnly)
principalId in the roles roleIds.
principalId - The person to check the role forroleIds - The list of roleIdsasOfDate - The effective date of the roleactiveOnly - Whether or not to get only active role members
principalId in the roles roleIds.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getDepartmentsForPrincipalInRole}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'isActiveOnly=\' + #p4")
List<String> getDepartmentsForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
principalId in the role roleName.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roleasOfDate - The effective date of the roleisActiveOnly - Whether or not to get only active role members
principalId in the role roleName.
@Cacheable(value="http://rice.kuali.org/kim/v2_0/RoleMemberType",
key="\'{getLocationsForPrincipalInRole}\' + \'principal=\' + #p0 + \'|\' + \'namespace=\' + #p1 + \'|\' + \'roleName=\' + #p2 + \'|\' + \'asOfDate=\' + #p3 + \'|\' + \'isActiveOnly=\' + #p4")
List<String> getLocationsForPrincipalInRole(String principalId,
String namespaceCode,
String roleName,
org.joda.time.DateTime asOfDate,
boolean isActiveOnly)
principalId in the role roleName.
principalId - The person to check the role fornamespaceCode - The namespace of the roleroleName - The name of the roleasOfDate - The effective date of the roleisActiveOnly - Whether or not to get only active role members
principalId in the role roleName.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||