Methods
Modifier and Type |
Method and Description |
protected void |
adjustForDelegationTypeChange(List<DelegateTypeBo> delegations,
List<RoleDocumentDelegation> documentDelegations) |
protected boolean |
canAssignToRole(IdentityManagementRoleDocument document,
String initiatorPrincipalId) |
boolean |
canModifyEntity(String currentUserPrincipalId,
String toModifyPrincipalId) |
boolean |
canOverrideEntityPrivacyPreferences(String currentUserPrincipalId,
String toModifyPrincipalId) |
void |
clearRestrictedRoleMembersSearchResults(IdentityManagementRoleDocument identityManagementRoleDocument)
This method loads a document's original role members
|
protected List<DelegateTypeBo> |
combineAndCreateMissingDelegations(List<RoleDocumentDelegation> documentDelegations,
List<DelegateTypeBo> originalDelegations) |
protected void |
convertCheckboxAttributeData(RoleMemberAttributeDataBo roleMemberAttributeData)
Formats the attribute value on this checkbox attribute, changing "on" to "Y" and "off" to "N"
|
Map<String,Group> |
findGroupsForRole(String roleId) |
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<RoleMemberAttributeDataBo> |
getBlankRoleMemberAttrs(List<RoleMemberBo> rolePrncpls) |
protected Set<String> |
getChangedRoleResponsibilityIds(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleResponsibilityBo> origRoleResponsibilities) |
protected DataObjectService |
getDataObjectService() |
DateTimeService |
getDateTimeService() |
protected List<DelegateMemberAttributeDataBo> |
getDelegationMemberAttributeData(List<RoleDocumentDelegationMemberQualifier> qualifiers,
List<DelegateMemberAttributeDataBo> origAttributes,
boolean activatingInactive,
String delegationMemberId) |
protected List<DelegateMemberBo> |
getDelegationMembers(List<RoleDocumentDelegationMember> delegationMembers,
List<DelegateMemberBo> origDelegationMembers,
List<DelegateMemberBo> allOrigMembers,
boolean activatingInactive,
String newDelegationIdAssigned) |
protected DocumentHelperService |
getDocumentHelperService() |
List<EntityEmployment> |
getEntityEmploymentInformationInfo(String entityId) |
protected List<GroupAttributeBo> |
getGroupAttributeData(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupAttributeBo> origAttributes) |
protected List<GroupMemberBo> |
getGroupMembers(IdentityManagementGroupDocument identityManagementGroupDocument,
List<GroupMemberBo> origGroupMembers) |
protected GroupService |
getGroupService() |
static IdentityArchiveService |
getIdentityArchiveService() |
protected IdentityService |
getIdentityService() |
KimTypeInfoService |
getKimTypeInfoService() |
Object |
getMember(MemberType memberType,
String memberId) |
String |
getMemberFullName(MemberType memberType,
String memberId) |
String |
getMemberIdByName(MemberType memberType,
String memberNamespaceCode,
String memberName) |
String |
getMemberName(MemberType memberType,
Object member) |
String |
getMemberName(MemberType memberType,
String memberId) |
String |
getMemberNamespaceCode(MemberType memberType,
Object member) |
String |
getMemberNamespaceCode(MemberType memberType,
String memberId) |
ParameterService |
getParameterService() |
PermissionService |
getPermissionService() |
List<DelegateTypeBo> |
getPersonDelegations(String principalId) |
ResponsibilityInternalService |
getResponsibilityInternalService() |
protected ResponsibilityService |
getResponsibilityService() |
protected List<DelegateTypeBo> |
getRoleDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateTypeBo> origDelegations) |
List<DelegateTypeBo> |
getRoleDelegations(String roleId) |
RoleMemberBo |
getRoleMember(String id) |
protected List<RoleMemberAttributeDataBo> |
getRoleMemberAttributeData(List<KimDocumentRoleQualifier> qualifiers,
List<RoleMemberAttributeDataBo> origAttributes) |
protected RoleMemberBo |
getRoleMemberForRoleMemberId(String roleMemberId) |
List<RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActionImpls(String roleMemberId) |
protected List<RoleResponsibilityActionBo> |
getRoleMemberResponsibilityActions(List<RoleMemberBo> newRoleMembersList) |
List<KimDocumentRoleMember> |
getRoleMembers(Map<String,String> fieldValues) |
protected List<RoleMemberBo> |
getRoleMembersForPrincipal(String principalId) |
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 RoleResponsibilityActionBo |
getRoleResponsibilityActionImpl(String roleResponsibilityActionId) |
protected List<RoleResponsibilityActionBo> |
getRoleResponsibilityActionImpls(String roleResponsibilityId) |
protected List<RoleResponsibilityActionBo> |
getRoleRspActions(String roleMemberId) |
protected RoleService |
getRoleService() |
protected List<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<DelegateMemberAttributeDataBo> attributeDataList) |
protected List<RoleDocumentDelegationMemberQualifier> |
loadDelegationMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateMemberAttributeDataBo> attributeDataList) |
protected List<RoleDocumentDelegationMember> |
loadDelegationMembers(IdentityManagementPersonDocument identityManagementPersonDocument,
List<DelegateMemberBo> members,
Role roleImpl) |
protected List<RoleDocumentDelegationMember> |
loadDelegationMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<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 loads related group data to pending person document when user initiates the 'edit' or 'inquiry'.
|
protected List<KimDocumentRoleResponsibilityAction> |
loadKimDocumentRoleRespActions(List<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<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<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<DelegateTypeBo> delegations) |
protected List<KimDocumentRoleQualifier> |
loadRoleMemberQualifiers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberAttributeDataBo> attributeDataList) |
protected List<KimDocumentRoleMember> |
loadRoleMembers(IdentityManagementRoleDocument identityManagementRoleDocument,
List<RoleMemberBo> members) |
void |
loadRoleMembersBasedOnSearch(IdentityManagementRoleDocument identityManagementRoleDocument,
String memberSearchValue)
This method loads a role document members based on search criteria
|
protected void |
loadRoleRstAction(PersonDocumentRole role) |
protected void |
loadRoleToPersonDoc(IdentityManagementPersonDocument identityManagementPersonDocument)
|
protected List<DelegateMemberAttributeDataBo> |
populateDelegateMemberAttributes(DelegateMemberBo member,
RoleDocumentDelegationMember documentMember) |
protected List<DelegateMemberBo> |
populateDelegationMembers(DelegateTypeBo delegation,
RoleDocumentDelegation documentDelegation) |
protected List<DelegateTypeBo> |
populateDelegations(IdentityManagementPersonDocument identityManagementPersonDocument) |
protected List<DelegateTypeBo> |
populateDelegations(IdentityManagementRoleDocument identityManagementRoleDocument,
List<DelegateTypeBo> originalDelegations) |
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<GroupMemberBo> |
populateGroupMembers(IdentityManagementPersonDocument identityManagementPersonDocument) |
protected List<RoleMemberBo> |
populateRoleMembers(IdentityManagementPersonDocument identityManagementPersonDocument) |
protected List<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 |
setMembersInDocument(IdentityManagementRoleDocument identityManagementRoleDocument) |
void |
setParameterService(ParameterService parameterService) |
void |
setResponsibilityService(ResponsibilityService responsibilityService) |
void |
setRoleService(RoleService roleService) |
protected void |
setupAddress(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityAddressBo> origAddresses) |
protected void |
setupAffiliation(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<EntityAffiliationBo> origAffiliations,
List<EntityEmploymentBo> origEmpInfos) |
protected void |
setupEmail(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityEmailBo> origEmails) |
protected void |
setupName(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<EntityNameBo> origNames) |
protected void |
setupPhone(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityTypeContactInfoBo entityType,
List<EntityPhoneBo> origPhones) |
protected boolean |
setupPrincipal(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
List<PrincipalBo> origPrincipals) |
protected void |
setupPrivacy(IdentityManagementPersonDocument identityManagementPersonDocument,
EntityBo kimEntity,
EntityPrivacyPreferencesBo origPrivacy) |
protected void |
updateAttrValIfNecessary(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(RoleResponsibilityActionBo newRoleRspAction,
RoleResponsibilityActionBo origRoleRespActionImpl) |
protected void |
updateRoleMemberResponsibilityActions(List<KimDocumentRoleResponsibilityAction> documentRoleMemberActions,
List<RoleResponsibilityActionBo> roleMemberActions) |
protected void |
updateRoleMembers(String roleId,
String kimTypeId,
List<KimDocumentRoleMember> modifiedRoleMembers,
List<RoleMemberBo> roleMembers) |