Class AbstractListItemDTO
java.lang.Object
de.hybris.platform.integrationbackoffice.widgets.modeling.data.dto.AbstractListItemDTO
- Direct Known Subclasses:
ListItemAttributeDTO,ListItemClassAttributeDTO,ListItemClassificationAttributeDTO,ListItemVirtualAttributeDTO
Represents an
AbstractIntegrationObjectItemAttributeModel stored as the
value of a Listitem in the modeling view.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractListItemDTO(boolean selected, boolean customUnique, boolean autocreate) Represents anAbstractIntegrationObjectItemAttributeModelstored as the value of aListitemin the modeling view.protectedAbstractListItemDTO(boolean selected, boolean customUnique, boolean autocreate, String typeAlias) Represents anAbstractIntegrationObjectItemAttributeModelstored as the value of aListitemin the modeling view. -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract AbstractListItemDTOfindMatch(IntegrationObjectDefinition currentAttributesMap, IntegrationMapKeyDTO parentKey) getAlias()abstract Stringabstract TypeModelgetType()Retrieves the type alias if one exists, if not the type's code will be used.booleanabstract booleanisComplexType(ReadService readService) booleanbooleanabstract booleanabstract voidvoidsetAutocreate(boolean autocreate) voidsetCustomUnique(boolean customUnique) voidsetSelected(boolean selected) voidsetTypeAlias(String typeAlias) Deprecated, for removal: This API element is subject to removal in a future version.since 2211.FP2 for removal.
-
Field Details
-
selected
protected boolean selected -
customUnique
protected boolean customUnique -
autocreate
protected boolean autocreate -
description
-
alias
-
typeAlias
-
-
Constructor Details
-
AbstractListItemDTO
protected AbstractListItemDTO(boolean selected, boolean customUnique, boolean autocreate) Represents anAbstractIntegrationObjectItemAttributeModelstored as the value of aListitemin the modeling view.- Parameters:
selected- Flag for whether the listitem is selected in the UIcustomUnique- If the unique checkbox has been checked by the user through the UIautocreate- If the autocreate checkbox has been checked by the user through the UI
-
AbstractListItemDTO
protected AbstractListItemDTO(boolean selected, boolean customUnique, boolean autocreate, String typeAlias) Represents anAbstractIntegrationObjectItemAttributeModelstored as the value of aListitemin the modeling view.- Parameters:
selected- Flag for whether the listitem is selected in the UIcustomUnique- If the unique checkbox has been checked by the user through the UIautocreate- If the autocreate checkbox has been checked by the user through the UItypeAlias- The representation of theIntegrationObjectItemModel's code
-
-
Method Details
-
isCustomUnique
public boolean isCustomUnique() -
setCustomUnique
public void setCustomUnique(boolean customUnique) -
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean selected) -
isAutocreate
public boolean isAutocreate() -
setAutocreate
public void setAutocreate(boolean autocreate) -
getAlias
-
setAlias
-
getDescription
-
getTypeAlias
-
setTypeAlias
Deprecated, for removal: This API element is subject to removal in a future version.since 2211.FP2 for removal. Useinstead -
createDescription
public abstract void createDescription() -
findMatch
public abstract AbstractListItemDTO findMatch(IntegrationObjectDefinition currentAttributesMap, IntegrationMapKeyDTO parentKey) -
isComplexType
-
getQualifier
-
getType
-
isStructureType
public abstract boolean isStructureType() -
getTypeCode
Retrieves the type alias if one exists, if not the type's code will be used.- Returns:
- String representing the type
-