|
||||||||||
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 |