public class ElectronicPaymentClaimingDocumentGenerationStrategyImpl extends Object implements ElectronicPaymentClaimingDocumentGenerationStrategy
| Constructor and Description | 
|---|
| ElectronicPaymentClaimingDocumentGenerationStrategyImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | createDocumentFromElectronicPayments(List<ElectronicPaymentClaim> electronicPayments,
                                                                        org.kuali.rice.kim.api.identity.Person user)Creates a document to claim a given list of ElectronicPaymentClaim records. | 
| String | getClaimingDocumentWorkflowDocumentType()get the workflow document type code of the claiming document | 
| String | getDocumentCode() | 
| String | getDocumentLabel()Returns the label which will identify the claiming document to users | 
| boolean | isDocumentReferenceValid(String referenceDocumentNumber)Determines whether the given document number would be considered valid by the system that the document this strategy
 interacts with | 
| void | setElectronicPaymentClaimingService(ElectronicPaymentClaimingService electronicPaymentClaimingService)Sets the electronicPaymentClaimingService attribute value. | 
| boolean | userMayUseToClaim(org.kuali.rice.kim.api.identity.Person claimingUser)Determines if the given user can use the document wrapped by this ElectronicPaymentClaimingDocumentGenerationStrategy
 implementaton to claim any ElectronicPaymentClaim records | 
public ElectronicPaymentClaimingDocumentGenerationStrategyImpl()
public String createDocumentFromElectronicPayments(List<ElectronicPaymentClaim> electronicPayments, org.kuali.rice.kim.api.identity.Person user)
ElectronicPaymentClaimingDocumentGenerationStrategycreateDocumentFromElectronicPayments in interface ElectronicPaymentClaimingDocumentGenerationStrategyelectronicPayments - a List of ElectronicPaymentClaim recordsuser - the user doing the claimingElectronicPaymentClaimingDocumentGenerationStrategy.createDocumentFromElectronicPayments(java.util.List, org.kuali.rice.kim.api.identity.Person)public String getDocumentCode()
org.kuali.ole.sys.service.ElectronicPaymentClaimingDocumentGenerationStrategy#getDocumentCode()public String getDocumentLabel()
ElectronicPaymentClaimingDocumentGenerationStrategygetDocumentLabel in interface ElectronicPaymentClaimingDocumentGenerationStrategyElectronicPaymentClaimingDocumentGenerationStrategy.getDocumentLabel()public String getClaimingDocumentWorkflowDocumentType()
ElectronicPaymentClaimingDocumentGenerationStrategygetClaimingDocumentWorkflowDocumentType in interface ElectronicPaymentClaimingDocumentGenerationStrategyreturn null in the case of no document availablepublic boolean isDocumentReferenceValid(String referenceDocumentNumber)
ElectronicPaymentClaimingDocumentGenerationStrategyisDocumentReferenceValid in interface ElectronicPaymentClaimingDocumentGenerationStrategyreferenceDocumentNumber - the document number reference to validateElectronicPaymentClaimingDocumentGenerationStrategy.isDocumentReferenceValid(java.lang.String)public boolean userMayUseToClaim(org.kuali.rice.kim.api.identity.Person claimingUser)
ElectronicPaymentClaimingDocumentGenerationStrategyuserMayUseToClaim in interface ElectronicPaymentClaimingDocumentGenerationStrategyclaimingUser - the user attempting to claim ElectronicPaymentClaim records with a documentElectronicPaymentClaimingDocumentGenerationStrategy.userMayUseToClaim(org.kuali.rice.kim.api.identity.Person)public void setElectronicPaymentClaimingService(ElectronicPaymentClaimingService electronicPaymentClaimingService)
electronicPaymentClaimingService - The electronicPaymentClaimingService to set.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.