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 org.kuali.rice.krad.data.DataObjectServiceorg.kuali.rice.core.api.datetime.DateTimeServiceprotected org.kuali.rice.kns.service.DocumentHelperServiceList<org.kuali.rice.kim.api.identity.employment.EntityEmployment> getEntityEmploymentInformationInfo(String entityId) protected org.kuali.rice.kim.impl.group.GroupInternalServiceprotected org.kuali.rice.kim.api.group.GroupServiceorg.kuali.rice.kim.impl.identity.IdentityArchiveServiceprotected org.kuali.rice.kim.api.identity.IdentityServiceorg.kuali.rice.kim.api.type.KimTypeInfoServicegetMemberIdByName(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) org.kuali.rice.coreservice.framework.parameter.ParameterServiceorg.kuali.rice.kim.api.permission.PermissionServiceorg.kuali.rice.kim.impl.responsibility.ResponsibilityInternalServiceList<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(String roleId) protected org.kuali.rice.kim.impl.role.RoleInternalServiceorg.kuali.rice.kim.impl.role.RoleMemberBogetRoleMember(String id) List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> 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(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) voidsetRoleInternalService(org.kuali.rice.kim.impl.role.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
public List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActionImpls(String roleMemberId) - Specified by:
getRoleMemberResponsibilityActionImplsin interfaceUiDocumentService
-
getMember
- Specified by:
getMemberin interfaceUiDocumentService
-
getMemberName
public String getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, String memberId) - Specified by:
getMemberNamein interfaceUiDocumentService
-
getMemberNamespaceCode
public String getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, String memberId) - Specified by:
getMemberNamespaceCodein interfaceUiDocumentService
-
getMemberIdByName
public String getMemberIdByName(org.kuali.rice.core.api.membership.MemberType memberType, String memberNamespaceCode, String memberName) - Specified by:
getMemberIdByNamein interfaceUiDocumentService
-
getMemberName
public String getMemberName(org.kuali.rice.core.api.membership.MemberType memberType, Object member) - Specified by:
getMemberNamein interfaceUiDocumentService
-
getMemberNamespaceCode
public String getMemberNamespaceCode(org.kuali.rice.core.api.membership.MemberType memberType, Object member) - Specified by:
getMemberNamespaceCodein interfaceUiDocumentService
-
getRoleDelegations
public List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(String roleId) - 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
public org.kuali.rice.kim.impl.responsibility.ResponsibilityInternalService getResponsibilityInternalService() -
getPermissionService
public org.kuali.rice.kim.api.permission.PermissionService getPermissionService() -
getParameterService
public org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService() -
getDateTimeService
public org.kuali.rice.core.api.datetime.DateTimeService getDateTimeService() -
setParameterService
public void setParameterService(org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService) -
getIdentityArchiveService
public org.kuali.rice.kim.impl.identity.IdentityArchiveService getIdentityArchiveService() -
getDataObjectService
protected org.kuali.rice.krad.data.DataObjectService getDataObjectService() -
getIdentityService
protected org.kuali.rice.kim.api.identity.IdentityService getIdentityService() -
getGroupService
protected org.kuali.rice.kim.api.group.GroupService getGroupService() -
getGroupInternalService
protected org.kuali.rice.kim.impl.group.GroupInternalService getGroupInternalService() -
getDocumentHelperService
protected org.kuali.rice.kns.service.DocumentHelperService getDocumentHelperService() -
getRoleService
protected org.kuali.rice.kim.api.role.RoleService getRoleService() -
setRoleService
public void setRoleService(org.kuali.rice.kim.api.role.RoleService roleService) -
getRoleInternalService
protected org.kuali.rice.kim.impl.role.RoleInternalService getRoleInternalService() -
setRoleInternalService
public void setRoleInternalService(org.kuali.rice.kim.impl.role.RoleInternalService roleInternalService) -
getKimTypeInfoService
public org.kuali.rice.kim.api.type.KimTypeInfoService getKimTypeInfoService()
-