
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