29 lines
1.0 KiB
Java
29 lines
1.0 KiB
Java
package eu.eudat.depositinterface.dummyrepository;
|
|
|
|
import eu.eudat.depositinterface.models.DMPDepositModel;
|
|
import eu.eudat.depositinterface.repository.RepositoryDeposit;
|
|
import eu.eudat.depositinterface.repository.RepositoryDepositConfiguration;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import static eu.eudat.depositinterface.repository.RepositoryDepositConfiguration.DepositAccountStatus.BothWaysDeposit;
|
|
|
|
@Component
|
|
public class TestDummy implements RepositoryDeposit {
|
|
@Override
|
|
public String deposit(DMPDepositModel dmpDepositModel, boolean update, String repositoryAccessToken) throws Exception {
|
|
return "test2";
|
|
}
|
|
|
|
@Override
|
|
public RepositoryDepositConfiguration getConfiguration() {
|
|
RepositoryDepositConfiguration conf = new RepositoryDepositConfiguration();
|
|
conf.setRepositoryId("Dummy");
|
|
conf.setDepositAccountStatus(BothWaysDeposit.getValue());
|
|
return conf;
|
|
}
|
|
|
|
@Override
|
|
public String authenticate(String code) {
|
|
return "accessToken";
|
|
}
|
|
} |