|
||||||||||
| 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.
| Constructor Summary | |
|---|---|
UiDocumentServiceImpl()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UiDocumentServiceImpl()
| Method Detail |
|---|
public void saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
UiDocumentService
saveEntityPerson in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)public Map<String,Object> getAttributeEntries(AttributeDefinitionMap definitions)
UiDocumentService
getAttributeEntries in interface UiDocumentServiceUiDocumentService.getAttributeEntries(AttributeDefinitionMap)
public void loadEntityToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId)
UiDocumentService
loadEntityToPersonDoc in interface UiDocumentServiceUiDocumentService.loadEntityToPersonDoc(IdentityManagementPersonDocument, String)public List<KimDelegationImpl> getPersonDelegations(String principalId)
protected void loadDelegationsToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
public void setDelegationMembersInDocument(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<KimDelegationMemberImpl> members,
RoleImpl roleImpl)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementPersonDocument identityManagementPersonDocument,
AttributeDefinitionMap origAttributeDefinitions,
List<KimDelegationMemberAttributeDataImpl> attributeDataList)
protected void loadGroupToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
List<? extends Group> groups)
identityManagementPersonDocument - groups - protected void loadRoleToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
protected AttributeDefinitionMap getAttributeDefinitionsForRole(PersonDocumentRole role)
protected void loadRoleRstAction(PersonDocumentRole role)
protected void setAttrDefnIdForQualifier(KimDocumentRoleQualifier qualifier,
AttributeDefinition definition)
protected String getAttributeDefnId(AttributeDefinition definition)
public List<KimEntityEmploymentInformationInfo> getEntityEmploymentInformationInfo(String entityId)
getEntityEmploymentInformationInfo in interface UiDocumentServiceprotected List<RoleImpl> getRolesForPrincipal(String principalId)
protected List<RoleMemberImpl> getRoleMembersForPrincipal(String principalId)
public RoleMemberImpl getRoleMember(String roleMemberId)
getRoleMember in interface UiDocumentServiceprotected List<RoleResponsibilityActionImpl> getRoleRspActions(String roleMemberId)
protected List<KimDocumentRoleMember> populateDocRolePrncpl(String namespaceCode,
List<RoleMemberImpl> roleMembers,
String principalId,
AttributeDefinitionMap definitions)
protected List<KimDocumentRoleQualifier> populateDocRoleQualifier(String namespaceCode,
List<RoleMemberAttributeDataImpl> qualifiers,
AttributeDefinitionMap definitions)
protected List<PersonDocumentName> loadNames(IdentityManagementPersonDocument personDoc,
String principalId,
List<KimEntityNameInfo> 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<KimEntityAffiliationInfo> affiliations,
List<KimEntityEmploymentInformationInfo> empInfos)
protected boolean setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityImpl kimEntity,
List<KimPrincipalImpl> origPrincipals)
protected void setupPrivacy(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityImpl kimEntity,
KimEntityPrivacyPreferencesImpl origPrivacy)
protected PersonDocumentPrivacy loadPrivacyReferences(KimEntityPrivacyPreferences privacyPreferences)
protected void setupName(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityImpl kimEntity,
List<KimEntityNameImpl> origNames)
protected void setupAffiliation(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityImpl kimEntity,
List<KimEntityAffiliationImpl> origAffiliations,
List<KimEntityEmploymentInformationImpl> origEmpInfos)
protected void setupPhone(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityEntityTypeImpl entityType,
List<KimEntityPhone> origPhones)
protected List<PersonDocumentPhone> loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<KimEntityPhoneInfo> entityPhones,
boolean suppressDisplay)
protected void setupEmail(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityEntityTypeImpl entityType,
List<KimEntityEmail> origEmails)
protected List<PersonDocumentEmail> loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<KimEntityEmailInfo> entityEmails,
boolean suppressDisplay)
protected void setupAddress(IdentityManagementPersonDocument identityManagementPersonDocument,
KimEntityEntityTypeImpl entityType,
List<KimEntityAddress> origAddresses)
protected List<PersonDocumentAddress> loadAddresses(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<KimEntityAddressInfo> entityAddresses,
boolean suppressDisplay)
protected List<GroupMemberImpl> populateGroupMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleMemberImpl> populateRoleMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<KimDelegationImpl> populateDelegations(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleMemberAttributeDataImpl> getBlankRoleMemberAttrs(List<RoleMemberImpl> rolePrncpls)
protected List<RoleResponsibilityActionImpl> populateRoleRspActions(IdentityManagementPersonDocument identityManagementPersonDocument)
protected BusinessObjectService getBusinessObjectService()
protected IdentityManagementService getIdentityManagementService()
protected IdentityService getIdentityService()
protected GroupService getGroupService()
protected DocumentHelperService getDocumentHelperService()
protected RoleService getRoleService()
protected RoleManagementService getRoleManagementService()
public void setRoleService(RoleService roleService)
protected ResponsibilityService getResponsibilityService()
public void setResponsibilityService(ResponsibilityService responsibilityService)
public void loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument,
KimRoleInfo kimRole)
UiDocumentService
loadRoleDoc in interface UiDocumentServicepublic void setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
setDelegationMembersInDocument in interface UiDocumentServiceprotected List<KimDocumentRoleResponsibility> loadResponsibilities(List<RoleResponsibilityImpl> roleResponsibilities)
protected List<KimDocumentRolePermission> loadPermissions(List<RolePermissionImpl> rolePermissions)
protected List<KimDocumentRoleMember> loadRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberImpl> members)
protected void loadResponsibilityRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<RoleResponsibilityActionImpl> getRoleResponsibilityActionImpls(String roleResponsibilityId)
public List<RoleResponsibilityActionImpl> getRoleMemberResponsibilityActionImpls(String roleMemberId)
getRoleMemberResponsibilityActionImpls in interface UiDocumentServiceprotected void loadMemberRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<KimDocumentRoleResponsibilityAction> loadKimDocumentRoleRespActions(List<RoleResponsibilityActionImpl> roleRespActionImpls)
public BusinessObject getMember(String memberTypeCode,
String memberId)
getMember in interface UiDocumentService
public String getMemberName(String memberTypeCode,
String memberId)
getMemberName in interface UiDocumentService
public String getMemberFullName(String memberTypeCode,
String memberId)
public String getMemberNamespaceCode(String memberTypeCode,
String memberId)
getMemberNamespaceCode in interface UiDocumentService
public String getMemberIdByName(String memberTypeCode,
String memberNamespaceCode,
String memberName)
getMemberIdByName in interface UiDocumentService
public String getMemberName(String memberTypeCode,
BusinessObject member)
getMemberName in interface UiDocumentService
public String getFullMemberName(String memberTypeCode,
BusinessObject member)
public String getMemberNamespaceCode(String memberTypeCode,
BusinessObject member)
getMemberNamespaceCode in interface UiDocumentService
protected List<KimDocumentRoleQualifier> loadRoleMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberAttributeDataImpl> attributeDataList)
public List<KimDelegationImpl> getRoleDelegations(String roleId)
getRoleDelegations in interface UiDocumentService
protected List<RoleDocumentDelegation> loadRoleDocumentDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<KimDelegationImpl> delegations)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<KimDelegationMemberImpl> members)
protected RoleMemberImpl getRoleMemberForRoleMemberId(String roleMemberId)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<KimDelegationMemberAttributeDataImpl> attributeDataList)
public void saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
UiDocumentService
saveRole in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected List<RolePermissionImpl> getRolePermissions(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RolePermissionImpl> origRolePermissions)
protected List<RoleResponsibilityImpl> getRoleResponsibilities(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleResponsibilityImpl> origRoleResponsibilities)
protected List<RoleResponsibilityActionImpl> getRoleResponsibilitiesActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected void updateResponsibilityActionVersionNumber(RoleResponsibilityActionImpl newRoleRspAction,
List<RoleResponsibilityActionImpl> origRoleRespActionImpls)
protected List<RoleResponsibilityActionImpl> getRoleMemberResponsibilityActions(List<RoleMemberImpl> newRoleMembersList)
protected List<RoleResponsibilityActionImpl> getRoleMemberResponsibilityActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<RoleMemberImpl> getRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberImpl> origRoleMembers)
protected List<RoleResponsibilityActionImpl> getRoleMemberResponsibilityActions(KimDocumentRoleMember documentRoleMember,
RoleMemberImpl origRoleMemberImplTemp,
boolean activatingInactive,
String newRoleMemberIdAssigned)
protected List<RoleMemberAttributeDataImpl> getRoleMemberAttributeData(List<KimDocumentRoleQualifier> qualifiers,
List<RoleMemberAttributeDataImpl> origAttributes,
boolean activatingInactive,
String newRoleMemberIdAssigned)
protected void updateAttrValIfNecessary(RoleMemberAttributeDataImpl roleMemberAttributeData)
roleMemberAttributeData - a role member qualifier attribute to updateprotected void formatAttrValIfNecessary(KimDocumentRoleQualifier roleQualifier)
protected void formatCheckboxAttributeData(KimDocumentRoleQualifier roleQualifier)
protected AttributeDefinition getKNSAttributeDefinition(String kimTypId,
String attrDefnId)
roleMemberAttributeData - a qualifier's attribute information
protected void convertCheckboxAttributeData(RoleMemberAttributeDataImpl roleMemberAttributeData)
roleMemberAttributeData - the attribute data to format the attribute value of
protected List<KimDelegationImpl> getRoleDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<KimDelegationImpl> origDelegations)
protected List<KimDelegationMemberImpl> getDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers,
List<KimDelegationMemberImpl> origDelegationMembers,
boolean activatingInactive,
String newDelegationIdAssigned)
protected List<KimDelegationMemberAttributeDataImpl> getDelegationMemberAttributeData(List<RoleDocumentDelegationMemberQualifier> qualifiers,
List<KimDelegationMemberAttributeDataImpl> origAttributes,
boolean activatingInactive,
String delegationMemberId)
public void loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument,
GroupInfo groupInfo)
UiDocumentService
loadGroupDoc in interface UiDocumentService
protected List<GroupDocumentMember> loadGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMemberImpl> members)
protected List<GroupDocumentQualifier> loadGroupQualifiers(IdentityManagementGroupDocument IdentityManagementGroupDocument,
List<GroupAttributeDataImpl> attributeDataList)
public void saveGroup(IdentityManagementGroupDocument identityManagementGroupDocument)
UiDocumentService
saveGroup in interface UiDocumentServiceUiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)protected List<? extends Group> getGroupsByIds(List<String> groupIds)
groupIds - the List of group ids to look up GroupInfo records on
protected List<GroupMemberImpl> getGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMemberImpl> origGroupMembers)
protected List<GroupAttributeDataImpl> getGroupAttributeData(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupAttributeDataImpl> origAttributes)
public KimDocumentRoleMember getKimDocumentRoleMember(String memberTypeCode,
String memberId,
String roleId)
getKimDocumentRoleMember in interface UiDocumentService
protected Set<String> getChangedRoleResponsibilityIds(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleResponsibilityImpl> origRoleResponsibilities)
public KimTypeInfoService getKimTypeInfoService()
public List<KimDocumentRoleMember> getRoleMembers(Map<String,String> fieldValues)
getRoleMembers in interface UiDocumentServicepublic ParameterService getParameterService()
public void setParameterService(ParameterService parameterService)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||