Package example.purchasing

Source Code of example.purchasing.PurchaseOrderProcess

package example.purchasing;

import jbprocess.annotations.PartnerLink;
import jbprocess.annotations.PartnerLinks;
import jbprocess.annotations.Process;
import jbprocess.annotations.ReceiveActivity;
import jbprocess.annotations.ReplyActivity;
import example.invoicing.Invoice;

@Process
@PartnerLinks(links={
    @PartnerLink(name="purchasing",
        type=PurchaseOrderService.class)
})
public class PurchaseOrderProcess
  implements PurchaseOrderService {
 
  private Invoice customerInvoice;
 
  public void main(){
    RecvPORequest();   
  }

  @ReceiveActivity(partnerLink="purchasing")
  public void RecvPORequest(){
    customerInvoice = sendPurchaseOrder();
  }
 
  @ReplyActivity(receiveName="RecvPORequest")
  public void SendInvoice(){   
  }
 
  public Invoice sendPurchaseOrder(){
    return new Invoice();
  }
}
TOP

Related Classes of example.purchasing.PurchaseOrderProcess

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.