2018-06-27 12:29:21 +02:00
|
|
|
package eu.eudat.models.data.components.commons;
|
2017-11-30 11:10:42 +01:00
|
|
|
|
|
|
|
public class ViewStyle {
|
2018-02-16 11:34:02 +01:00
|
|
|
private String renderStyle;
|
|
|
|
private String cssClass;
|
|
|
|
|
|
|
|
public String getRenderStyle() {
|
|
|
|
return renderStyle;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setRenderStyle(String renderStyle) {
|
|
|
|
this.renderStyle = renderStyle;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getCssClass() {
|
|
|
|
return cssClass;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setCssClass(String cssClass) {
|
|
|
|
this.cssClass = cssClass;
|
|
|
|
}
|
|
|
|
|
2021-05-07 13:38:21 +02:00
|
|
|
public enum Type {
|
|
|
|
COMBO_BOX("combobox"),
|
|
|
|
BOOLEAN_DECISION("booleanDecision"),
|
|
|
|
RADIO_BOX("radiobox"),
|
|
|
|
INTERNAL_DMP_ENTRIES("internalDmpEntities"),
|
|
|
|
CHECK_BOX("checkBox"),
|
|
|
|
FREE_TEXT("freetext"),
|
|
|
|
TEXT_AREA("textarea"),
|
2021-11-01 14:38:16 +01:00
|
|
|
RICH_TEXT_AREA("richTextarea"),
|
2021-05-07 13:38:21 +02:00
|
|
|
DATE_PICKER("datePicker"),
|
|
|
|
EXTERNAL_DATASETS("externalDatasets"),
|
|
|
|
DATA_REPOSITORIES("dataRepositories"),
|
|
|
|
REGISTRIES("registries"),
|
|
|
|
SERVICES("services"),
|
|
|
|
TAGS("tags"),
|
|
|
|
RESEARCHERS("researchers"),
|
|
|
|
ORGANIZATIONS("organizations"),
|
|
|
|
DATASET_IDENTIFIER("datasetIdentifier"),
|
|
|
|
CURRENCY("currency"),
|
|
|
|
VALIDATION("validation");
|
|
|
|
|
|
|
|
private final String name;
|
|
|
|
|
|
|
|
Type(String name) {
|
|
|
|
this.name = name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static Type fromName(String name) {
|
|
|
|
for (Type type: Type.values()) {
|
|
|
|
if (name.equals(type.getName())) {
|
|
|
|
return type;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
throw new IllegalArgumentException("View Style Type [" + name + "] is not valid");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2017-11-30 11:10:42 +01:00
|
|
|
}
|