public class PurchaseOrderAssignSensitiveDataValidation extends GenericValidation
| Constructor and Description |
|---|
PurchaseOrderAssignSensitiveDataValidation() |
| Modifier and Type | Method and Description |
|---|---|
PurchaseOrderDocument |
getAccountingDocumentForValidation() |
String |
getSensitiveDataAssignmentReason() |
List<SensitiveData> |
getSensitiveDatasAssigned() |
void |
setAccountingDocumentForValidation(PurchaseOrderDocument accountingDocumentForValidation) |
void |
setSensitiveDataAssignmentReason(String sensitiveDataAssignmentReason) |
void |
setSensitiveDatasAssigned(List<SensitiveData> sensitiveDatasAssigned) |
boolean |
validate(AttributedDocumentEvent event)
Applies rules for validation of sensitive data assignment to the PurchaseOrder document:
The assignment reason must not be empty;
The assigned sensitive data entries must be active and not redundant.
|
setQuitOnFail, shouldQuitOnFail, stageValidationgetParameterProperties, populateParameterFromEvent, populateParametersFromEvent, setParameterPropertiespublic PurchaseOrderAssignSensitiveDataValidation()
public boolean validate(AttributedDocumentEvent event)
document - A PurchaseOrderDocument (or one of its children)public PurchaseOrderDocument getAccountingDocumentForValidation()
public void setAccountingDocumentForValidation(PurchaseOrderDocument accountingDocumentForValidation)
public String getSensitiveDataAssignmentReason()
public void setSensitiveDataAssignmentReason(String sensitiveDataAssignmentReason)
public List<SensitiveData> getSensitiveDatasAssigned()
public void setSensitiveDatasAssigned(List<SensitiveData> sensitiveDatasAssigned)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.