|
18 | 18 | import com.magento.idea.magento2plugin.actions.generation.dialog.validator.rule.TableNameLength;
|
19 | 19 | import com.magento.idea.magento2plugin.actions.generation.generator.DbSchemaWhitelistJsonGenerator;
|
20 | 20 | import com.magento.idea.magento2plugin.actions.generation.generator.DbSchemaXmlGenerator;
|
21 |
| -import com.magento.idea.magento2plugin.magento.files.ModuleDbSchemaXml; |
| 21 | +import com.magento.idea.magento2plugin.magento.packages.database.ColumnAttributes; |
22 | 22 | import com.magento.idea.magento2plugin.magento.packages.database.TableColumnTypes;
|
23 | 23 | import com.magento.idea.magento2plugin.magento.packages.database.TableEngines;
|
24 | 24 | import com.magento.idea.magento2plugin.magento.packages.database.TableResources;
|
@@ -192,36 +192,36 @@ private void generateWhitelistJsonFile(final @NotNull DbSchemaXmlData dbSchemaXm
|
192 | 192 | */
|
193 | 193 | private void initializeColumnsUiComponentGroup() {
|
194 | 194 | final List<String> columns = new LinkedList<>(Arrays.asList(
|
195 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_TYPE, |
196 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_NAME, |
197 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_PADDING, |
198 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_UNSIGNED, |
199 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_NULLABLE, |
200 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_IDENTITY, |
201 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_LENGTH, |
202 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_PRECISION, |
203 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_SCALE, |
204 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_ON_UPDATE, |
205 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_DEFAULT, |
206 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_COMMENT |
| 195 | + ColumnAttributes.TYPE.getName(), |
| 196 | + ColumnAttributes.NAME.getName(), |
| 197 | + ColumnAttributes.PADDING.getName(), |
| 198 | + ColumnAttributes.UNSIGNED.getName(), |
| 199 | + ColumnAttributes.NULLABLE.getName(), |
| 200 | + ColumnAttributes.IDENTITY.getName(), |
| 201 | + ColumnAttributes.LENGTH.getName(), |
| 202 | + ColumnAttributes.PRECISION.getName(), |
| 203 | + ColumnAttributes.SCALE.getName(), |
| 204 | + ColumnAttributes.ON_UPDATE.getName(), |
| 205 | + ColumnAttributes.DEFAULT.getName(), |
| 206 | + ColumnAttributes.COMMENT.getName() |
207 | 207 | ));
|
208 | 208 | // Set default values for columns
|
209 | 209 | final Map<String, String> defaultValues = new HashMap<>();
|
210 |
| - defaultValues.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_NULLABLE, "false"); |
211 |
| - defaultValues.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_IDENTITY, "false"); |
| 210 | + defaultValues.put(ColumnAttributes.NULLABLE.getName(), "false"); |
| 211 | + defaultValues.put(ColumnAttributes.IDENTITY.getName(), "false"); |
212 | 212 | // Set sources for columns
|
213 | 213 | final Map<String, List<String>> sources = new HashMap<>();
|
214 | 214 | final List<String> booleanSource = Arrays.asList("true", "false");
|
215 | 215 | final List<String> columnTypes = TableColumnTypes.getTableColumnTypesList();
|
216 | 216 | columnTypes.add(0, "");
|
217 | 217 | sources.put(
|
218 |
| - ModuleDbSchemaXml.XML_ATTR_COLUMN_TYPE, |
| 218 | + ColumnAttributes.TYPE.getName(), |
219 | 219 | columnTypes
|
220 | 220 | );
|
221 |
| - sources.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_UNSIGNED, booleanSource); |
222 |
| - sources.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_NULLABLE, booleanSource); |
223 |
| - sources.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_IDENTITY, booleanSource); |
224 |
| - sources.put(ModuleDbSchemaXml.XML_ATTR_COLUMN_ON_UPDATE, booleanSource); |
| 221 | + sources.put(ColumnAttributes.UNSIGNED.getName(), booleanSource); |
| 222 | + sources.put(ColumnAttributes.NULLABLE.getName(), booleanSource); |
| 223 | + sources.put(ColumnAttributes.IDENTITY.getName(), booleanSource); |
| 224 | + sources.put(ColumnAttributes.ON_UPDATE.getName(), booleanSource); |
225 | 225 | // Initialize new Table Group
|
226 | 226 | columnsTableGroupWrapper = new TableGroupWrapper(
|
227 | 227 | columnsTable,
|
|
0 commit comments