public class IdentityManagementGroupDocumentRule extends TransactionalDocumentRuleBase implements AddGroupMemberRule
| Modifier and Type | Field and Description |
|---|---|
protected AddGroupMemberRule |
addGroupMemberRule |
protected Class<? extends GroupDocumentMemberRule> |
addGroupMemberRuleClass |
protected AttributeValidationHelper |
attributeValidationHelper |
protected BusinessObjectService |
businessObjectService |
protected IdentityService |
identityService |
| Constructor and Description |
|---|
IdentityManagementGroupDocumentRule() |
getDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValueprotected AddGroupMemberRule addGroupMemberRule
protected AttributeValidationHelper attributeValidationHelper
protected BusinessObjectService businessObjectService
protected Class<? extends GroupDocumentMemberRule> addGroupMemberRuleClass
protected IdentityService identityService
public IdentityManagementGroupDocumentRule()
public IdentityService getIdentityService()
protected boolean processCustomSaveDocumentBusinessRules(Document document)
DocumentRuleBaseprocessCustomSaveDocumentBusinessRules in class DocumentRuleBaseprotected boolean validAssignGroup(IdentityManagementGroupDocument document)
protected boolean validDuplicateGroupName(IdentityManagementGroupDocument groupDoc)
protected boolean validGroupMemberActiveDates(List<GroupDocumentMember> groupMembers)
protected boolean validGroupMemberPrincipalIDs(List<GroupDocumentMember> groupMembers)
protected boolean validateGroupQualifier(List<GroupDocumentQualifier> groupQualifiers, KimType kimType)
protected boolean validateActiveDate(String errorPath, Timestamp activeFromDate, Timestamp activeToDate)
public AddGroupMemberRule getAddGroupMemberRule()
public boolean processAddGroupMember(AddGroupMemberEvent addGroupMemberEvent)
processAddGroupMember in interface AddGroupMemberRulepublic BusinessObjectService getBusinessObjectService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.