Class OfBizServiceProviderConsumerStore

java.lang.Object
com.atlassian.jira.oauth.serviceprovider.OfBizServiceProviderConsumerStore
All Implemented Interfaces:
com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore

public class OfBizServiceProviderConsumerStore extends Object implements com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore
OfBiz Consumer Store implementation. This store is responsible for persisting a white list of OAuth consumers that can be edited by admins in JIRA's admin section. This list will most likely not be very large.
Since:
v4.0
  • Field Details

  • Constructor Details

    • OfBizServiceProviderConsumerStore

      public OfBizServiceProviderConsumerStore(OfBizDelegator delegator)
  • Method Details

    • put

      public void put(com.atlassian.oauth.Consumer consumer) throws com.atlassian.oauth.serviceprovider.StoreException
      Specified by:
      put in interface com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore
      Throws:
      com.atlassian.oauth.serviceprovider.StoreException
    • get

      public com.atlassian.oauth.Consumer get(String key) throws com.atlassian.oauth.serviceprovider.StoreException
      Specified by:
      get in interface com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore
      Throws:
      com.atlassian.oauth.serviceprovider.StoreException
    • remove

      public void remove(String key) throws com.atlassian.oauth.serviceprovider.StoreException
      Specified by:
      remove in interface com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore
      Throws:
      com.atlassian.oauth.serviceprovider.StoreException
    • getAll

      public Iterable<com.atlassian.oauth.Consumer> getAll() throws com.atlassian.oauth.serviceprovider.StoreException
      Specified by:
      getAll in interface com.atlassian.oauth.serviceprovider.ServiceProviderConsumerStore
      Throws:
      com.atlassian.oauth.serviceprovider.StoreException