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) getMemberIdByName(org.kuali.rice.core.api.membership.MemberType memberType, String memberNamespaceCode, String memberName) getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, Object member) getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, String memberId) getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, Object member) getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, String memberId) List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(String roleId) org.kuali.rice.kim.impl.role.RoleMemberBogetRoleMember(String roleMemberId) List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> 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
-