|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kim.service.impl.UiDocumentServiceImpl
public class UiDocumentServiceImpl
This is a description of what this class does - shyu don't forget to fill this in.
| Nested Class Summary | |
|---|---|
protected static class |
UiDocumentServiceImpl.GroupMemberNameComparator
|
| Field Summary | |
|---|---|
protected UiDocumentServiceImpl.GroupMemberNameComparator |
groupMemberNameComparator
|
| Constructor Summary | |
|---|---|
UiDocumentServiceImpl()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected UiDocumentServiceImpl.GroupMemberNameComparator groupMemberNameComparator
| Constructor Detail |
|---|
public UiDocumentServiceImpl()
| Method Detail |
|---|
public void saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
UiDocumentService
saveEntityPerson in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)public Map<String,Object> getAttributeEntries(List<KimAttributeField> definitions)
UiDocumentService
getAttributeEntries in interface UiDocumentService
public void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId)
UiDocumentService
loadEntityToPersonDoc in interface UiDocumentServiceUiDocumentService.loadEntityToPersonDoc(IdentityManagementPersonDocument, String)public List<DelegateTypeBo> getPersonDelegations(String principalId)
protected void loadDelegationsToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
public void setDelegationMembersInDocument(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<DelegateMemberBo> members,
Role roleImpl)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<KimAttributeField> origAttributeDefinitions,
List<DelegateMemberAttributeDataBo> attributeDataList)
protected void loadGroupToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
List<? extends Group> groups)
identityManagementPersonDocument - groups - protected void loadRoleToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
PersonDocumentRole objects for a IdentityManagementPersonDocument
identityManagementPersonDocument - IdentityManagementPersonDocumentprotected List<KimAttributeField> getAttributeDefinitionsForRole(PersonDocumentRole role)
protected void loadRoleRstAction(PersonDocumentRole role)
protected void setAttrDefnIdForQualifier(KimDocumentRoleQualifier qualifier,
KimAttributeField definition)
protected String getAttributeDefnId(KimAttributeField definition)
public List<EntityEmployment> getEntityEmploymentInformationInfo(String entityId)
getEntityEmploymentInformationInfo in interface UiDocumentServiceprotected List<RoleBo> getRolesForPrincipal(String principalId)
protected List<RoleMemberBo> getRoleMembersForPrincipal(String principalId)
public RoleMemberBo getRoleMember(String id)
getRoleMember in interface UiDocumentServiceprotected List<RoleResponsibilityActionBo> getRoleRspActions(String roleMemberId)
protected List<KimDocumentRoleMember> populateDocRolePrncpl(String namespaceCode,
List<RoleMemberBo> roleMembers,
String principalId,
List<KimAttributeField> definitions)
protected List<KimDocumentRoleQualifier> populateDocRoleQualifier(String namespaceCode,
List<RoleMemberAttributeDataBo> qualifiers,
List<KimAttributeField> definitions)
protected List<PersonDocumentName> loadNames(IdentityManagementPersonDocument personDoc,
String principalId,
List<EntityName> names,
boolean suppressDisplay)
public boolean canModifyEntity(String currentUserPrincipalId,
String toModifyPrincipalId)
canModifyEntity in interface UiDocumentService
public boolean canOverrideEntityPrivacyPreferences(String currentUserPrincipalId,
String toModifyPrincipalId)
canOverrideEntityPrivacyPreferences in interface UiDocumentService
protected boolean canAssignToRole(IdentityManagementRoleDocument document,
String initiatorPrincipalId)
protected List<PersonDocumentAffiliation> loadAffiliations(List<EntityAffiliation> affiliations,
List<EntityEmployment> empInfos)
protected boolean setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<PrincipalBo> origPrincipals)
protected void setupPrivacy(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
EntityPrivacyPreferencesBo origPrivacy)
protected PersonDocumentPrivacy loadPrivacyReferences(EntityPrivacyPreferences privacyPreferences)
protected void setupName(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<EntityNameBo> origNames)
protected void setupAffiliation(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<EntityAffiliationBo> origAffiliations,
List<EntityEmploymentBo> origEmpInfos)
protected void setupPhone(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityPhoneBo> origPhones)
protected List<PersonDocumentPhone> loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityPhone> entityPhones,
boolean suppressDisplay)
protected void setupEmail(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityEmailBo> origEmails)
protected List<PersonDocumentEmail> loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityEmail> entityEmails,
boolean suppressDisplay)
protected void setupAddress(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityAddressBo> origAddresses)
protected List<PersonDocumentAddress> loadAddresses(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityAddress> entityAddresses,
boolean suppressDisplay)
protected List<GroupMemberBo> populateGroupMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleMemberBo> populateRoleMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<DelegateTypeBo> populateDelegations(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleMemberAttributeDataBo> getBlankRoleMemberAttrs(List<RoleMemberBo> rolePrncpls)
protected List<RoleResponsibilityActionBo> populateRoleRspActions(IdentityManagementPersonDocument identityManagementPersonDocument)
protected DataObjectService getDataObjectService()
protected IdentityService getIdentityService()
protected GroupService getGroupService()
protected DocumentHelperService getDocumentHelperService()
protected RoleService getRoleService()
public void setRoleService(RoleService roleService)
protected ResponsibilityService getResponsibilityService()
public void setResponsibilityService(ResponsibilityService responsibilityService)
public void loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument,
Role role)
UiDocumentService
loadRoleDoc in interface UiDocumentService
public void loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument,
String memberSearchValue)
UiDocumentService
loadRoleMembersBasedOnSearch in interface UiDocumentServicepublic void clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument)
UiDocumentService
clearRestrictedRoleMembersSearchResults in interface UiDocumentServicepublic void setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
setDelegationMembersInDocument in interface UiDocumentServiceprotected List<KimDocumentRoleResponsibility> loadResponsibilities(List<RoleResponsibilityBo> roleResponsibilities)
protected List<KimDocumentRolePermission> loadPermissions(List<RolePermissionBo> rolePermissions)
public void setMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
setMembersInDocument in interface UiDocumentServicepublic Map<String,Group> findGroupsForRole(String roleId)
protected List<KimDocumentRoleMember> loadRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberBo> members)
protected void loadResponsibilityRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected RoleResponsibilityActionBo getRoleResponsibilityActionImpl(String roleResponsibilityActionId)
protected List<RoleResponsibilityActionBo> getRoleResponsibilityActionImpls(String roleResponsibilityId)
public List<RoleResponsibilityActionBo> getRoleMemberResponsibilityActionImpls(String roleMemberId)
getRoleMemberResponsibilityActionImpls in interface UiDocumentServiceprotected void loadMemberRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<KimDocumentRoleResponsibilityAction> loadKimDocumentRoleRespActions(List<RoleResponsibilityActionBo> roleRespActionImpls)
public Object getMember(MemberType memberType,
String memberId)
getMember in interface UiDocumentService
public String getMemberName(MemberType memberType,
String memberId)
getMemberName in interface UiDocumentService
public String getMemberFullName(MemberType memberType,
String memberId)
public String getMemberNamespaceCode(MemberType memberType,
String memberId)
getMemberNamespaceCode in interface UiDocumentService
public String getMemberIdByName(MemberType memberType,
String memberNamespaceCode,
String memberName)
getMemberIdByName in interface UiDocumentService
public String getMemberName(MemberType memberType,
Object member)
getMemberName in interface UiDocumentService
public String getMemberNamespaceCode(MemberType memberType,
Object member)
getMemberNamespaceCode in interface UiDocumentService
protected List<KimDocumentRoleQualifier> loadRoleMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberAttributeDataBo> attributeDataList)
public List<DelegateTypeBo> getRoleDelegations(String roleId)
getRoleDelegations in interface UiDocumentService
protected List<RoleDocumentDelegation> loadRoleDocumentDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateTypeBo> delegations)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateMemberBo> members)
protected RoleMemberBo getRoleMemberForRoleMemberId(String roleMemberId)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateMemberAttributeDataBo> attributeDataList)
public void saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
UiDocumentService
saveRole in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected List<RolePermissionBo> getRolePermissions(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RolePermissionBo> origRolePermissions)
protected List<RoleResponsibilityBo> getRoleResponsibilities(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleResponsibilityBo> origRoleResponsibilities)
protected List<RoleResponsibilityActionBo> getRoleResponsibilitiesActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected void updateResponsibilityActionVersionNumber(RoleResponsibilityActionBo newRoleRspAction,
RoleResponsibilityActionBo origRoleRespActionImpl)
protected List<RoleResponsibilityActionBo> getRoleMemberResponsibilityActions(List<RoleMemberBo> newRoleMembersList)
protected void updateRoleMembers(String roleId,
String kimTypeId,
List<KimDocumentRoleMember> modifiedRoleMembers,
List<RoleMemberBo> roleMembers)
protected void updateRoleMemberResponsibilityActions(List<KimDocumentRoleResponsibilityAction> documentRoleMemberActions,
List<RoleResponsibilityActionBo> roleMemberActions)
protected List<RoleMemberAttributeDataBo> getRoleMemberAttributeData(List<KimDocumentRoleQualifier> qualifiers,
List<RoleMemberAttributeDataBo> origAttributes)
protected void updateAttrValIfNecessary(RoleMemberAttributeDataBo roleMemberAttributeData)
roleMemberAttributeData - a role member qualifier attribute to updateprotected void formatAttrValIfNecessary(KimDocumentRoleQualifier roleQualifier)
protected void formatCheckboxAttributeData(KimDocumentRoleQualifier roleQualifier)
protected KimAttributeField getAttributeDefinition(String kimTypId,
String attrDefnId)
protected void convertCheckboxAttributeData(RoleMemberAttributeDataBo roleMemberAttributeData)
roleMemberAttributeData - the attribute data to format the attribute value of
protected List<DelegateTypeBo> getRoleDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateTypeBo> origDelegations)
protected List<DelegateMemberBo> getDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers,
List<DelegateMemberBo> origDelegationMembers,
List<DelegateMemberBo> allOrigMembers,
boolean activatingInactive,
String newDelegationIdAssigned)
protected List<DelegateMemberAttributeDataBo> getDelegationMemberAttributeData(List<RoleDocumentDelegationMemberQualifier> qualifiers,
List<DelegateMemberAttributeDataBo> origAttributes,
boolean activatingInactive,
String delegationMemberId)
public void loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument,
Group groupInfo)
UiDocumentService
loadGroupDoc in interface UiDocumentService
protected List<GroupDocumentMember> loadGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMember> members)
protected List<GroupDocumentQualifier> loadGroupQualifiers(IdentityManagementGroupDocument IdentityManagementGroupDocument,
Map<String,String> attributes)
public void saveGroup(IdentityManagementGroupDocument identityManagementGroupDocument)
UiDocumentService
saveGroup in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected List<GroupMemberBo> getGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMemberBo> origGroupMembers)
protected List<GroupAttributeBo> getGroupAttributeData(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupAttributeBo> origAttributes)
protected Set<String> getChangedRoleResponsibilityIds(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleResponsibilityBo> origRoleResponsibilities)
public KimTypeInfoService getKimTypeInfoService()
public List<KimDocumentRoleMember> getRoleMembers(Map<String,String> fieldValues)
getRoleMembers in interface UiDocumentServicepublic ResponsibilityInternalService getResponsibilityInternalService()
public PermissionService getPermissionService()
public ParameterService getParameterService()
public DateTimeService getDateTimeService()
public void setParameterService(ParameterService parameterService)
public static IdentityArchiveService getIdentityArchiveService()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||