Class BusinessObjectDTO

java.lang.Object
Localized
com.imc.datamodel.transferobjects.BusinessObjectDTO
All Implemented Interfaces:
Comparable<BusinessObjectDTO>
Direct Known Subclasses:
JSONBusinessObjectDTO

public class BusinessObjectDTO extends Localized implements Comparable<BusinessObjectDTO>
  • Field Details

  • Constructor Details

    • BusinessObjectDTO

      public BusinessObjectDTO()
    • BusinessObjectDTO

      public BusinessObjectDTO(BusinessObjectDTO template)
  • Method Details

    • addObject

      public void addObject(String key, Object value)
    • compareTo

      public int compareTo(BusinessObjectDTO anotherBODTO)
      Specified by:
      compareTo in interface Comparable<BusinessObjectDTO>
    • getAttribute

      public BusinessAttributeDTO<? extends BusinessAttribute,?> getAttribute(String fragment)
    • getAttributeLongValue

      public Map<?,?> getAttributeLongValue(String fragment)
    • getAttributeValue

      public Object getAttributeValue(BusinessAttribute... businessAttributes)
    • getAttributeValue

      public Object getAttributeValue(String... fragments)
    • getAttributeValues

      public List<? extends Object> getAttributeValues(BusinessAttribute... businessAttributes)
    • getAttributeValues

      public List<? extends Object> getAttributeValues(String... fragments)
    • getCommentDTO

      public LocaleDTO getCommentDTO()
    • getDALabel

      public Object getDALabel(String daObjectName)
    • getDAValue

      public Object getDAValue(String daObjectName)
      Return a single value of DSA or DDA. for DSA, label has higher preference to objectName.
      Parameters:
      daObjectName - String
      Returns:
      value of DSA or DDA
    • getDAValueLongText

      public String getDAValueLongText(String daObjectName)
    • getDAValues

      public List<Object> getDAValues(String daObjectName)
      Return a list of values for DSA or DDA. for DSA, label has higher preference to objectName.
      Parameters:
      daObjectName - String
      Returns:
      value list of DSA or DDA
    • getDSAValueName

      public String getDSAValueName(String daObjectName)
      Returns a single DSA value's objectName as String
      Returns:
      String
    • getDSAValueNames

      public List<String> getDSAValueNames(String daObjectName)
      Returns all the DSA values' objectName as a list of String
      Returns:
      a List of String
    • getDSAValueThumbnail

      public String getDSAValueThumbnail(String dsa)
    • getDSAValueThumbnails

      public List<String> getDSAValueThumbnails(String dsa)
    • getLocaleDTO

      public LocaleDTO getLocaleDTO()
    • getObjects

      public Map<String,Object> getObjects()
    • getRichTextDescriptionDTO

      public LocaleDTO getRichTextDescriptionDTO()
    • getValueImageUrl

      public String getValueImageUrl()
    • setCommentDTO

      public void setCommentDTO(LocaleDTO commentDTO)
    • setLocaleDTO

      public void setLocaleDTO(LocaleDTO localeDTO)
    • setRichTextDescriptionDTO

      public void setRichTextDescriptionDTO(LocaleDTO richTextDescriptionDTO)