public interface TableService
void addCell(TableBlockModel tableModel, CellEntryModel cell)
void addColumnAt(TableBlockModel tableModel, ColumnEntryModel column, int x)
ColumnEntryModel addColumnAt(TableBlockModel table, int index)
RowEntryModel addRowAt(TableBlockModel table, int index)
void addRowAt(TableBlockModel tableModel, RowEntryModel row, int y)
boolean axisDataCanBeComputed(TableBlockModel table, AxisEntryModel axis)
boolean cellValueCanBeComputed(TableBlockModel table, CellEntryModel cell)
List<ParameterDescriptor> collectGlobalDataParams(TableBlockModel table)
List computeAxisData(TableBlockModel table, AxisEntryModel axis)
Object computeCellValue(TableBlockModel table, CellEntryModel cell, int columnDataIndex, int rowDataIndex) throws DataResolverException
DataResolverExceptionvoid deleteColumn(ColumnEntryModel column)
void deleteRow(RowEntryModel row)
Collection<AttributeDescriptorModel> getAllAttributes(String type)
List<CellStyleModel> getAllCellStyles()
Collection<ClassAttributeAssignmentModel> getAllClassAttributes(ProductModel product)
List<HybrisEnumValue> getAllEnumValues(String typeCode)
List<TableStyleModel> getAllTableStyles()
CellEntryModel getCell(ColumnEntryModel column, RowEntryModel row)
ColumnEntryModel getColumnAt(TableBlockModel tableModel, int x)
int getColumnCount(TableBlockModel tableModel)
int getColumnIndex(TableBlockModel tableModel, ColumnEntryModel column)
Map<String,Object> getDataParams(TableBlockModel tableModel)
long getModificationTime(PK pk)
RowEntryModel getRowAt(TableBlockModel tableModel, int y)
int getRowCount(TableBlockModel tableModel)
int getRowIndex(TableBlockModel tableModel, RowEntryModel row)
boolean hasTemplate(TableBlockModel tableModel)
boolean isOwnAxis(TableBlockModel tableModel, AxisEntryModel axisModel)
boolean isOwnCell(TableBlockModel tableModel, CellEntryModel cellModel)
boolean itemExists(PK pk)
TableBlockModel loadTable(PK pk)
List<TableBlockModel> loadTablesForTemplateDropdown()
void moveColumn(TableBlockModel table, ColumnEntryModel from, ColumnEntryModel to)
void moveRow(TableBlockModel table, RowEntryModel from, RowEntryModel to)
void saveData(AbstractTableDataHolder dataHolder, List<ParameterDescriptor> pds, Map<String,Object> values)
void saveTable(TableBlockModel table)
void saveTableWithoutTemplate(TableBlockModel tableModel)
void saveTableAs(TableBlockModel table)
ListSearchResult searchAttributes(List<AttributeDescriptorModel> elements, String searchTerm, List criterions, Collection permittedTypes)
ListSearchResult searchClassAttributes(List<ClassAttributeAssignmentModel> elements, String searchTerm, List criterions, Collection permittedTypes)
void setDataParams(TableBlockModel tableModel, Map<String,Object> params)
Copyright © 2017 SAP SE. All Rights Reserved.