Package com.imc.iss.web.dto
Class JSONBusinessObjectDTO
java.lang.Object
Localized
com.imc.datamodel.transferobjects.BusinessObjectDTO
com.imc.iss.web.dto.JSONBusinessObjectDTO
- All Implemented Interfaces:
Comparable<BusinessObjectDTO>
This class is a Wrapper of
BusinessObjectDTO.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final <any>static final <any>The Constant wrap.Fields inherited from class com.imc.datamodel.transferobjects.BusinessObjectDTO
attributes, commentDTO, deleteAllowed, errorMessageLabel, errorMessageLabels, getInstanceId, getTypeId, groups, hasError, instance, isLink, localeDTO, metaAttributes, objects, position, readOnly, richTextDescriptionDTO, subGroups, synchronizeAllowed, type, valueImageUrl -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new JSON business object dto using the given dto template. -
Method Summary
Modifier and TypeMethodDescriptionstatic JSONBusinessObjectDTOCreates the.Set<JSONBusinessAttributeDTO<? extends BusinessAttribute,?>> Gets the attributes.Gets the groups.Gets the single instance of JSONBusinessObjectDTO.booleanbooleanGets the sub groups.getType()Gets the type.voidsetAttributes(Set<JSONBusinessAttributeDTO<? extends BusinessAttribute, ?>> attrs) Sets the attributes.voidSets the groups.voidsetSubGroups(Map<BusinessObject, BusinessAttributeGroup> subGroups) Sets the groups.toString()Methods inherited from class com.imc.datamodel.transferobjects.BusinessObjectDTO
addObject, compareTo, getAttribute, getAttributeLongValue, getAttributeValue, getAttributeValue, getAttributeValues, getAttributeValues, getCommentDTO, getDALabel, getDAValue, getDAValueLongText, getDAValues, getDSAValueName, getDSAValueNames, getDSAValueThumbnail, getDSAValueThumbnails, getObjects, getRichTextDescriptionDTO, getValueImageUrl, setCommentDTO, setLocaleDTO, setRichTextDescriptionDTO
-
Field Details
-
wrap
public static final <any> wrapThe Constant wrap. -
unwrap
public static final <any> unwrap
-
-
Constructor Details
-
JSONBusinessObjectDTO
public JSONBusinessObjectDTO() -
JSONBusinessObjectDTO
Instantiates a new JSON business object dto using the given dto template. The template may not benull!- Parameters:
boDTO- the non-null bo dto
-
-
Method Details
-
create
Creates the.- Parameters:
instanceId- the instance idtypeId- the type id- Returns:
- the JSON business object dto
-
getAttributes
Gets the attributes.- Returns:
- the attributes
-
getErrorMessageLabel
-
getErrorMessageLabels
-
getGroups
Gets the groups.- Returns:
- the groups
-
getHasError
-
getInstance
Gets the single instance of JSONBusinessObjectDTO.- Returns:
- single instance of JSONBusinessObjectDTO
-
getisLInk
public boolean getisLInk() -
getLocaleDTO
- Overrides:
getLocaleDTOin classBusinessObjectDTO
-
getPosition
-
getReadOnly
public boolean getReadOnly() -
getSubGroups
Gets the sub groups.- Returns:
- the groups
-
getType
Gets the type.- Returns:
- the type
-
setAttributes
Sets the attributes.- Parameters:
attrs- the attrs
-
setGroups
Sets the groups.- Parameters:
grps- the grps
-
setSubGroups
Sets the groups.- Parameters:
grps- the grps
-
toString
-