
edu.uiuc.ncsa.myproxy.oa4mp.server.admin.transactions.DSTransactionProvider Maven / Gradle / Ivy
The newest version!
package edu.uiuc.ncsa.myproxy.oa4mp.server.admin.transactions;
import edu.uiuc.ncsa.myproxy.oa4mp.server.OA4MPServiceTransaction;
import edu.uiuc.ncsa.security.core.Identifier;
import edu.uiuc.ncsa.security.core.util.IdentifierProvider;
import edu.uiuc.ncsa.oa4mp.delegation.server.ServiceTransactionProvider;
/**
* Created by Jeff Gaynor
* on 4/4/12 at 4:40 PM
*/
public class DSTransactionProvider extends ServiceTransactionProvider {
public DSTransactionProvider(IdentifierProvider idProvider) {
super(idProvider);
}
public DSTransactionProvider() {
super(new OA4MPIdentifierProvider(OA4MPIdentifierProvider.TRANSACTION_ID));
}
@Override
public V get(boolean createNewIdentifier) {
return (V) new OA4MPServiceTransaction(createNewId(createNewIdentifier));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy