Sunucu ya da client sonlandırılırken yapılmak istenen işlemler olabilir bunun için  Finalizer Hanler tanımı yapılması gerekir.

Bunun için işlem adımları;

1 -  Package Explorer  içerisinden LPT Projesi açılır.  Definitions klasörü altından finalizerHandlers.lcfh dosyası seçilerek tanım ekranına ulaşılır.

 


2 - 

  • Proje altında bulunan Definitions> FinalizerHandler dosyası seçilir.
  • Customization Finalizer Handler Definitions ekranı açılır.
  • Mouse sağ klik >add>  Tanımlama Ekranı açılır.

 


3 - Açılan "Customization Finalizer Handlers " ekranından gerekli tanımlamaları yaparız;

  • Name : Adı
  • Finalizer Handler Package : Paket adı
  • Finalizer Handler : Yeni bir handler sınıfı oluşturulabilir ya da mevcut kullanılabilir(ICustomizationFinalizer classından implement edilmesi gerekir).
  • Description : Açıklama
  • Serverside : İşlemin serverda çalışması için (bu işlem server kapanırken çalışır)
  • Clientside: İşlemin client’ta çalışması için

 

4 - Sonrasında;

Tanım yaparken oluşan class içerinde finalize metodunu implemente ederek yapılmak istenen işlemleri gerçekleştiririz.

package com.LPT.customization;
import com.lbs.platform.interfaces.ICustomizationFinalizer;
import com.lbs.platform.interfaces.IApplicationContext;

public class CustomFinalizer implements ICustomizationFinalizer 
{
  public void finalize(IApplicationContext context, String custGUID) {
        System.out.println("Finalizer.."); 
    }
}



Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım