All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected boolean |
checkAffiliationEithOneEMpInfo(List<PersonDocumentAffiliation> affiliations) |
protected boolean |
checkAffiliationTypeChange(List<PersonDocumentAffiliation> affiliations) |
protected boolean |
checkMultipleDefault(List<? extends PersonDocumentBoDefaultBase> boList,
String listName) |
protected boolean |
checkPrimaryEmploymentInfo(List<PersonDocumentAffiliation> affiliations) |
protected boolean |
checkUnassignableRoles(IdentityManagementPersonDocument document) |
protected boolean |
checkUniqueAffiliationTypePerCampus(List<PersonDocumentAffiliation> affiliations) |
protected boolean |
checkUnpopulatableGroups(IdentityManagementPersonDocument document) |
protected boolean |
doesPrincipalNameExist(String principalName,
String principalId) |
Set<String> |
findUniqueQualificationAttributes(PersonDocumentRole role,
List<org.kuali.rice.kim.api.type.KimAttributeField> attributeDefinitions)
Finds the set of unique qualification attributes for the given role
|
AddGroupRule |
getAddGroupRule() |
Class<? extends AddGroupRule> |
getAddGroupRuleClass() |
AddPersonDelegationMemberRule |
getAddPersonDelegationMemberRule() |
AddRoleRule |
getAddRoleRule() |
Class<? extends AddRoleRule> |
getAddRoleRuleClass() |
IdentityManagementKimDocumentAuthorizer |
getAuthorizer(IdentityManagementPersonDocument document) |
BusinessObjectService |
getBusinessObjectService() |
org.kuali.rice.kim.api.identity.IdentityService |
getIdentityService() |
org.kuali.rice.kim.api.role.RoleService |
getRoleService() |
UiDocumentService |
getUIDocumentService() |
protected boolean |
isPersonAnEmployee(List<PersonDocumentAffiliation> affiliations) |
boolean |
processAddGroup(AddGroupEvent addGroupEvent) |
boolean |
processAddPersonDelegationMember(AddPersonDelegationMemberEvent addPersonDelegationMemberEvent) |
boolean |
processAddPersonDocumentRoleQualifier(IdentityManagementPersonDocument document,
PersonDocumentRole role,
KimDocumentRoleMember kimDocumentRoleMember,
int selectedRoleIdx) |
boolean |
processAddRole(AddRoleEvent addRoleEvent) |
protected boolean |
processCustomRouteDocumentBusinessRules(Document document) |
protected boolean |
processCustomSaveDocumentBusinessRules(Document document) |
protected boolean |
sameMembershipQualifications(KimDocumentRoleMember membershipA,
KimDocumentRoleMember membershipB,
Set<String> uniqueQualifierAttributes)
Determines if two seperate memberships have the same qualifications
|
void |
setAddGroupRuleClass(Class<? extends AddGroupRule> addGroupRuleClass)
Can be overridden by subclasses to indicate the rule class to use when adding groups.
|
void |
setAddRoleRuleClass(Class<? extends AddRoleRule> addRoleRuleClass)
Can be overridden by subclasses to indicate the rule class to use when adding roles.
|
protected boolean |
validActiveDatesForDelegations(List<RoleDocumentDelegationMember> delegationMembers) |
protected boolean |
validActiveDatesForGroup(List<PersonDocumentGroup> groups) |
protected boolean |
validActiveDatesForRole(List<PersonDocumentRole> roles) |
protected boolean |
validateActiveDate(String errorPath,
Timestamp activeFromDate,
Timestamp activeToDate) |
protected boolean |
validateAffiliationAndName(IdentityManagementPersonDocument personDoc) |
protected boolean |
validateDelegationMemberRoleQualifier(List<RoleDocumentDelegationMember> delegationMembers) |
protected boolean |
validateEntityInformation(boolean isCreatingNew,
IdentityManagementPersonDocument personDoc) |
protected boolean |
validateRoleQualifier(List<PersonDocumentRole> roles) |
protected boolean |
validateUniquePersonRoleQualifiersUniqueForMembership(PersonDocumentRole role,
KimDocumentRoleMember membershipToCheck,
int membershipToCheckIndex,
Set<String> uniqueQualifierAttributes,
int roleIndex,
List<RemotableAttributeError> validationErrors)
Checks all the qualifiers for the given membership, so that all qualifiers which should be unique are guaranteed to be unique
|
protected boolean |
validDuplicatePrincipalName(IdentityManagementPersonDocument personDoc) |
protected boolean |
validEmployeeIDForAffiliation(List<PersonDocumentAffiliation> affiliations) |