Interface IPropertiesHolder

All Known Implementing Classes:
AbstractEntity, AbstractEntityCreation, AbstractEntityPropertyHolder, AbstractEntityUpdate, DataSet, DataSetCreation, DataSetUpdate, Experiment, ExperimentCreation, ExperimentUpdate, Sample, SampleCreation, SampleUpdate

@JsonObject("as.dto.common.interfaces.IPropertiesHolder") public interface IPropertiesHolder
  • Method Details

    • getProperties

      Map<String,Serializable> getProperties()
    • setProperties

      void setProperties(Map<String,Serializable> properties)
    • getProperty

      Serializable getProperty(String propertyName)
    • setProperty

      void setProperty(String propertyName, Serializable propertyValue)
    • getIntegerProperty

      Long getIntegerProperty(String propertyName)
    • setIntegerProperty

      void setIntegerProperty(String propertyName, Long propertyValue)
    • getStringProperty

      String getStringProperty(String propertyName)
    • setStringProperty

      void setStringProperty(String propertyName, String propertyValue)
    • getRealProperty

      Double getRealProperty(String propertyName)
    • setRealProperty

      void setRealProperty(String propertyName, Double propertyValue)
    • getTimestampProperty

      ZonedDateTime getTimestampProperty(String propertyName)
    • setTimestampProperty

      void setTimestampProperty(String propertyName, ZonedDateTime propertyValue)
    • getBooleanProperty

      Boolean getBooleanProperty(String propertyName)
    • setBooleanProperty

      void setBooleanProperty(String propertyName, Boolean propertyValue)
    • getControlledVocabularyProperty

      String getControlledVocabularyProperty(String propertyName)
    • setControlledVocabularyProperty

      void setControlledVocabularyProperty(String propertyName, String propertyValue)
    • getSampleProperty

      SamplePermId getSampleProperty(String propertyName)
    • setSampleProperty

      void setSampleProperty(String propertyName, SamplePermId propertyValue)
    • getHyperlinkProperty

      String getHyperlinkProperty(String propertyName)
    • setHyperlinkProperty

      void setHyperlinkProperty(String propertyName, String propertyValue)
    • getXmlProperty

      String getXmlProperty(String propertyName)
    • setXmlProperty

      void setXmlProperty(String propertyName, String propertyValue)
    • getIntegerArrayProperty

      Long[] getIntegerArrayProperty(String propertyName)
    • setIntegerArrayProperty

      void setIntegerArrayProperty(String propertyName, Long[] propertyValue)
    • getRealArrayProperty

      Double[] getRealArrayProperty(String propertyName)
    • setRealArrayProperty

      void setRealArrayProperty(String propertyName, Double[] propertyValue)
    • getStringArrayProperty

      String[] getStringArrayProperty(String propertyName)
    • setStringArrayProperty

      void setStringArrayProperty(String propertyName, String[] propertyValue)
    • getTimestampArrayProperty

      ZonedDateTime[] getTimestampArrayProperty(String propertyName)
    • setTimestampArrayProperty

      void setTimestampArrayProperty(String propertyName, ZonedDateTime[] propertyValue)
    • getJsonProperty

      String getJsonProperty(String propertyName)
    • setJsonProperty

      void setJsonProperty(String propertyName, String propertyValue)
    • getMultiValueIntegerProperty

      List<Long> getMultiValueIntegerProperty(String propertyName)
    • setMultiValueIntegerProperty

      void setMultiValueIntegerProperty(String propertyName, List<Long> propertyValues)
    • getMultiValueStringProperty

      List<String> getMultiValueStringProperty(String propertyName)
    • setMultiValueStringProperty

      void setMultiValueStringProperty(String propertyName, List<String> propertyValues)
    • getMultiValueRealProperty

      List<Double> getMultiValueRealProperty(String propertyName)
    • setMultiValueRealProperty

      void setMultiValueRealProperty(String propertyName, List<Double> propertyValue)
    • getMultiValueTimestampProperty

      List<ZonedDateTime> getMultiValueTimestampProperty(String propertyName)
    • setMultiValueTimestampProperty

      void setMultiValueTimestampProperty(String propertyName, List<ZonedDateTime> propertyValue)
    • getMultiValueBooleanProperty

      List<Boolean> getMultiValueBooleanProperty(String propertyName)
    • setMultiValueBooleanProperty

      void setMultiValueBooleanProperty(String propertyName, List<Boolean> propertyValue)
    • getMultiValueHyperlinkProperty

      List<String> getMultiValueHyperlinkProperty(String propertyName)
    • setMultiValueHyperlinkProperty

      void setMultiValueHyperlinkProperty(String propertyName, List<String> propertyValue)
    • getMultiValueXmlProperty

      List<String> getMultiValueXmlProperty(String propertyName)
    • setMultiValueXmlProperty

      void setMultiValueXmlProperty(String propertyName, List<String> propertyValue)
    • getMultiValueControlledVocabularyProperty

      List<String> getMultiValueControlledVocabularyProperty(String propertyName)
    • setMultiValueControlledVocabularyProperty

      void setMultiValueControlledVocabularyProperty(String propertyName, List<String> propertyValue)
    • getMultiValueSampleProperty

      List<SamplePermId> getMultiValueSampleProperty(String propertyName)
    • setMultiValueSampleProperty

      void setMultiValueSampleProperty(String propertyName, List<SamplePermId> propertyValue)
    • getMultiValueIntegerArrayProperty

      List<Long[]> getMultiValueIntegerArrayProperty(String propertyName)
    • setMultiValueIntegerArrayProperty

      void setMultiValueIntegerArrayProperty(String propertyName, List<Long[]> propertyValue)
    • getMultiValueRealArrayProperty

      List<Double[]> getMultiValueRealArrayProperty(String propertyName)
    • setMultiValueRealArrayProperty

      void setMultiValueRealArrayProperty(String propertyName, List<Double[]> propertyValue)
    • getMultiValueStringArrayProperty

      List<String[]> getMultiValueStringArrayProperty(String propertyName)
    • setMultiValueStringArrayProperty

      void setMultiValueStringArrayProperty(String propertyName, List<String[]> propertyValue)
    • getMultiValueTimestampArrayProperty

      List<ZonedDateTime[]> getMultiValueTimestampArrayProperty(String propertyName)
    • setMultiValueTimestampArrayProperty

      void setMultiValueTimestampArrayProperty(String propertyName, List<ZonedDateTime[]> propertyValue)
    • getMultiValueJsonProperty

      List<String> getMultiValueJsonProperty(String propertyName)
    • setMultiValueJsonProperty

      void setMultiValueJsonProperty(String propertyName, List<String> propertyValue)
    • getSpreadsheetProperty

      Spreadsheet getSpreadsheetProperty(String propertyName)
    • setSpreadsheetProperty

      void setSpreadsheetProperty(String propertyName, Spreadsheet spreadsheet)
    • getRichTextProperty

      String getRichTextProperty(String propertyName)
    • setRichTextProperty

      void setRichTextProperty(String propertyName, String richText)