
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 extends Client> getClientProvider();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy