Ü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..");
       }
}



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