50 lines
1.0 KiB
Java
50 lines
1.0 KiB
Java
package org.gcube.oidc;
|
|
|
|
public class D4ScienceMappings {
|
|
|
|
public enum Role {
|
|
|
|
MEMBER("Member"),
|
|
|
|
ACCOUNTING_MANAGER("Accounting-Manager"),
|
|
CATALOGUE_ADMIN("Catalogue-Admin"),
|
|
CATALOGUE_EDITOR("Catalogue-Editor"),
|
|
DATA_MANAGER("Data-Manager"),
|
|
DATAMINER_MANAGER("DataMiner-Manager"),
|
|
INFRASTRUCTURE_MANAGER("Infrastructure-Manager"),
|
|
VO_ADMIN("VO-Admin"),
|
|
VRE_DESIGNER("VRE-Designer"),
|
|
VRE_MANAGER("VRE-Manager");
|
|
|
|
private String str;
|
|
|
|
Role(String str) {
|
|
this.str = str;
|
|
}
|
|
|
|
public String asString() {
|
|
return str;
|
|
}
|
|
}
|
|
|
|
public enum Scope {
|
|
|
|
BELONGS("belongs");
|
|
// TODO will be defined late
|
|
// LIST("list"),
|
|
// READ("read"),
|
|
// WRITE("write"),
|
|
// EXECUTE("execute");
|
|
|
|
private String str;
|
|
|
|
Scope(String str) {
|
|
this.str = str;
|
|
}
|
|
|
|
public String asString() {
|
|
return str;
|
|
}
|
|
}
|
|
}
|