Skip to content

Commit 3715ffc

Browse files
author
Vitaliy Boyko
committed
Merge remote-tracking branch 'origin/mainline-entity-manager' into mainline-entity-manager
2 parents 809e930 + 42fe08b commit 3715ffc

File tree

18 files changed

+935
-426
lines changed

18 files changed

+935
-426
lines changed

src/com/magento/idea/magento2plugin/actions/generation/data/DbSchemaXmlData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public void setColumns(final List<Map<String, String>> columns) {
8787
* @return Map
8888
*/
8989
public Map<String, String> getTableAttributesMap() {
90-
final Map<String, String> tableAttributesData = new LinkedHashMap<>();//NOPMD
90+
final Map<String, String> tableAttributesData = new LinkedHashMap<>();
9191
tableAttributesData.put(ModuleDbSchemaXml.XML_ATTR_TABLE_NAME, getTableName());
9292
tableAttributesData.put(ModuleDbSchemaXml.XML_ATTR_TABLE_RESOURCE, getTableResource());
9393
tableAttributesData.put(ModuleDbSchemaXml.XML_ATTR_TABLE_ENGINE, getTableEngine());

src/com/magento/idea/magento2plugin/actions/generation/data/util/DbSchemaXmlSourceDataUtil.java

Whitespace-only changes.

src/com/magento/idea/magento2plugin/actions/generation/dialog/NewDbSchemaDialog.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import com.magento.idea.magento2plugin.actions.generation.dialog.validator.rule.TableNameLength;
1919
import com.magento.idea.magento2plugin.actions.generation.generator.DbSchemaWhitelistJsonGenerator;
2020
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;
2222
import com.magento.idea.magento2plugin.magento.packages.database.TableColumnTypes;
2323
import com.magento.idea.magento2plugin.magento.packages.database.TableEngines;
2424
import com.magento.idea.magento2plugin.magento.packages.database.TableResources;
@@ -192,36 +192,36 @@ private void generateWhitelistJsonFile(final @NotNull DbSchemaXmlData dbSchemaXm
192192
*/
193193
private void initializeColumnsUiComponentGroup() {
194194
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()
207207
));
208208
// Set default values for columns
209209
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");
212212
// Set sources for columns
213213
final Map<String, List<String>> sources = new HashMap<>();
214214
final List<String> booleanSource = Arrays.asList("true", "false");
215215
final List<String> columnTypes = TableColumnTypes.getTableColumnTypesList();
216216
columnTypes.add(0, "");
217217
sources.put(
218-
ModuleDbSchemaXml.XML_ATTR_COLUMN_TYPE,
218+
ColumnAttributes.TYPE.getName(),
219219
columnTypes
220220
);
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);
225225
// Initialize new Table Group
226226
columnsTableGroupWrapper = new TableGroupWrapper(
227227
columnsTable,

0 commit comments

Comments
 (0)