113 lines
3.4 KiB
Java
113 lines
3.4 KiB
Java
package eu.eudat.depositinterface.repository;
|
|
|
|
public class RepositoryDepositConfiguration {
|
|
|
|
public enum DepositAccountStatus {
|
|
SystemDeposit(0), UserDeposit(1), BothWaysDeposit(2);
|
|
|
|
private int value;
|
|
|
|
DepositAccountStatus(int value) {
|
|
this.value = value;
|
|
}
|
|
|
|
public int getValue() {
|
|
return value;
|
|
}
|
|
|
|
public static DepositAccountStatus fromInteger(int value) {
|
|
switch (value) {
|
|
case 0:
|
|
return SystemDeposit;
|
|
case 1:
|
|
return UserDeposit;
|
|
case 2:
|
|
return BothWaysDeposit;
|
|
default:
|
|
throw new RuntimeException("Unsupported Deposit Account Status");
|
|
}
|
|
}
|
|
}
|
|
|
|
private int depositAccountStatus;
|
|
private String repositoryId;
|
|
private String accessToken;
|
|
private String repositoryUrl;
|
|
private String repositoryAuthorizationUrl;
|
|
private String repositoryRecordUrl;
|
|
private String repositoryLoginAccessTokenUrl;
|
|
private String repositoryLoginClientId;
|
|
private String repositoryLoginClientSecret;
|
|
private String repositoryLoginRedirectUri;
|
|
|
|
public int getDepositAccountStatus() {
|
|
return depositAccountStatus;
|
|
}
|
|
public void setDepositAccountStatus(int depositAccountStatus) {
|
|
this.depositAccountStatus = depositAccountStatus;
|
|
}
|
|
|
|
public String getRepositoryId() {
|
|
return repositoryId;
|
|
}
|
|
public void setRepositoryId(String repositoryId) {
|
|
this.repositoryId = repositoryId;
|
|
}
|
|
|
|
public String getAccessToken() {
|
|
return accessToken;
|
|
}
|
|
public void setAccessToken(String accessToken) {
|
|
this.accessToken = accessToken;
|
|
}
|
|
|
|
public String getRepositoryUrl() {
|
|
return repositoryUrl;
|
|
}
|
|
public void setRepositoryUrl(String repositoryUrl) {
|
|
this.repositoryUrl = repositoryUrl;
|
|
}
|
|
|
|
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 getRepositoryLoginAccessTokenUrl() {
|
|
return repositoryLoginAccessTokenUrl;
|
|
}
|
|
public void setRepositoryLoginAccessTokenUrl(String repositoryLoginAccessTokenUrl) {
|
|
this.repositoryLoginAccessTokenUrl = repositoryLoginAccessTokenUrl;
|
|
}
|
|
|
|
public String getRepositoryLoginClientId() {
|
|
return repositoryLoginClientId;
|
|
}
|
|
public void setRepositoryLoginClientId(String repositoryLoginClientId) {
|
|
this.repositoryLoginClientId = repositoryLoginClientId;
|
|
}
|
|
|
|
public String getRepositoryLoginClientSecret() {
|
|
return repositoryLoginClientSecret;
|
|
}
|
|
public void setRepositoryLoginClientSecret(String repositoryLoginClientSecret) {
|
|
this.repositoryLoginClientSecret = repositoryLoginClientSecret;
|
|
}
|
|
|
|
public String getRepositoryLoginRedirectUri() {
|
|
return repositoryLoginRedirectUri;
|
|
}
|
|
public void setRepositoryLoginRedirectUri(String repositoryLoginRedirectUri) {
|
|
this.repositoryLoginRedirectUri = repositoryLoginRedirectUri;
|
|
}
|
|
}
|