Interface UiDocumentService

All Known Implementing Classes:
UiDocumentServiceImpl

public interface UiDocumentService
  • 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

      Object getMember(org.kuali.rice.core.api.membership.MemberType memberType, String memberId)
    • getMemberName

      String getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, String memberId)
    • getMemberNamespaceCode

      String getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, String memberId)
    • getMemberName

      String getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, Object member)
    • getMemberNamespaceCode

      String getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, Object member)
    • getRoleMemberResponsibilityActionImpls

      List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActionImpls(String roleMemberId)
    • getRoleDelegations

      List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(String roleId)
    • getMemberIdByName

      String getMemberIdByName(org.kuali.rice.core.api.membership.MemberType memberType, String memberNamespaceCode, String memberName)
    • setDelegationMembersInDocument

      void setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
    • setMembersInDocument

      void setMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
    • getRoleMember

      org.kuali.rice.kim.impl.role.RoleMemberBo getRoleMember(String roleMemberId)
    • getRoleMembers

      List<KimDocumentRoleMember> getRoleMembers(Map<String,String> fieldValues)
    • canModifyEntity

      boolean canModifyEntity(String currentUserPrincipalId, String toModifyPrincipalId)
    • canOverrideEntityPrivacyPreferences

      boolean canOverrideEntityPrivacyPreferences(String currentUserPrincipalId, String toModifyPrincipalId)
    • getEntityEmploymentInformationInfo

      List<org.kuali.rice.kim.api.identity.employment.EntityEmployment> getEntityEmploymentInformationInfo(String entityId)