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..");
}
}
Copyright © 2018 Logo Yazılım