public abstract class MetadataType<T> extends Object implements Serializable
| Constructor and Description |
|---|
MetadataType() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getContentTypeApplicable() |
abstract MetadataConverter<T> |
getConverter()
Gets a conversion tool describing the basic conversions used by this metadata
|
T |
getDefaultValue() |
String |
getDescription() |
String |
getName() |
abstract MetadataRenderer |
getRenderer()
Gets a rendering tool allowing to select a template for this Metadata depending on the current action
|
String |
getUniqueName() |
abstract MetadataValidator<T> |
getValidator()
Gets a validation tool to enforce constraints on the metadata values
|
boolean |
isRequired() |
boolean |
isTranslated() |
void |
setContentTypeApplicable(List<String> contentTypeApplicable) |
void |
setDefaultValue(T defaultValue) |
void |
setDescription(String description) |
void |
setName(String name) |
void |
setRequired(boolean required) |
void |
setTranslated(boolean translated) |
void |
setUniqueName(String uniqueName) |
public String getUniqueName()
public void setUniqueName(String uniqueName)
public String getName()
public void setName(String name)
public String getDescription()
public void setDescription(String description)
public boolean isTranslated()
public void setTranslated(boolean translated)
public T getDefaultValue()
public void setDefaultValue(T defaultValue)
public boolean isRequired()
public void setRequired(boolean required)
public abstract MetadataRenderer getRenderer()
MetadataRenderer customizing the renderingpublic abstract MetadataConverter<T> getConverter()
MetadataConverterpublic abstract MetadataValidator<T> getValidator()
MetadataConverterCopyright © 2023. All rights reserved.