Class BusinessObjectDTO
java.lang.Object
Localized
com.imc.datamodel.transferobjects.BusinessObjectDTO
- All Implemented Interfaces:
Comparable<BusinessObjectDTO>
- Direct Known Subclasses:
JSONBusinessObjectDTO
-
Field Summary
FieldsModifier and TypeFieldDescriptionSet<BusinessAttributeDTO<? extends BusinessAttribute,?>> booleanstatic final FluentFunction<BusinessObjectDTO,URI> static final FluentFunction<BusinessObjectDTO,URI> booleanbooleanboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintcompareTo(BusinessObjectDTO anotherBODTO) BusinessAttributeDTO<? extends BusinessAttribute,?> getAttribute(String fragment) Map<?,?> getAttributeLongValue(String fragment) getAttributeValue(BusinessAttribute... businessAttributes) getAttributeValue(String... fragments) getAttributeValues(BusinessAttribute... businessAttributes) getAttributeValues(String... fragments) getDALabel(String daObjectName) getDAValue(String daObjectName) Return a single value of DSA or DDA.getDAValueLongText(String daObjectName) getDAValues(String daObjectName) Return a list of values for DSA or DDA.getDSAValueName(String daObjectName) Returns a single DSA value's objectName as StringgetDSAValueNames(String daObjectName) Returns all the DSA values' objectName as a list of StringvoidsetCommentDTO(LocaleDTO commentDTO) voidsetLocaleDTO(LocaleDTO localeDTO) voidsetRichTextDescriptionDTO(LocaleDTO richTextDescriptionDTO)
-
Field Details
-
getTypeId
-
getInstanceId
-
instance
-
type
-
attributes
-
metaAttributes
-
groups
-
subGroups
-
position
-
readOnly
public boolean readOnly -
isLink
public boolean isLink -
deleteAllowed
public boolean deleteAllowed -
synchronizeAllowed
public boolean synchronizeAllowed -
hasError
-
errorMessageLabel
-
errorMessageLabels
-
objects
-
localeDTO
-
commentDTO
-
richTextDescriptionDTO
-
valueImageUrl
-
-
Constructor Details
-
BusinessObjectDTO
public BusinessObjectDTO() -
BusinessObjectDTO
-
-
Method Details
-
addObject
-
compareTo
- Specified by:
compareToin interfaceComparable<BusinessObjectDTO>
-
getAttribute
-
getAttributeLongValue
-
getAttributeValue
-
getAttributeValue
-
getAttributeValues
-
getAttributeValues
-
getCommentDTO
-
getDALabel
-
getDAValue
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
-
getDAValues
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
Returns a single DSA value's objectName as String- Returns:
- String
-
getDSAValueNames
Returns all the DSA values' objectName as a list of String- Returns:
- a List of String
-
getDSAValueThumbnail
-
getDSAValueThumbnails
-
getLocaleDTO
-
getObjects
-
getRichTextDescriptionDTO
-
getValueImageUrl
-
setCommentDTO
-
setLocaleDTO
-
setRichTextDescriptionDTO
-