52 lines
1.2 KiB
Java
52 lines
1.2 KiB
Java
package org.gcube.data.transfer.service;
|
|
|
|
import java.util.Collections;
|
|
import java.util.Map;
|
|
|
|
import org.gcube.common.security.Owner;
|
|
import org.gcube.common.security.providers.SecretManagerProvider;
|
|
import org.gcube.common.security.secrets.Secret;
|
|
import org.gcube.data.transfer.service.transfers.engine.AccountingManager;
|
|
import org.gcube.data.transfer.service.transfers.engine.impl.AccountingManagerImpl;
|
|
|
|
public class Accountingtests {
|
|
|
|
public static void main(String[] args) {
|
|
SecretManagerProvider.instance.set(new Secret() {
|
|
|
|
@Override
|
|
public boolean isRefreshable() {
|
|
// TODO Auto-generated method stub
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public boolean isExpired() {
|
|
// TODO Auto-generated method stub
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public Owner getOwner() {
|
|
return new Owner("guest", Collections.emptyList(), false);
|
|
}
|
|
|
|
@Override
|
|
public Map<String, String> getHTTPAuthorizationHeaders() {
|
|
return Collections.emptyMap();
|
|
}
|
|
|
|
@Override
|
|
public String getContext() {
|
|
return "/gcube";
|
|
}
|
|
});
|
|
|
|
AccountingManager manager=AccountingManagerImpl.get();
|
|
String id=manager.createNewRecord();
|
|
manager.setSuccessful(id, true);
|
|
System.out.println("DONE");
|
|
}
|
|
|
|
}
|