All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.uiuc.ncsa.myproxy.oa4mp.server.servlet.ConfigurationLoaderInterface Maven / Gradle / Ivy

The newest version!
package edu.uiuc.ncsa.myproxy.oa4mp.server.servlet;

import edu.uiuc.ncsa.security.core.IdentifiableProvider;
import edu.uiuc.ncsa.oa4mp.delegation.server.issuers.AGIssuer;
import edu.uiuc.ncsa.oa4mp.delegation.server.issuers.ATIssuer;
import edu.uiuc.ncsa.oa4mp.delegation.server.issuers.PAIssuer;
import edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientApprovalStore;
import edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientStore;
import edu.uiuc.ncsa.oa4mp.delegation.common.storage.clients.Client;
import edu.uiuc.ncsa.oa4mp.delegation.common.storage.TransactionStore;
import edu.uiuc.ncsa.oa4mp.delegation.common.token.TokenForge;

import javax.inject.Provider;
import java.util.HashMap;

/**
 * 

Created by Jeff Gaynor
* on 3/26/15 at 4:01 PM */ public interface ConfigurationLoaderInterface { Provider getClientStoreProvider(); Provider getClientApprovalStoreProvider(); Provider getTransactionStoreProvider(); Provider getTokenForgeProvider(); Provider getAGIProvider(); Provider getATIProvider(); Provider getPAIProvider(); HashMap getConstants(); IdentifiableProvider getClientProvider(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy