public class NegotiationDocumentRule extends ResearchDocumentRuleBase
CHOMP_LAST_LETTER_S_FROM_COLLECTION_NAME, DOCUMENT_ERROR_PATH, VALIDATION_REQUIRED| Constructor and Description |
|---|
NegotiationDocumentRule()
Constructs a NegotiationDocumentRule.java.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
expandErrorString(String errorKey,
String[] params)
Take the error key and expand as would happen when displaying error
to the client.
|
org.kuali.rice.kns.service.DataDictionaryService |
getDataDictionaryService() |
protected NegotiationService |
getNegotiationService() |
SponsorService |
getSponsorService() |
protected boolean |
processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document) |
boolean |
processRules(KraDocumentEventBaseExtension event) |
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService) |
void |
setNegotiationService(NegotiationService negotiationService) |
void |
setSponsorService(SponsorService sponsorService) |
boolean |
validateActivityAttachments(Negotiation negotiation,
NegotiationActivity activity)
Validate the activities attachments.
|
boolean |
validateEndDate(Negotiation negotiation) |
boolean |
validateNegotiationActivities(Negotiation negotiation)
Validate existing negotiation activities.
|
boolean |
validateNegotiationAssociations(Negotiation negotiation)
This method validates the Negotiation Association.
|
boolean |
validateNegotiationUnassociatedDetails(Negotiation negotiation) |
boolean |
validateNegotiator(Negotiation negotiation) |
addAuditError, getBusinessObjectService, getErrorReporter, getKnsDictionaryValidationService, getParameterService, getSoftErrors, hasPermission, hasPermission, hasRole, hasRole, isInvalid, isValid, keyValue, processBudgetVersionsBusinessRule, processRunAuditBusinessRules, reportError, reportErrorWithoutFullErrorPath, reportSoftError, reportWarning, setBusinessObjectService, setParameterServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDictionaryValidationService, 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, validateSensitiveDataValuepublic NegotiationDocumentRule()
protected boolean processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomSaveDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBasepublic boolean processRules(KraDocumentEventBaseExtension event)
public boolean validateEndDate(Negotiation negotiation)
public boolean validateNegotiator(Negotiation negotiation)
public boolean validateNegotiationAssociations(Negotiation negotiation)
negotiation - protected String expandErrorString(String errorKey, String[] params)
errorKey - params - public boolean validateNegotiationUnassociatedDetails(Negotiation negotiation)
public boolean validateNegotiationActivities(Negotiation negotiation)
negotiation - public boolean validateActivityAttachments(Negotiation negotiation, NegotiationActivity activity)
negotiation - activity - protected NegotiationService getNegotiationService()
public void setNegotiationService(NegotiationService negotiationService)
public org.kuali.rice.kns.service.DataDictionaryService getDataDictionaryService()
getDataDictionaryService in class org.kuali.rice.krad.rules.DocumentRuleBasepublic void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
public SponsorService getSponsorService()
public void setSponsorService(SponsorService sponsorService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.