Class AbstractEntityPropertyHolder
java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.common.entity.AbstractEntityPropertyHolder
- All Implemented Interfaces:
IPropertiesHolder,Serializable
- Direct Known Subclasses:
AbstractEntity,AbstractEntityCreation,AbstractEntityUpdate
@JsonObject("as.dto.common.entity.AbstractEntityPropertyHolder")
public abstract class AbstractEntityPropertyHolder
extends Object
implements Serializable, IPropertiesHolder
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBooleanProperty(String propertyName) getControlledVocabularyProperty(String propertyName) getHyperlinkProperty(String propertyName) Long[]getIntegerArrayProperty(String propertyName) getIntegerProperty(String propertyName) getJsonProperty(String propertyName) getMultiValueBooleanProperty(String propertyName) getMultiValueControlledVocabularyProperty(String propertyName) getMultiValueHyperlinkProperty(String propertyName) getMultiValueIntegerArrayProperty(String propertyName) getMultiValueIntegerProperty(String propertyName) getMultiValueJsonProperty(String propertyName) getMultiValueRealArrayProperty(String propertyName) getMultiValueRealProperty(String propertyName) getMultiValueSampleProperty(String propertyName) getMultiValueStringArrayProperty(String propertyName) getMultiValueStringProperty(String propertyName) getMultiValueTimestampArrayProperty(String propertyName) getMultiValueTimestampProperty(String propertyName) getMultiValueXmlProperty(String propertyName) abstract Map<String, Serializable> getProperty(String propertyName) Double[]getRealArrayProperty(String propertyName) getRealProperty(String propertyName) getRichTextProperty(String propertyName) getSampleProperty(String propertyName) getSpreadsheetProperty(String propertyName) String[]getStringArrayProperty(String propertyName) getStringProperty(String propertyName) getTimestampArrayProperty(String propertyName) getTimestampProperty(String propertyName) getXmlProperty(String propertyName) voidsetBooleanProperty(String propertyName, Boolean propertyValue) voidsetControlledVocabularyProperty(String propertyName, String propertyValue) voidsetHyperlinkProperty(String propertyName, String propertyValue) voidsetIntegerArrayProperty(String propertyName, Long[] propertyValue) voidsetIntegerProperty(String propertyName, Long propertyValue) voidsetJsonProperty(String propertyName, String propertyValue) voidsetMultiValueBooleanProperty(String propertyName, List<Boolean> propertyValue) voidsetMultiValueControlledVocabularyProperty(String propertyName, List<String> propertyValues) voidsetMultiValueHyperlinkProperty(String propertyName, List<String> propertyValue) voidsetMultiValueIntegerArrayProperty(String propertyName, List<Long[]> propertyValue) voidsetMultiValueIntegerProperty(String propertyName, List<Long> propertyValues) voidsetMultiValueJsonProperty(String propertyName, List<String> propertyValue) voidsetMultiValueRealArrayProperty(String propertyName, List<Double[]> propertyValue) voidsetMultiValueRealProperty(String propertyName, List<Double> propertyValue) voidsetMultiValueSampleProperty(String propertyName, List<SamplePermId> propertyValue) voidsetMultiValueStringArrayProperty(String propertyName, List<String[]> propertyValue) voidsetMultiValueStringProperty(String propertyName, List<String> propertyValues) voidsetMultiValueTimestampArrayProperty(String propertyName, List<ZonedDateTime[]> propertyValue) voidsetMultiValueTimestampProperty(String propertyName, List<ZonedDateTime> propertyValue) voidsetMultiValueXmlProperty(String propertyName, List<String> propertyValue) abstract voidsetProperties(Map<String, Serializable> properties) voidsetProperty(String propertyName, Serializable propertyValue) voidsetRealArrayProperty(String propertyName, Double[] propertyValue) voidsetRealProperty(String propertyName, Double propertyValue) voidsetRichTextProperty(String propertyName, String richText) voidsetSampleProperty(String propertyName, SamplePermId propertyValue) voidsetSpreadsheetProperty(String propertyName, Spreadsheet spreadsheet) voidsetStringArrayProperty(String propertyName, String[] propertyValue) voidsetStringProperty(String propertyName, String propertyValue) voidsetTimestampArrayProperty(String propertyName, ZonedDateTime[] propertyValue) voidsetTimestampProperty(String propertyName, ZonedDateTime propertyValue) voidsetXmlProperty(String propertyName, String propertyValue)
-
Field Details
-
properties
-
-
Constructor Details
-
AbstractEntityPropertyHolder
public AbstractEntityPropertyHolder()
-
-
Method Details
-
getProperties
- Specified by:
getPropertiesin interfaceIPropertiesHolder
-
setProperties
- Specified by:
setPropertiesin interfaceIPropertiesHolder
-
getProperty
- Specified by:
getPropertyin interfaceIPropertiesHolder
-
setProperty
- Specified by:
setPropertyin interfaceIPropertiesHolder
-
getIntegerProperty
- Specified by:
getIntegerPropertyin interfaceIPropertiesHolder
-
setIntegerProperty
- Specified by:
setIntegerPropertyin interfaceIPropertiesHolder
-
getStringProperty
- Specified by:
getStringPropertyin interfaceIPropertiesHolder
-
setStringProperty
- Specified by:
setStringPropertyin interfaceIPropertiesHolder
-
getRealProperty
- Specified by:
getRealPropertyin interfaceIPropertiesHolder
-
setRealProperty
- Specified by:
setRealPropertyin interfaceIPropertiesHolder
-
getTimestampProperty
- Specified by:
getTimestampPropertyin interfaceIPropertiesHolder
-
setTimestampProperty
- Specified by:
setTimestampPropertyin interfaceIPropertiesHolder
-
getBooleanProperty
- Specified by:
getBooleanPropertyin interfaceIPropertiesHolder
-
setBooleanProperty
- Specified by:
setBooleanPropertyin interfaceIPropertiesHolder
-
getControlledVocabularyProperty
- Specified by:
getControlledVocabularyPropertyin interfaceIPropertiesHolder
-
setControlledVocabularyProperty
- Specified by:
setControlledVocabularyPropertyin interfaceIPropertiesHolder
-
getSampleProperty
- Specified by:
getSamplePropertyin interfaceIPropertiesHolder
-
setSampleProperty
- Specified by:
setSamplePropertyin interfaceIPropertiesHolder
-
getHyperlinkProperty
- Specified by:
getHyperlinkPropertyin interfaceIPropertiesHolder
-
setHyperlinkProperty
- Specified by:
setHyperlinkPropertyin interfaceIPropertiesHolder
-
getXmlProperty
- Specified by:
getXmlPropertyin interfaceIPropertiesHolder
-
setXmlProperty
- Specified by:
setXmlPropertyin interfaceIPropertiesHolder
-
getIntegerArrayProperty
- Specified by:
getIntegerArrayPropertyin interfaceIPropertiesHolder
-
setIntegerArrayProperty
- Specified by:
setIntegerArrayPropertyin interfaceIPropertiesHolder
-
getRealArrayProperty
- Specified by:
getRealArrayPropertyin interfaceIPropertiesHolder
-
setRealArrayProperty
- Specified by:
setRealArrayPropertyin interfaceIPropertiesHolder
-
getStringArrayProperty
- Specified by:
getStringArrayPropertyin interfaceIPropertiesHolder
-
setStringArrayProperty
- Specified by:
setStringArrayPropertyin interfaceIPropertiesHolder
-
getTimestampArrayProperty
- Specified by:
getTimestampArrayPropertyin interfaceIPropertiesHolder
-
setTimestampArrayProperty
- Specified by:
setTimestampArrayPropertyin interfaceIPropertiesHolder
-
getJsonProperty
- Specified by:
getJsonPropertyin interfaceIPropertiesHolder
-
setJsonProperty
- Specified by:
setJsonPropertyin interfaceIPropertiesHolder
-
getMultiValueIntegerProperty
- Specified by:
getMultiValueIntegerPropertyin interfaceIPropertiesHolder
-
setMultiValueIntegerProperty
- Specified by:
setMultiValueIntegerPropertyin interfaceIPropertiesHolder
-
getMultiValueStringProperty
- Specified by:
getMultiValueStringPropertyin interfaceIPropertiesHolder
-
setMultiValueStringProperty
- Specified by:
setMultiValueStringPropertyin interfaceIPropertiesHolder
-
getMultiValueControlledVocabularyProperty
- Specified by:
getMultiValueControlledVocabularyPropertyin interfaceIPropertiesHolder
-
setMultiValueControlledVocabularyProperty
public void setMultiValueControlledVocabularyProperty(String propertyName, List<String> propertyValues) - Specified by:
setMultiValueControlledVocabularyPropertyin interfaceIPropertiesHolder
-
getMultiValueSampleProperty
- Specified by:
getMultiValueSamplePropertyin interfaceIPropertiesHolder
-
setMultiValueSampleProperty
- Specified by:
setMultiValueSamplePropertyin interfaceIPropertiesHolder
-
getMultiValueRealProperty
- Specified by:
getMultiValueRealPropertyin interfaceIPropertiesHolder
-
setMultiValueRealProperty
- Specified by:
setMultiValueRealPropertyin interfaceIPropertiesHolder
-
getMultiValueTimestampProperty
- Specified by:
getMultiValueTimestampPropertyin interfaceIPropertiesHolder
-
setMultiValueTimestampProperty
- Specified by:
setMultiValueTimestampPropertyin interfaceIPropertiesHolder
-
getMultiValueBooleanProperty
- Specified by:
getMultiValueBooleanPropertyin interfaceIPropertiesHolder
-
setMultiValueBooleanProperty
- Specified by:
setMultiValueBooleanPropertyin interfaceIPropertiesHolder
-
getMultiValueHyperlinkProperty
- Specified by:
getMultiValueHyperlinkPropertyin interfaceIPropertiesHolder
-
setMultiValueHyperlinkProperty
- Specified by:
setMultiValueHyperlinkPropertyin interfaceIPropertiesHolder
-
getMultiValueXmlProperty
- Specified by:
getMultiValueXmlPropertyin interfaceIPropertiesHolder
-
setMultiValueXmlProperty
- Specified by:
setMultiValueXmlPropertyin interfaceIPropertiesHolder
-
getMultiValueIntegerArrayProperty
- Specified by:
getMultiValueIntegerArrayPropertyin interfaceIPropertiesHolder
-
setMultiValueIntegerArrayProperty
- Specified by:
setMultiValueIntegerArrayPropertyin interfaceIPropertiesHolder
-
getMultiValueRealArrayProperty
- Specified by:
getMultiValueRealArrayPropertyin interfaceIPropertiesHolder
-
setMultiValueRealArrayProperty
- Specified by:
setMultiValueRealArrayPropertyin interfaceIPropertiesHolder
-
getMultiValueStringArrayProperty
- Specified by:
getMultiValueStringArrayPropertyin interfaceIPropertiesHolder
-
setMultiValueStringArrayProperty
- Specified by:
setMultiValueStringArrayPropertyin interfaceIPropertiesHolder
-
getMultiValueTimestampArrayProperty
- Specified by:
getMultiValueTimestampArrayPropertyin interfaceIPropertiesHolder
-
setMultiValueTimestampArrayProperty
public void setMultiValueTimestampArrayProperty(String propertyName, List<ZonedDateTime[]> propertyValue) - Specified by:
setMultiValueTimestampArrayPropertyin interfaceIPropertiesHolder
-
getMultiValueJsonProperty
- Specified by:
getMultiValueJsonPropertyin interfaceIPropertiesHolder
-
setMultiValueJsonProperty
- Specified by:
setMultiValueJsonPropertyin interfaceIPropertiesHolder
-
getSpreadsheetProperty
- Specified by:
getSpreadsheetPropertyin interfaceIPropertiesHolder
-
setSpreadsheetProperty
- Specified by:
setSpreadsheetPropertyin interfaceIPropertiesHolder
-
getRichTextProperty
- Specified by:
getRichTextPropertyin interfaceIPropertiesHolder
-
setRichTextProperty
- Specified by:
setRichTextPropertyin interfaceIPropertiesHolder
-