|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.purap.document.service.impl.B2BPurchaseOrderServiceImpl
@Transactional public class B2BPurchaseOrderServiceImpl
Constructor Summary | |
---|---|
B2BPurchaseOrderServiceImpl()
|
Method Summary | |
---|---|
protected String |
getContractManagerEmail(ContractManager cm)
Retrieve the Contract Manager's email |
String |
getCxml(PurchaseOrderDocument purchaseOrder,
String requisitionInitiatorId,
String password,
ContractManager contractManager,
String contractManagerEmail,
String vendorDuns)
Returns the cxml of the Purchase Order for electronic transmission to the vendor |
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> |
getPersonService()
|
protected boolean |
isProduction()
Throws an exception if running on production |
String |
sendPurchaseOrder(PurchaseOrderDocument purchaseOrder)
Send the Purchase Order |
void |
setB2bDao(B2BDao b2bDao)
|
void |
setB2bEnvironment(String environment)
|
void |
setB2bPurchaseOrderIdentity(String b2bPurchaseOrderIdentity)
|
void |
setB2bPurchaseOrderPassword(String purchaseOrderPassword)
|
void |
setB2bPurchaseOrderURL(String purchaseOrderURL)
|
void |
setB2bUserAgent(String userAgent)
|
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
|
void |
setRequisitionService(RequisitionService requisitionService)
|
String |
verifyCxmlPOData(PurchaseOrderDocument purchaseOrder,
String requisitionInitiatorId,
String password,
ContractManager contractManager,
String contractManagerEmail,
String vendorDuns)
Verifies that each piece of data required for the PO cXML is present. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public B2BPurchaseOrderServiceImpl()
Method Detail |
---|
public String sendPurchaseOrder(PurchaseOrderDocument purchaseOrder)
B2BPurchaseOrderService
sendPurchaseOrder
in interface B2BPurchaseOrderService
B2BPurchaseOrderService.sendPurchaseOrder(org.kuali.kfs.module.purap.document.PurchaseOrderDocument)
public String getCxml(PurchaseOrderDocument purchaseOrder, String requisitionInitiatorId, String password, ContractManager contractManager, String contractManagerEmail, String vendorDuns)
B2BPurchaseOrderService
getCxml
in interface B2BPurchaseOrderService
purchaseOrder
- PurchaseOrderDocument - PO datapassword
- String - password for PO transmissioncontractManager
- ContractManager - contract manager for the POcontractManagerEmail
- String - email address for the contract managervendorDuns
- String - vendor DUNS number for the PO
org.kuali.kfs.module.purap.document.service.B2BPurchaseOrderService#getCxml(org.kuali.kfs.module.purap.document.PurchaseOrderDocument,
org.kuali.rice.kim.bo.Person, java.lang.String, org.kuali.kfs.vnd.businessobject.ContractManager,
java.lang.String, java.lang.String)
public String verifyCxmlPOData(PurchaseOrderDocument purchaseOrder, String requisitionInitiatorId, String password, ContractManager contractManager, String contractManagerEmail, String vendorDuns)
B2BPurchaseOrderService
verifyCxmlPOData
in interface B2BPurchaseOrderService
org.kuali.kfs.module.purap.document.service.B2BPurchaseOrderService#verifyCxmlPOData(org.kuali.kfs.module.purap.document.PurchaseOrderDocument,
org.kuali.rice.kim.bo.Person, java.lang.String, org.kuali.kfs.vnd.businessobject.ContractManager,
java.lang.String, java.lang.String)
protected String getContractManagerEmail(ContractManager cm)
protected org.kuali.rice.kim.service.PersonService<org.kuali.rice.kim.bo.Person> getPersonService()
public void setRequisitionService(RequisitionService requisitionService)
public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
public void setB2bDao(B2BDao b2bDao)
protected boolean isProduction()
public void setB2bEnvironment(String environment)
public void setB2bUserAgent(String userAgent)
public void setB2bPurchaseOrderURL(String purchaseOrderURL)
public void setB2bPurchaseOrderIdentity(String b2bPurchaseOrderIdentity)
public void setB2bPurchaseOrderPassword(String purchaseOrderPassword)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |