Class DefaultDataStructureBuilder
- java.lang.Object
-
- de.hybris.platform.integrationbackoffice.widgets.builders.DefaultDataStructureBuilder
-
- All Implemented Interfaces:
DataStructureBuilder
public class DefaultDataStructureBuilder extends java.lang.Object implements DataStructureBuilder
Default implementation of DataStructure builder Utilizes the EditorAttributeFilterService and ReadService beans
-
-
Constructor Summary
Constructors Constructor Description DefaultDataStructureBuilder(ReadService r, EditorAttributesFilteringService e)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<SubtypeData>compileSubtypeDataSet(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Set<SubtypeData> subtypeDataSet)ComposedTypeModelfindSubtypeMatch(ComposedTypeModel parentType, java.lang.String attributeQualifier, ComposedTypeModel attributeType, java.util.Set<SubtypeData> subtypeDataSet)java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>>loadExistingDefinitions(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>>populateAttributesMap(ComposedTypeModel typeModel, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
-
-
-
Constructor Detail
-
DefaultDataStructureBuilder
public DefaultDataStructureBuilder(ReadService r, EditorAttributesFilteringService e)
-
-
Method Detail
-
populateAttributesMap
public java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> populateAttributesMap(ComposedTypeModel typeModel, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
- Specified by:
populateAttributesMapin interfaceDataStructureBuilder
-
loadExistingDefinitions
public java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> loadExistingDefinitions(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> currAttrMap)
- Specified by:
loadExistingDefinitionsin interfaceDataStructureBuilder
-
compileSubtypeDataSet
public java.util.Set<SubtypeData> compileSubtypeDataSet(java.util.Map<ComposedTypeModel,java.util.List<AbstractListItemDTO>> existingDefinitions, java.util.Set<SubtypeData> subtypeDataSet)
- Specified by:
compileSubtypeDataSetin interfaceDataStructureBuilder
-
findSubtypeMatch
public ComposedTypeModel findSubtypeMatch(ComposedTypeModel parentType, java.lang.String attributeQualifier, ComposedTypeModel attributeType, java.util.Set<SubtypeData> subtypeDataSet)
- Specified by:
findSubtypeMatchin interfaceDataStructureBuilder
-
-