Ana içeriğe geç

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ı

@Autowired
private HvlOAuthSettingIntegrationProvider settingIntegrationProvider;
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);
    ...

}