Package org.kuali.rice.kim.service.impl
Class UiDocumentServiceImpl
java.lang.Object
org.kuali.rice.kim.service.impl.UiDocumentServiceImpl
- All Implemented Interfaces:
UiDocumentService
-
Constructor Summary
Constructors -
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.protected DataObjectServiceprotected DocumentHelperServiceList<org.kuali.rice.kim.api.identity.employment.EntityEmployment> getEntityEmploymentInformationInfo(String entityId) protected GroupInternalServiceprotected org.kuali.rice.kim.api.group.GroupServiceprotected org.kuali.rice.kim.api.identity.IdentityServiceorg.kuali.rice.kim.api.type.KimTypeInfoServicegetMember(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) org.kuali.rice.kim.api.permission.PermissionServicegetRoleDelegations(String roleId) protected RoleInternalServicegetRoleMember(String id) getRoleMemberResponsibilityActionImpls(String roleMemberId) getRoleMembers(Map<String, String> fieldValues) protected org.kuali.rice.kim.api.role.RoleServicevoidloadEntityToPersonDoc(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 groupInfo) This method loads a role documentvoidloadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument, org.kuali.rice.kim.api.role.Role role) 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) voidsetParameterService(ParameterService parameterService) voidsetRoleInternalService(RoleInternalService roleInternalService) voidsetRoleService(org.kuali.rice.kim.api.role.RoleService roleService)
-
Constructor Details
-
UiDocumentServiceImpl
public UiDocumentServiceImpl()
-
-
Method Details
-
saveEntityPerson
Description copied from interface:UiDocumentServiceThis method to populate Entity tables from person document pending tables when it is approved.- Specified by:
saveEntityPersonin interfaceUiDocumentService
-
getAttributeEntries
public Map<String,Object> getAttributeEntries(List<org.kuali.rice.kim.api.type.KimAttributeField> definitions) Description copied from interface:UiDocumentServiceThis method is to set up the DD attribute entry map for role qualifiers, so it can be rendered.- Specified by:
getAttributeEntriesin interfaceUiDocumentService
-
loadEntityToPersonDoc
public void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId) Description copied from interface:UiDocumentServiceThis method is to load identity to person document pending Bos when user 'initiate' a document for 'editing' identity.- Specified by:
loadEntityToPersonDocin interfaceUiDocumentService
-
getEntityEmploymentInformationInfo
public List<org.kuali.rice.kim.api.identity.employment.EntityEmployment> getEntityEmploymentInformationInfo(String entityId) - Specified by:
getEntityEmploymentInformationInfoin interfaceUiDocumentService
-
getRoleMember
- Specified by:
getRoleMemberin interfaceUiDocumentService
-
canModifyEntity
- Specified by:
canModifyEntityin interfaceUiDocumentService
-
canOverrideEntityPrivacyPreferences
public boolean canOverrideEntityPrivacyPreferences(String currentUserPrincipalId, String toModifyPrincipalId) - Specified by:
canOverrideEntityPrivacyPreferencesin interfaceUiDocumentService
-
loadRoleDoc
public void loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument, org.kuali.rice.kim.api.role.Role role) Description copied from interface:UiDocumentServiceThis method loads a role document- Specified by:
loadRoleDocin interfaceUiDocumentService
-
loadRoleMembersBasedOnSearch
public void loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument, String memberSearchValue) Description copied from interface:UiDocumentServiceThis method loads a role document members based on search criteria- Specified by:
loadRoleMembersBasedOnSearchin interfaceUiDocumentService
-
clearRestrictedRoleMembersSearchResults
public void clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument) Description copied from interface:UiDocumentServiceThis method loads a document's original role members- Specified by:
clearRestrictedRoleMembersSearchResultsin interfaceUiDocumentService
-
setDelegationMembersInDocument
public void setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument) - Specified by:
setDelegationMembersInDocumentin interfaceUiDocumentService
-
setMembersInDocument
- Specified by:
setMembersInDocumentin interfaceUiDocumentService
-
getRoleMemberResponsibilityActionImpls
- Specified by:
getRoleMemberResponsibilityActionImplsin interfaceUiDocumentService
-
getMember
- Specified by:
getMemberin interfaceUiDocumentService
-
getMemberName
- Specified by:
getMemberNamein interfaceUiDocumentService
-
getMemberNamespaceCode
- Specified by:
getMemberNamespaceCodein interfaceUiDocumentService
-
getMemberIdByName
public String getMemberIdByName(MemberType memberType, String memberNamespaceCode, String memberName) - Specified by:
getMemberIdByNamein interfaceUiDocumentService
-
getMemberName
- Specified by:
getMemberNamein interfaceUiDocumentService
-
getMemberNamespaceCode
- Specified by:
getMemberNamespaceCodein interfaceUiDocumentService
-
getRoleDelegations
- Specified by:
getRoleDelegationsin interfaceUiDocumentService
-
saveRole
- Specified by:
saveRolein interfaceUiDocumentService
-
loadGroupDoc
public void loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument, org.kuali.rice.kim.api.group.Group groupInfo) Description copied from interface:UiDocumentServiceThis method loads a role document- Specified by:
loadGroupDocin interfaceUiDocumentService
-
saveGroup
- Specified by:
saveGroupin interfaceUiDocumentService
-
getRoleMembers
- Specified by:
getRoleMembersin interfaceUiDocumentService
-
getResponsibilityInternalService
-
getPermissionService
public org.kuali.rice.kim.api.permission.PermissionService getPermissionService() -
getParameterService
-
getDateTimeService
-
setParameterService
-
getIdentityArchiveService
-
getDataObjectService
-
getIdentityService
protected org.kuali.rice.kim.api.identity.IdentityService getIdentityService() -
getGroupService
protected org.kuali.rice.kim.api.group.GroupService getGroupService() -
getGroupInternalService
-
getDocumentHelperService
-
getRoleService
protected org.kuali.rice.kim.api.role.RoleService getRoleService() -
setRoleService
public void setRoleService(org.kuali.rice.kim.api.role.RoleService roleService) -
getRoleInternalService
-
setRoleInternalService
-
getKimTypeInfoService
public org.kuali.rice.kim.api.type.KimTypeInfoService getKimTypeInfoService()
-