66 lines
2.0 KiB
Java
66 lines
2.0 KiB
Java
package eu.eudat.models.data.doi;
|
|
|
|
import eu.eudat.depositinterface.repository.RepositoryDepositConfiguration;
|
|
|
|
public class RepositoryConfig {
|
|
|
|
private int depositType;
|
|
private String repositoryId;
|
|
private String repositoryAuthorizationUrl;
|
|
private String repositoryRecordUrl;
|
|
private String repositoryClientId;
|
|
private String redirectUri;
|
|
|
|
public int getDepositType() {
|
|
return depositType;
|
|
}
|
|
public void setDepositType(int depositType) {
|
|
this.depositType = depositType;
|
|
}
|
|
|
|
public String getRepositoryId() {
|
|
return repositoryId;
|
|
}
|
|
public void setRepositoryId(String repositoryId) {
|
|
this.repositoryId = repositoryId;
|
|
}
|
|
|
|
public String getRepositoryAuthorizationUrl() {
|
|
return repositoryAuthorizationUrl;
|
|
}
|
|
public void setRepositoryAuthorizationUrl(String repositoryAuthorizationUrl) {
|
|
this.repositoryAuthorizationUrl = repositoryAuthorizationUrl;
|
|
}
|
|
|
|
public String getRepositoryRecordUrl() {
|
|
return repositoryRecordUrl;
|
|
}
|
|
public void setRepositoryRecordUrl(String repositoryRecordUrl) {
|
|
this.repositoryRecordUrl = repositoryRecordUrl;
|
|
}
|
|
|
|
public String getRepositoryClientId() {
|
|
return repositoryClientId;
|
|
}
|
|
public void setRepositoryClientId(String repositoryClientId) {
|
|
this.repositoryClientId = repositoryClientId;
|
|
}
|
|
|
|
public String getRedirectUri() {
|
|
return redirectUri;
|
|
}
|
|
public void setRedirectUri(String redirectUri) {
|
|
this.redirectUri = redirectUri;
|
|
}
|
|
|
|
public RepositoryConfig toModel(RepositoryDepositConfiguration r){
|
|
this.setDepositType(r.getDepositType());
|
|
this.setRepositoryId(r.getRepositoryId());
|
|
this.setRepositoryAuthorizationUrl(r.getRepositoryAuthorizationUrl());
|
|
this.setRepositoryRecordUrl(r.getRepositoryRecordUrl());
|
|
this.setRepositoryClientId(r.getRepositoryClientId());
|
|
this.setRedirectUri(r.getRedirectUri());
|
|
return this;
|
|
}
|
|
}
|