public class LdapUiDocumentServiceImpl extends UiDocumentServiceImpl
UiDocumentServiceImpl.GroupMemberNameComparatorgroupMemberNameComparator| 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) | 
canAssignToRole, canOverrideEntityPrivacyPreferences, clearRestrictedRoleMembersSearchResults, 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, populateDelegations, populateDocRolePrncpl, populateDocRoleQualifier, populateGroupMembers, populateRoleMembers, populateRoleRspActions, saveGroup, saveRole, setAttrDefnIdForQualifier, setDelegationMembersInDocument, setDelegationMembersInDocument, setMembersInDocument, setParameterService, setResponsibilityService, setRoleService, setupAddress, setupAffiliation, setupEmail, setupName, setupPhone, setupPrivacy, updateAttrValIfNecessary, updateResponsibilityActionVersionNumber, updateRoleMemberResponsibilityActions, updateRoleMemberspublic LdapUiDocumentServiceImpl()
public void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId)
UiDocumentServiceloadEntityToPersonDoc in interface UiDocumentServiceloadEntityToPersonDoc in class UiDocumentServiceImplUiDocumentService.loadEntityToPersonDoc(IdentityManagementPersonDocument, String)protected String getInitiatorPrincipalId(Document document)
public void saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
UiDocumentServicesaveEntityPerson in interface UiDocumentServicesaveEntityPerson in class UiDocumentServiceImplUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)protected boolean setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument, EntityBo kimEntity, List<PrincipalBo> origPrincipals)
setupPrincipal in class UiDocumentServiceImplprotected List<PersonDocumentAffiliation> loadAffiliations(List<EntityAffiliation> affiliations, List<EntityEmployment> empInfos)
loadAffiliations in class UiDocumentServiceImplprotected List<PersonDocumentName> loadNames(IdentityManagementPersonDocument personDoc, String principalId, List<EntityName> names, boolean suppressDisplay)
loadNames in class UiDocumentServiceImplprotected List<PersonDocumentEmail> loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityEmail> entityEmails, boolean suppressDisplay)
loadEmails in class UiDocumentServiceImplprotected List<PersonDocumentPhone> loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityPhone> entityPhones, boolean suppressDisplay)
loadPhones in class UiDocumentServiceImplpublic boolean canModifyEntity(String currentUserPrincipalId, String toModifyPrincipalId)
canModifyEntity in interface UiDocumentServicecanModifyEntity in class UiDocumentServiceImplUiDocumentServiceImpl.canModifyEntity(java.lang.String, java.lang.String)Copyright © 2005–2015 The Kuali Foundation. All rights reserved.