Ürün login işlemi öncesi veya sonrasında yapmak istediğimiz işlemleri gerçekleştirmemizi sağlar.
Aşağıdaki metodlar override edilerek amacımızı gerçekleyebiliriz. Bu metodların çalışma zamanları ve anlamları kısaca;
- İnitialize Login öncesi
- afterLogin login sonrası.
Öncelikle projenizde " InitializerHandlers " tanımı yapmamız gerekir. Bunun için aşağıdaki adımları inceleyiniz.
1 -
- Proje altında bulunan Definitions> InitializerHandlers dosyası seçilir.
- Customization Initialize Handler Definitions ekranı açılır.
- Mouse sağ click >add> Tanımlama Ekranı açılır.
2 - Açılan "Customization Initializer Handlers " ekranından gerekli tanımlamaları yaparız;
- Name : Adı
- Initilizer Handler Package : paket adı
- Initilize Handler : Yeni bir handler sınıfı oluşturulabilir ya da mevcut kullanılabilir(ICustomizationInitializer classından implement edilmesi gerekir).
- Description : Tanım
- Serverside : işlemin serverda çalışması için
Clientside: işlemin Client’ta çalışması için
3 - Sonrasında;
Tanım yaparken oluşan class içerinde gerekli metotları çağırarak işlemlerimizi gerçekleştiririz.
Örnek Kod
package com.LPT.customization;
import com.lbs.platform.interfaces.ICustomizationInitializer;
import com.lbs.platform.interfaces.IApplicationContext;
public class CustomInitializer implements ICustomizationInitializer {
public void initialize(IApplicationContext context, String projectGUID)
{
System.out.println("initialized..");
}
public void afterLogin(IApplicationContext context, String projectGUID)
{
System.out.println("afterlogin..");
}
}
Copyright © 2018 Logo Yazılım