Servet.Karabas

j-Platform’da Kayıt İşlemi sonrasında çalıştırmak istediğim işler var.

  j-Platform/LPT

Malzeme kaydı ekledikten sonra , “kaydınız yapılmıştır” mesajı veren bir mesaj kutusu çıkartılsın.

Nasıl Yapabilirim?


businesslogichandler


Servet.Karabas

Business Logic Handler aracını kullanarak istediğinizi yapabilirsiniz.

 

Bir form üzerinde (Örn: Malzeme) insert işlemi sonrası sistemin otomatik işlem yapması için;

aşağıdaki resimde ki gibi

  1. LPT Proje dizininden Definition>BusinessLogicHandler üzerinden yeni bir tanım yaparız
  2. hangi BusinessObject’te tektiklenmesini istiyorsak onu seçeriz.
  3. BusinessLogicHandler alanına girilen dosya adında hadler java sınıfı otomatik oluşturulur.


  4.  Kendi oluşturduğu Class içersinde istediğimiz metodu override yaparak  içeriğini doldururuz.

 

package com.acme.customization;

import javax.swing.JOptionPane;

import com.lbs.data.factory.BasicBusinessLogicHandler;
import com.lbs.data.factory.FactoryParams;
import com.lbs.data.factory.IBusinessLogicFactory;
import com.lbs.data.objects.BasicBusinessObject;

public class denemeLogicHandler extends BasicBusinessLogicHandler {

	@Override
	public boolean afterInsert(IBusinessLogicFactory factory,
			FactoryParams params, BasicBusinessObject parentObj,
			BasicBusinessObject obj) {

	JOptionPane.showMessageDialog(null, "Kayıt Yapıldı");
 /**
 *Yapılmak istenen İşlemler 
 * 
 * 
 ***/
		
		return super.afterInsert(factory, params, parentObj, obj);
	}
	
}
Java

 


14/03/18 16:34

Cevap vermek için giriş yapmanız gerekmektedir.