public interface UiDocumentService
Modifier and Type | Method and Description |
---|---|
boolean |
canModifyEntity(String currentUserPrincipalId,
String toModifyPrincipalId) |
boolean |
canOverrideEntityPrivacyPreferences(String currentUserPrincipalId,
String toModifyPrincipalId) |
void |
clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument)
This method loads a document's original role members
|
Map<String,Object> |
getAttributeEntries(List<KimAttributeField> definitions)
This method is to set up the DD attribute entry map for role qualifiers, so it can be rendered.
|
List<EntityEmployment> |
getEntityEmploymentInformationInfo(String entityId) |
Object |
getMember(MemberType memberType,
String memberId) |
String |
getMemberIdByName(MemberType memberType,
String memberNamespaceCode,
String memberName) |
String |
getMemberName(MemberType memberType,
Object member) |
String |
getMemberName(MemberType memberType,
String memberId) |
String |
getMemberNamespaceCode(MemberType memberType,
Object member) |
String |
getMemberNamespaceCode(MemberType memberType,
String memberId) |
List<DelegateTypeBo> |
getRoleDelegations(String roleId) |
RoleMemberBo |
getRoleMember(String roleMemberId) |
List<RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActionImpls(String roleMemberId) |
List<KimDocumentRoleMember> |
getRoleMembers(Map<String,String> fieldValues) |
void |
loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId)
This method is to load identity to person document pending Bos when user 'initiate' a document for 'editing' identity.
|
void |
loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument,
Group kimGroup)
This method loads a role document
|
void |
loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument,
Role kimRole)
This method loads a role document
|
void |
loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument,
String memberSearchValue)
This method loads a role document members based on search criteria
|
void |
saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
This method to populate Entity tables from person document pending tables when it is approved.
|
void |
saveGroup(IdentityManagementGroupDocument identityManagementGroupDocument)
This method ...
|
void |
saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
This method ...
|
void |
setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument) |
void |
setMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument) |
@CacheEvict(value={"http://rice.kuali.org/kim/v2_0/EntityType","http://rice.kuali.org/kim/v2_0/EntityDefaultType","http://rice.kuali.org/kim/v2_0/PrincipalType","http://rice.kuali.org/kim/v2_0/RoleType","http://rice.kuali.org/kim/v2_0/GroupMemberType","http://rice.kuali.org/kim/v2_0/RoleMemberType"}, allEntries=true) void saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
identityManagementPersonDocument
- Map<String,Object> getAttributeEntries(List<KimAttributeField> definitions)
definitions
- void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId)
identityManagementPersonDocument
- principalId
- void loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument, Role kimRole)
identityManagementRoleDocument
- void loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument, String memberSearchValue)
identityManagementRoleDocument
- void clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument)
identityManagementRoleDocument
- @CacheEvict(value={"http://rice.kuali.org/kim/v2_0/RoleType","http://rice.kuali.org/kim/v2_0/RoleMemberType","http://rice.kuali.org/kim/v2_0/PermissionType"}, allEntries=true) void saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
identityManagementRoleDocument
- void loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument, Group kimGroup)
identityManagementGroupDocument
- @CacheEvict(value={"http://rice.kuali.org/kim/v2_0/GroupType","http://rice.kuali.org/kim/v2_0/GroupMemberType","http://rice.kuali.org/kim/v2_0/RoleType"}, allEntries=true) void saveGroup(IdentityManagementGroupDocument identityManagementGroupDocument)
identityManagementGroupDocument
- Object getMember(MemberType memberType, String memberId)
String getMemberName(MemberType memberType, String memberId)
String getMemberNamespaceCode(MemberType memberType, String memberId)
String getMemberName(MemberType memberType, Object member)
String getMemberNamespaceCode(MemberType memberType, Object member)
List<RoleResponsibilityActionBo> getRoleMemberResponsibilityActionImpls(String roleMemberId)
List<DelegateTypeBo> getRoleDelegations(String roleId)
String getMemberIdByName(MemberType memberType, String memberNamespaceCode, String memberName)
void setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
void setMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
RoleMemberBo getRoleMember(String roleMemberId)
List<KimDocumentRoleMember> getRoleMembers(Map<String,String> fieldValues)
boolean canModifyEntity(String currentUserPrincipalId, String toModifyPrincipalId)
boolean canOverrideEntityPrivacyPreferences(String currentUserPrincipalId, String toModifyPrincipalId)
List<EntityEmployment> getEntityEmploymentInformationInfo(String entityId)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.