1.5.6. Setting Integration Provider#
OAuth uygulamalarının setting instance üzerinden alacağı ayar bilgilerini yöneten pakettir. Bu paket depencency olarak setting-integration-provider jar'ını kullanmaktadır. Buradan detaylı bilgiye bulaşabilirsiniz. Setting instance ayağa kaldırmadan çalışma durumunda setting üzerinden alınacak değerleri konfigüre etmek için kullanılan parametrelere buradan ulaşabilirsiniz.
Kütüphane#
Gradle Dependencies
compile(
        [group: 'tr.com.havelsan.framework.oauth', name: 'hvl-oauth-setting-integration-provider', version: 'güncel versiyon repositoryden bakılmalıdır.']
)
Servis Tanımı#
Servis Kullanımı
HvlOAuthSettingIntegrationProvider.java
public interface HvlSessionDataProvider {
    /**
     * Method that returns number setting data by code
     *
     * @param code the code
     * @return number setting by code
     */
    long getNumberSettingByCode(@NotBlank @Size(max = HvlSettingConstraint.CODE_SIZE) String code);
    /**
     * Method that returns string setting data by code
     *
     * @param code the code
     * @return string setting by code
     */
    String getStringSettingByCode(@NotBlank @Size(max = HvlSettingConstraint.CODE_SIZE) String code);
    ...
}