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() |
getDictionaryValidationService
buildDocumentTypeActionRequestPermissionDetails, 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, validateSensitiveDataValue
protected 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)
DocumentRuleBase
processCustomSaveDocumentBusinessRules
in class DocumentRuleBase
protected 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 AddGroupMemberRule
public BusinessObjectService getBusinessObjectService()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.