public class LdapUiDocumentServiceImpl extends UiDocumentServiceImpl
UiDocumentServiceImpl.GroupMemberNameComparator
groupMemberNameComparator
Constructor and Description |
---|
LdapUiDocumentServiceImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
canModifyEntity(String currentUserPrincipalId,
String toModifyPrincipalId)
Overridden to only check permission - users should not be able to edit themselves.
|
protected String |
getInitiatorPrincipalId(Document document) |
Object |
getMember(String memberTypeCode,
String memberId) |
protected List<PersonDocumentAffiliation> |
loadAffiliations(List<EntityAffiliation> affiliations,
List<EntityEmployment> empInfos) |
protected List<PersonDocumentEmail> |
loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityEmail> entityEmails,
boolean suppressDisplay) |
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.
|
protected List<PersonDocumentName> |
loadNames(IdentityManagementPersonDocument personDoc,
String principalId,
List<EntityName> names,
boolean suppressDisplay) |
protected List<PersonDocumentPhone> |
loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityPhone> entityPhones,
boolean suppressDisplay) |
void |
saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
This method to populate Entity tables from person document pending tables when it is approved.
|
protected boolean |
setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<PrincipalBo> origPrincipals) |
adjustForDelegationTypeChange, canAssignToRole, canOverrideEntityPrivacyPreferences, clearRestrictedRoleMembersSearchResults, combineAndCreateMissingDelegations, convertCheckboxAttributeData, findGroupsForRole, formatAttrValIfNecessary, formatCheckboxAttributeData, getAttributeDefinition, getAttributeDefinitionsForRole, getAttributeDefnId, getAttributeEntries, getBlankRoleMemberAttrs, getChangedRoleResponsibilityIds, getDataObjectService, getDateTimeService, getDelegationMemberAttributeData, getDelegationMembers, getDocumentHelperService, getEntityEmploymentInformationInfo, getGroupAttributeData, getGroupMembers, getGroupService, getIdentityArchiveService, getIdentityService, getKimTypeInfoService, getMember, getMemberFullName, getMemberIdByName, getMemberName, getMemberName, getMemberNamespaceCode, getMemberNamespaceCode, getParameterService, getPermissionService, getPersonDelegations, getResponsibilityInternalService, getResponsibilityService, getRoleDelegations, getRoleDelegations, getRoleMember, getRoleMemberAttributeData, getRoleMemberForRoleMemberId, getRoleMemberResponsibilityActionImpls, getRoleMemberResponsibilityActions, getRoleMembers, getRoleMembersForPrincipal, getRolePermissions, getRoleResponsibilities, getRoleResponsibilitiesActions, getRoleResponsibilityActionImpl, getRoleResponsibilityActionImpls, getRoleRspActions, getRoleService, getRolesForPrincipal, loadAddresses, loadDelegationMemberQualifiers, loadDelegationMemberQualifiers, loadDelegationMembers, loadDelegationMembers, loadDelegationsToPersonDoc, loadGroupDoc, loadGroupMembers, loadGroupQualifiers, loadGroupToPersonDoc, loadKimDocumentRoleRespActions, loadMemberRoleRspActions, loadPermissions, loadPrivacyReferences, loadResponsibilities, loadResponsibilityRoleRspActions, loadRoleDoc, loadRoleDocumentDelegations, loadRoleMemberQualifiers, loadRoleMembers, loadRoleMembersBasedOnSearch, loadRoleRstAction, loadRoleToPersonDoc, populateDelegateMemberAttributes, populateDelegationMembers, populateDelegations, populateDelegations, populateDocRolePrncpl, populateDocRoleQualifier, populateGroupMembers, populateRoleMembers, populateRoleRspActions, saveGroup, saveRole, setAttrDefnIdForQualifier, setDelegationMembersInDocument, setDelegationMembersInDocument, setMembersInDocument, setParameterService, setResponsibilityService, setRoleService, setupAddress, setupAffiliation, setupEmail, setupName, setupPhone, setupPrivacy, updateAttrValIfNecessary, updateResponsibilityActionVersionNumber, updateRoleMemberResponsibilityActions, updateRoleMembers
public LdapUiDocumentServiceImpl()
public void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId)
UiDocumentService
loadEntityToPersonDoc
in interface UiDocumentService
loadEntityToPersonDoc
in class UiDocumentServiceImpl
UiDocumentService.loadEntityToPersonDoc(IdentityManagementPersonDocument, String)
protected String getInitiatorPrincipalId(Document document)
public void saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
UiDocumentService
saveEntityPerson
in interface UiDocumentService
saveEntityPerson
in class UiDocumentServiceImpl
UiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected boolean setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument, EntityBo kimEntity, List<PrincipalBo> origPrincipals)
setupPrincipal
in class UiDocumentServiceImpl
protected List<PersonDocumentAffiliation> loadAffiliations(List<EntityAffiliation> affiliations, List<EntityEmployment> empInfos)
loadAffiliations
in class UiDocumentServiceImpl
protected List<PersonDocumentName> loadNames(IdentityManagementPersonDocument personDoc, String principalId, List<EntityName> names, boolean suppressDisplay)
loadNames
in class UiDocumentServiceImpl
protected List<PersonDocumentEmail> loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityEmail> entityEmails, boolean suppressDisplay)
loadEmails
in class UiDocumentServiceImpl
protected List<PersonDocumentPhone> loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityPhone> entityPhones, boolean suppressDisplay)
loadPhones
in class UiDocumentServiceImpl
public boolean canModifyEntity(String currentUserPrincipalId, String toModifyPrincipalId)
canModifyEntity
in interface UiDocumentService
canModifyEntity
in class UiDocumentServiceImpl
UiDocumentServiceImpl.canModifyEntity(java.lang.String, java.lang.String)
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.