|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.kfs.module.ar.document.service.impl.CashControlElectronicPaymentClaimingHelperImpl
public class CashControlElectronicPaymentClaimingHelperImpl
| Field Summary | |
|---|---|
protected static String |
CC_WORKFLOW_DOCUMENT_TYPE
|
protected static String |
URL_DOC_TYPE
|
protected static String |
URL_MIDDLE
|
protected static String |
URL_PREFIX
|
protected static String |
URL_SUFFIX
|
| Constructor Summary | |
|---|---|
CashControlElectronicPaymentClaimingHelperImpl()
|
|
| Method Summary | |
|---|---|
protected void |
addCashControlDetailsToDocument(CashControlDocument document,
List<ElectronicPaymentClaim> electronicPayments)
This method adds new cash control details to the cash control document based on the list of electronic payments. |
protected void |
addDescriptionToDocument(CashControlDocument document)
This method add a description to the cash control document |
protected void |
addNotesToDocument(CashControlDocument claimingDoc,
List<ElectronicPaymentClaim> claims,
org.kuali.rice.kim.bo.Person user)
This method adds notes to the cash control document |
String |
createDocumentFromElectronicPayments(List<ElectronicPaymentClaim> electronicPayments,
org.kuali.rice.kim.bo.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 |
getDocumentLabel()
Returns the label which will identify the claiming document to users |
protected String |
getURLForDocument(CashControlDocument doc)
Builds the URL that can be used to redirect to the correct document |
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 |
setCashControlDocumentService(CashControlDocumentService cashControlDocumentService)
This method sets cashControlDocumentService value |
void |
setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
This method sets dataDictionaryService value |
void |
setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
This method sets document service value |
void |
setElectronicPaymentClaimingService(ElectronicPaymentClaimingService electronicPaymentClaimingService)
This method sets electronicPaymentClaimingService value |
void |
setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
This method sets kualiConfigurationService |
boolean |
userMayUseToClaim(org.kuali.rice.kim.bo.Person claimingUser)
Determines if the given user can use the document wrapped by this ElectronicPaymentClaimingDocumentGenerationStrategy implementaton to claim any ElectronicPaymentClaim records |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final String CC_WORKFLOW_DOCUMENT_TYPE
protected static final String URL_PREFIX
protected static final String URL_MIDDLE
protected static final String URL_SUFFIX
protected static final String URL_DOC_TYPE
| Constructor Detail |
|---|
public CashControlElectronicPaymentClaimingHelperImpl()
| Method Detail |
|---|
public String createDocumentFromElectronicPayments(List<ElectronicPaymentClaim> electronicPayments,
org.kuali.rice.kim.bo.Person user)
ElectronicPaymentClaimingDocumentGenerationStrategy
createDocumentFromElectronicPayments in interface ElectronicPaymentClaimingDocumentGenerationStrategyelectronicPayments - a List of ElectronicPaymentClaim recordsuser - the user doing the claiming
ElectronicPaymentClaimingDocumentGenerationStrategy.createDocumentFromElectronicPayments(java.util.List,
org.kuali.rice.kim.bo.Person)protected void addDescriptionToDocument(CashControlDocument document)
document - the cash control document
protected void addNotesToDocument(CashControlDocument claimingDoc,
List<ElectronicPaymentClaim> claims,
org.kuali.rice.kim.bo.Person user)
claimingDoc - the cash control documentclaims - the list of electronic payments being claimeduser - the current user
protected void addCashControlDetailsToDocument(CashControlDocument document,
List<ElectronicPaymentClaim> electronicPayments)
throws org.kuali.rice.kew.exception.WorkflowException
document - cash control documentelectronicPayments - the electronic payments to be claimed
org.kuali.rice.kew.exception.WorkflowException - workflow exceptionprotected String getURLForDocument(CashControlDocument doc)
doc - the document to build the URL for
public String getClaimingDocumentWorkflowDocumentType()
ElectronicPaymentClaimingDocumentGenerationStrategy
getClaimingDocumentWorkflowDocumentType in interface ElectronicPaymentClaimingDocumentGenerationStrategyElectronicPaymentClaimingDocumentGenerationStrategy.getClaimingDocumentWorkflowDocumentType()public String getDocumentLabel()
ElectronicPaymentClaimingDocumentGenerationStrategy
getDocumentLabel in interface ElectronicPaymentClaimingDocumentGenerationStrategyElectronicPaymentClaimingDocumentGenerationStrategy.getDocumentLabel()public boolean isDocumentReferenceValid(String referenceDocumentNumber)
ElectronicPaymentClaimingDocumentGenerationStrategy
isDocumentReferenceValid in interface ElectronicPaymentClaimingDocumentGenerationStrategyreferenceDocumentNumber - the document number reference to validate
ElectronicPaymentClaimingDocumentGenerationStrategy.isDocumentReferenceValid(java.lang.String)public boolean userMayUseToClaim(org.kuali.rice.kim.bo.Person claimingUser)
ElectronicPaymentClaimingDocumentGenerationStrategy
userMayUseToClaim in interface ElectronicPaymentClaimingDocumentGenerationStrategyclaimingUser - the user attempting to claim ElectronicPaymentClaim records with a document
ElectronicPaymentClaimingDocumentGenerationStrategy.userMayUseToClaim(org.kuali.rice.kim.bo.Person)public void setCashControlDocumentService(CashControlDocumentService cashControlDocumentService)
cashControlDocumentService - public void setDocumentService(org.kuali.rice.kns.service.DocumentService documentService)
documentService - public void setElectronicPaymentClaimingService(ElectronicPaymentClaimingService electronicPaymentClaimingService)
electronicPaymentClaimingService - public void setDataDictionaryService(org.kuali.rice.kns.service.DataDictionaryService dataDictionaryService)
dataDictionaryService - public void setKualiConfigurationService(org.kuali.rice.kns.service.KualiConfigurationService kualiConfigurationService)
kualiConfigurationService -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||