java.lang.Object
com.atlassian.bitbucket.jenkins.internal.applink.oauth.serviceprovider.AbstractPersistentStore<T>
All Implemented Interfaces:
Saveable, OnMaster
Direct Known Subclasses:
PersistentServiceProviderConsumerStore, PersistentServiceProviderTokenStore

public abstract class AbstractPersistentStore<T> extends Object implements Saveable, OnMaster
  • Field Details

  • Constructor Details

    • AbstractPersistentStore

      protected AbstractPersistentStore(String configFileName, com.thoughtworks.xstream.converters.Converter entityConverter)
  • Method Details

    • load

      public void load()
    • save

      public void save()
      Specified by:
      save in interface Saveable
    • getConfigFile

      protected XmlFile getConfigFile()
      The file where tokens are saved
    • encrypt

      @Nullable protected static String encrypt(@Nullable String unencryptedValue)
    • decrypt

      @Nullable protected static String decrypt(@Nullable String encryptedValue)