package com.mobilesorcery.sdk.builder.blackberry;
import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
import org.eclipse.jface.preference.IPreferenceStore;
import com.mobilesorcery.sdk.builder.java.KeystoreCertificateInfo;
import com.mobilesorcery.sdk.core.CoreMoSyncPlugin;
import com.mobilesorcery.sdk.core.PreferenceStorePropertyOwner;
import com.mobilesorcery.sdk.core.SecurePropertyException;
public class PropertyInitializer extends AbstractPreferenceInitializer {
public void initializeDefaultPreferences() {
IPreferenceStore store = BlackBerryPlugin.getDefault().getPreferenceStore();
try {
KeystoreCertificateInfo.createDefault().store(BlackBerryPlugin.BLACKBERRY_SIGNING_INFO,
new PreferenceStorePropertyOwner(store, true),
null);
} catch (SecurePropertyException e) {
CoreMoSyncPlugin.getDefault().log(e);
}
}
}