Package org.kuali.rice.kim.service
Interface UiDocumentService
- All Known Implementing Classes:
UiDocumentServiceImpl
public interface UiDocumentService
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanModifyEntity(String currentUserPrincipalId, String toModifyPrincipalId) booleancanOverrideEntityPrivacyPreferences(String currentUserPrincipalId, String toModifyPrincipalId) voidclearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument) This method loads a document's original role membersgetAttributeEntries(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions) This method is to set up the DD attribute entry map for role qualifiers, so it can be rendered.List<org.kuali.rice.kim.api.identity.employment.EntityEmployment>getEntityEmploymentInformationInfo(String entityId) getMember(MemberType memberType, String memberId) getMemberIdByName(MemberType memberType, String memberNamespaceCode, String memberName) getMemberName(MemberType memberType, Object member) getMemberName(MemberType memberType, String memberId) getMemberNamespaceCode(MemberType memberType, Object member) getMemberNamespaceCode(MemberType memberType, String memberId) getRoleDelegations(String roleId) getRoleMember(String roleMemberId) getRoleMemberResponsibilityActionImpls(String roleMemberId) getRoleMembers(Map<String, String> fieldValues) voidloadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId) This method is to load identity to person document pending Bos when user 'initiate' a document for 'editing' identity.voidloadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument, org.kuali.rice.kim.api.group.Group kimGroup) This method loads a role documentvoidloadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument, org.kuali.rice.kim.api.role.Role kimRole) This method loads a role documentvoidloadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument, String memberSearchValue) This method loads a role document members based on search criteriavoidsaveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument) This method to populate Entity tables from person document pending tables when it is approved.voidsaveGroup(IdentityManagementGroupDocument identityManagementGroupDocument) voidsaveRole(IdentityManagementRoleDocument identityManagementRoleDocument) voidsetDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument) voidsetMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
-
Method Details
-
saveEntityPerson
@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) This method to populate Entity tables from person document pending tables when it is approved. -
getAttributeEntries
Map<String,Object> getAttributeEntries(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions) This method is to set up the DD attribute entry map for role qualifiers, so it can be rendered. -
loadEntityToPersonDoc
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. -
loadRoleDoc
void loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument, org.kuali.rice.kim.api.role.Role kimRole) This method loads a role document -
loadRoleMembersBasedOnSearch
void loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument, String memberSearchValue) This method loads a role document members based on search criteria -
clearRestrictedRoleMembersSearchResults
void clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument) This method loads a document's original role members -
saveRole
@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) -
loadGroupDoc
void loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument, org.kuali.rice.kim.api.group.Group kimGroup) This method loads a role document -
saveGroup
@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) -
getMember
-
getMemberName
-
getMemberNamespaceCode
-
getMemberName
-
getMemberNamespaceCode
-
getRoleMemberResponsibilityActionImpls
-
getRoleDelegations
-
getMemberIdByName
-
setDelegationMembersInDocument
-
setMembersInDocument
-
getRoleMember
-
getRoleMembers
-
canModifyEntity
-
canOverrideEntityPrivacyPreferences
-
getEntityEmploymentInformationInfo
-