|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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()
|
Method Summary | |
---|---|
protected boolean |
canAssignToRole(IdentityManagementRoleDocument document,
String initiatorPrincipalId)
|
boolean |
canModifyEntity(String currentUserPrincipalId,
String toModifyPrincipalId)
|
boolean |
canOverrideEntityPrivacyPreferences(String currentUserPrincipalId,
String toModifyPrincipalId)
|
protected void |
convertCheckboxAttributeData(org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo roleMemberAttributeData)
Formats the attribute value on this checkbox attribute, changing "on" to "Y" and "off" to "N" |
protected void |
formatAttrValIfNecessary(KimDocumentRoleQualifier roleQualifier)
|
protected void |
formatCheckboxAttributeData(KimDocumentRoleQualifier roleQualifier)
|
protected KimAttributeField |
getAttributeDefinition(String kimTypId,
String attrDefnId)
Finds the KNS attribute used to render the given KimAttributeData |
protected List<KimAttributeField> |
getAttributeDefinitionsForRole(PersonDocumentRole role)
|
protected String |
getAttributeDefnId(KimAttributeField definition)
|
Map<String,Object> |
getAttributeEntries(List<KimAttributeField> definitions)
This method is to set up the DD attribute entry map for role qualifiers, so it can be rendered. |
protected List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> |
getBlankRoleMemberAttrs(List<org.kuali.rice.kim.impl.role.RoleMemberBo> rolePrncpls)
|
protected BusinessObjectService |
getBusinessObjectService()
|
protected Set<String> |
getChangedRoleResponsibilityIds(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> origRoleResponsibilities)
|
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> |
getDelegationMemberAttributeData(List<RoleDocumentDelegationMemberQualifier> qualifiers,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> origAttributes,
boolean activatingInactive,
String delegationMemberId)
|
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> |
getDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> origDelegationMembers,
boolean activatingInactive,
String newDelegationIdAssigned)
|
protected DocumentHelperService |
getDocumentHelperService()
|
List<EntityEmployment> |
getEntityEmploymentInformationInfo(String entityId)
|
protected List<org.kuali.rice.kim.impl.group.GroupAttributeBo> |
getGroupAttributeData(IdentityManagementGroupDocument identityManagementGroupDocument,
List<org.kuali.rice.kim.impl.group.GroupAttributeBo> origAttributes)
|
protected List<org.kuali.rice.kim.impl.group.GroupMemberBo> |
getGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<org.kuali.rice.kim.impl.group.GroupMemberBo> origGroupMembers)
|
protected GroupService |
getGroupService()
|
protected IdentityService |
getIdentityService()
|
KimDocumentRoleMember |
getKimDocumentRoleMember(MemberType memberType,
String memberId,
String roleId)
|
KimTypeInfoService |
getKimTypeInfoService()
|
BusinessObject |
getMember(MemberType memberType,
String memberId)
|
String |
getMemberFullName(MemberType memberType,
String memberId)
|
String |
getMemberIdByName(MemberType memberType,
String memberNamespaceCode,
String memberName)
|
String |
getMemberName(MemberType memberType,
BusinessObject member)
|
String |
getMemberName(MemberType memberType,
String memberId)
|
String |
getMemberNamespaceCode(MemberType memberType,
BusinessObject member)
|
String |
getMemberNamespaceCode(MemberType memberType,
String memberId)
|
ParameterService |
getParameterService()
|
PermissionService |
getPermissionService()
|
List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> |
getPersonDelegations(String principalId)
|
ResponsibilityInternalService |
getResponsibilityInternalService()
|
protected ResponsibilityService |
getResponsibilityService()
|
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> |
getRoleDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> origDelegations)
|
List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> |
getRoleDelegations(String roleId)
|
org.kuali.rice.kim.impl.role.RoleMemberBo |
getRoleMember(String id)
|
protected List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> |
getRoleMemberAttributeData(List<KimDocumentRoleQualifier> qualifiers,
List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> origAttributes,
boolean activatingInactive,
String newRoleMemberIdAssigned)
|
protected org.kuali.rice.kim.impl.role.RoleMemberBo |
getRoleMemberForRoleMemberId(String roleMemberId)
|
List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActionImpls(String roleMemberId)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActions(IdentityManagementRoleDocument identityManagementRoleDocument)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActions(KimDocumentRoleMember documentRoleMember,
org.kuali.rice.kim.impl.role.RoleMemberBo origRoleMemberImplTemp,
boolean activatingInactive,
String newRoleMemberIdAssigned)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActions(List<org.kuali.rice.kim.impl.role.RoleMemberBo> newRoleMembersList)
|
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> |
getRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RoleMemberBo> origRoleMembers)
|
List<KimDocumentRoleMember> |
getRoleMembers(Map<String,String> fieldValues)
|
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> |
getRoleMembersForPrincipal(String principalId)
|
protected List<org.kuali.rice.kim.impl.role.RolePermissionBo> |
getRolePermissions(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RolePermissionBo> origRolePermissions)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> |
getRoleResponsibilities(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> origRoleResponsibilities)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleResponsibilitiesActions(IdentityManagementRoleDocument identityManagementRoleDocument)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleResponsibilityActionImpls(String roleResponsibilityId)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
getRoleRspActions(String roleMemberId)
|
protected RoleService |
getRoleService()
|
protected List<org.kuali.rice.kim.impl.role.RoleBo> |
getRolesForPrincipal(String principalId)
|
protected List<PersonDocumentAddress> |
loadAddresses(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityAddress> entityAddresses,
boolean suppressDisplay)
|
protected List<PersonDocumentAffiliation> |
loadAffiliations(List<EntityAffiliation> affiliations,
List<EntityEmployment> empInfos)
|
protected List<RoleDocumentDelegationMemberQualifier> |
loadDelegationMemberQualifiers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<KimAttributeField> origAttributeDefinitions,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> attributeDataList)
|
protected List<RoleDocumentDelegationMemberQualifier> |
loadDelegationMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> attributeDataList)
|
protected List<RoleDocumentDelegationMember> |
loadDelegationMembers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> members,
org.kuali.rice.kim.impl.role.RoleBo roleImpl)
|
protected List<RoleDocumentDelegationMember> |
loadDelegationMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> members)
|
protected void |
loadDelegationsToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
|
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. |
void |
loadGroupDoc(IdentityManagementGroupDocument identityManagementGroupDocument,
Group groupInfo)
This method loads a role document |
protected List<GroupDocumentMember> |
loadGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMember> members)
|
protected List<GroupDocumentQualifier> |
loadGroupQualifiers(IdentityManagementGroupDocument IdentityManagementGroupDocument,
Map<String,String> attributes)
|
protected void |
loadGroupToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument,
List<? extends Group> groups)
This method load related group data to pending document when usert initiate the 'edit'. |
protected List<KimDocumentRoleResponsibilityAction> |
loadKimDocumentRoleRespActions(List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> roleRespActionImpls)
|
protected void |
loadMemberRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
|
protected List<PersonDocumentName> |
loadNames(IdentityManagementPersonDocument personDoc,
String principalId,
List<EntityName> names,
boolean suppressDisplay)
|
protected List<KimDocumentRolePermission> |
loadPermissions(List<org.kuali.rice.kim.impl.role.RolePermissionBo> rolePermissions)
|
protected List<PersonDocumentPhone> |
loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument,
String principalId,
List<EntityPhone> entityPhones,
boolean suppressDisplay)
|
protected PersonDocumentPrivacy |
loadPrivacyReferences(EntityPrivacyPreferences privacyPreferences)
|
protected List<KimDocumentRoleResponsibility> |
loadResponsibilities(List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> roleResponsibilities)
|
protected void |
loadResponsibilityRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
|
void |
loadRoleDoc(IdentityManagementRoleDocument identityManagementRoleDocument,
Role role)
This method loads a role document |
protected List<RoleDocumentDelegation> |
loadRoleDocumentDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> delegations)
|
protected List<KimDocumentRoleQualifier> |
loadRoleMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> attributeDataList)
|
protected List<KimDocumentRoleMember> |
loadRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<org.kuali.rice.kim.impl.role.RoleMemberBo> members)
|
protected void |
loadRoleRstAction(PersonDocumentRole role)
|
protected void |
loadRoleToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
|
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> |
populateDelegations(IdentityManagementPersonDocument identityManagementPersonDocument)
|
protected List<KimDocumentRoleMember> |
populateDocRolePrncpl(String namespaceCode,
List<org.kuali.rice.kim.impl.role.RoleMemberBo> roleMembers,
String principalId,
List<KimAttributeField> definitions)
|
protected List<KimDocumentRoleQualifier> |
populateDocRoleQualifier(String namespaceCode,
List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> qualifiers,
List<KimAttributeField> definitions)
|
protected List<org.kuali.rice.kim.impl.group.GroupMemberBo> |
populateGroupMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
|
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> |
populateRoleMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
|
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> |
populateRoleRspActions(IdentityManagementPersonDocument identityManagementPersonDocument)
|
void |
saveEntityPerson(IdentityManagementPersonDocument identityManagementPersonDocument)
This method to populate Entity tables from person document pending tables when it is approved. |
void |
saveGroup(IdentityManagementGroupDocument identityManagementGroupDocument)
This method ... |
void |
saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
This method ... |
protected void |
setAttrDefnIdForQualifier(KimDocumentRoleQualifier qualifier,
KimAttributeField definition)
|
void |
setDelegationMembersInDocument(IdentityManagementPersonDocument identityManagementPersonDocument)
|
void |
setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
|
void |
setParameterService(ParameterService parameterService)
|
void |
setResponsibilityService(ResponsibilityService responsibilityService)
|
void |
setRoleService(RoleService roleService)
|
protected void |
setupAddress(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType,
List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> origAddresses)
|
protected void |
setupAffiliation(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity,
List<org.kuali.rice.kim.impl.identity.affiliation.EntityAffiliationBo> origAffiliations,
List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> origEmpInfos)
|
protected void |
setupEmail(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType,
List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> origEmails)
|
protected void |
setupName(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity,
List<org.kuali.rice.kim.impl.identity.name.EntityNameBo> origNames)
|
protected void |
setupPhone(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType,
List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> origPhones)
|
protected boolean |
setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity,
List<org.kuali.rice.kim.impl.identity.principal.PrincipalBo> origPrincipals)
|
protected void |
setupPrivacy(IdentityManagementPersonDocument identityManagementPersonDocument,
org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity,
org.kuali.rice.kim.impl.identity.privacy.EntityPrivacyPreferencesBo origPrivacy)
|
protected void |
updateAttrValIfNecessary(org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo roleMemberAttributeData)
Determines if the attribute value on the attribute data should be updated; if so, it performs some attribute value formatting. |
protected void |
updateResponsibilityActionVersionNumber(org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo newRoleRspAction,
List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> origRoleRespActionImpls)
|
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 UiDocumentService
UiDocumentService.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 UiDocumentService
UiDocumentService.loadEntityToPersonDoc(IdentityManagementPersonDocument, String)
public List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getPersonDelegations(String principalId)
protected void loadDelegationsToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
public void setDelegationMembersInDocument(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementPersonDocument identityManagementPersonDocument, List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> members, org.kuali.rice.kim.impl.role.RoleBo roleImpl)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementPersonDocument identityManagementPersonDocument, List<KimAttributeField> origAttributeDefinitions, List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> attributeDataList)
protected void loadGroupToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument, List<? extends Group> groups)
identityManagementPersonDocument
- groups
- protected void loadRoleToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
protected 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 UiDocumentService
protected List<org.kuali.rice.kim.impl.role.RoleBo> getRolesForPrincipal(String principalId)
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembersForPrincipal(String principalId)
public org.kuali.rice.kim.impl.role.RoleMemberBo getRoleMember(String id)
getRoleMember
in interface UiDocumentService
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleRspActions(String roleMemberId)
protected List<KimDocumentRoleMember> populateDocRolePrncpl(String namespaceCode, List<org.kuali.rice.kim.impl.role.RoleMemberBo> roleMembers, String principalId, List<KimAttributeField> definitions)
protected List<KimDocumentRoleQualifier> populateDocRoleQualifier(String namespaceCode, List<org.kuali.rice.kim.impl.role.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, org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity, List<org.kuali.rice.kim.impl.identity.principal.PrincipalBo> origPrincipals)
protected void setupPrivacy(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity, org.kuali.rice.kim.impl.identity.privacy.EntityPrivacyPreferencesBo origPrivacy)
protected PersonDocumentPrivacy loadPrivacyReferences(EntityPrivacyPreferences privacyPreferences)
protected void setupName(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity, List<org.kuali.rice.kim.impl.identity.name.EntityNameBo> origNames)
protected void setupAffiliation(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.entity.EntityBo kimEntity, List<org.kuali.rice.kim.impl.identity.affiliation.EntityAffiliationBo> origAffiliations, List<org.kuali.rice.kim.impl.identity.employment.EntityEmploymentBo> origEmpInfos)
protected void setupPhone(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType, List<org.kuali.rice.kim.impl.identity.phone.EntityPhoneBo> origPhones)
protected List<PersonDocumentPhone> loadPhones(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityPhone> entityPhones, boolean suppressDisplay)
protected void setupEmail(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType, List<org.kuali.rice.kim.impl.identity.email.EntityEmailBo> origEmails)
protected List<PersonDocumentEmail> loadEmails(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityEmail> entityEmails, boolean suppressDisplay)
protected void setupAddress(IdentityManagementPersonDocument identityManagementPersonDocument, org.kuali.rice.kim.impl.identity.type.EntityTypeContactInfoBo entityType, List<org.kuali.rice.kim.impl.identity.address.EntityAddressBo> origAddresses)
protected List<PersonDocumentAddress> loadAddresses(IdentityManagementPersonDocument identityManagementPersonDocument, String principalId, List<EntityAddress> entityAddresses, boolean suppressDisplay)
protected List<org.kuali.rice.kim.impl.group.GroupMemberBo> populateGroupMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> populateRoleMembers(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> populateDelegations(IdentityManagementPersonDocument identityManagementPersonDocument)
protected List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> getBlankRoleMemberAttrs(List<org.kuali.rice.kim.impl.role.RoleMemberBo> rolePrncpls)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> populateRoleRspActions(IdentityManagementPersonDocument identityManagementPersonDocument)
protected BusinessObjectService getBusinessObjectService()
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 setDelegationMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument)
setDelegationMembersInDocument
in interface UiDocumentService
protected List<KimDocumentRoleResponsibility> loadResponsibilities(List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> roleResponsibilities)
protected List<KimDocumentRolePermission> loadPermissions(List<org.kuali.rice.kim.impl.role.RolePermissionBo> rolePermissions)
protected List<KimDocumentRoleMember> loadRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RoleMemberBo> members)
protected void loadResponsibilityRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleResponsibilityActionImpls(String roleResponsibilityId)
public List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActionImpls(String roleMemberId)
getRoleMemberResponsibilityActionImpls
in interface UiDocumentService
protected void loadMemberRoleRspActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<KimDocumentRoleResponsibilityAction> loadKimDocumentRoleRespActions(List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> roleRespActionImpls)
public BusinessObject 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, BusinessObject member)
getMemberName
in interface UiDocumentService
public String getMemberNamespaceCode(MemberType memberType, BusinessObject member)
getMemberNamespaceCode
in interface UiDocumentService
protected List<KimDocumentRoleQualifier> loadRoleMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> attributeDataList)
public List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(String roleId)
getRoleDelegations
in interface UiDocumentService
protected List<RoleDocumentDelegation> loadRoleDocumentDelegations(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> delegations)
protected List<RoleDocumentDelegationMember> loadDelegationMembers(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> members)
protected org.kuali.rice.kim.impl.role.RoleMemberBo getRoleMemberForRoleMemberId(String roleMemberId)
protected List<RoleDocumentDelegationMemberQualifier> loadDelegationMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> attributeDataList)
public void saveRole(IdentityManagementRoleDocument identityManagementRoleDocument)
UiDocumentService
saveRole
in interface UiDocumentService
UiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected List<org.kuali.rice.kim.impl.role.RolePermissionBo> getRolePermissions(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RolePermissionBo> origRolePermissions)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> getRoleResponsibilities(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> origRoleResponsibilities)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleResponsibilitiesActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected void updateResponsibilityActionVersionNumber(org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo newRoleRspAction, List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> origRoleRespActionImpls)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActions(List<org.kuali.rice.kim.impl.role.RoleMemberBo> newRoleMembersList)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActions(IdentityManagementRoleDocument identityManagementRoleDocument)
protected List<org.kuali.rice.kim.impl.role.RoleMemberBo> getRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RoleMemberBo> origRoleMembers)
protected List<org.kuali.rice.kim.impl.role.RoleResponsibilityActionBo> getRoleMemberResponsibilityActions(KimDocumentRoleMember documentRoleMember, org.kuali.rice.kim.impl.role.RoleMemberBo origRoleMemberImplTemp, boolean activatingInactive, String newRoleMemberIdAssigned)
protected List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> getRoleMemberAttributeData(List<KimDocumentRoleQualifier> qualifiers, List<org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo> origAttributes, boolean activatingInactive, String newRoleMemberIdAssigned)
protected void updateAttrValIfNecessary(org.kuali.rice.kim.impl.role.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(org.kuali.rice.kim.impl.role.RoleMemberAttributeDataBo roleMemberAttributeData)
roleMemberAttributeData
- the attribute data to format the attribute value ofprotected List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> getRoleDelegations(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.common.delegate.DelegateTypeBo> origDelegations)
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> getDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers, List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberBo> origDelegationMembers, boolean activatingInactive, String newDelegationIdAssigned)
protected List<org.kuali.rice.kim.impl.common.delegate.DelegateMemberAttributeDataBo> getDelegationMemberAttributeData(List<RoleDocumentDelegationMemberQualifier> qualifiers, List<org.kuali.rice.kim.impl.common.delegate.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 UiDocumentService
UiDocumentService.saveEntityPerson(IdentityManagementPersonDocument)
protected List<org.kuali.rice.kim.impl.group.GroupMemberBo> getGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument, List<org.kuali.rice.kim.impl.group.GroupMemberBo> origGroupMembers)
protected List<org.kuali.rice.kim.impl.group.GroupAttributeBo> getGroupAttributeData(IdentityManagementGroupDocument identityManagementGroupDocument, List<org.kuali.rice.kim.impl.group.GroupAttributeBo> origAttributes)
public KimDocumentRoleMember getKimDocumentRoleMember(MemberType memberType, String memberId, String roleId)
getKimDocumentRoleMember
in interface UiDocumentService
protected Set<String> getChangedRoleResponsibilityIds(IdentityManagementRoleDocument identityManagementRoleDocument, List<org.kuali.rice.kim.impl.role.RoleResponsibilityBo> origRoleResponsibilities)
public KimTypeInfoService getKimTypeInfoService()
public List<KimDocumentRoleMember> getRoleMembers(Map<String,String> fieldValues)
getRoleMembers
in interface UiDocumentService
public ResponsibilityInternalService getResponsibilityInternalService()
public PermissionService getPermissionService()
public ParameterService getParameterService()
public void setParameterService(ParameterService parameterService)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |