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

edu.uiuc.ncsa.myproxy.oa4mp.server.ClientApprovalProvider Maven / Gradle / Ivy

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

import edu.uiuc.ncsa.myproxy.oa4mp.server.admin.transactions.OA4MPIdentifierProvider;
import edu.uiuc.ncsa.security.core.Identifier;
import edu.uiuc.ncsa.security.core.util.IdentifiableProviderImpl;
import edu.uiuc.ncsa.security.core.util.IdentifierProvider;
import edu.uiuc.ncsa.oa4mp.delegation.server.storage.ClientApproval;

/**
 * 

Created by Jeff Gaynor
* on 4/4/12 at 4:21 PM */ public class ClientApprovalProvider extends IdentifiableProviderImpl { public ClientApprovalProvider(IdentifierProvider idProvider) { super(idProvider); } public ClientApprovalProvider() { super(new OA4MPIdentifierProvider(OA4MPIdentifierProvider.CLIENT_APPROVAL_ID)); } @Override public ClientApproval get(boolean createNewIdentifier) { return new ClientApproval(createNewId(createNewIdentifier)); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy