1 package org.openecomp.sdc.asdctool.impl.migration.v1707;
3 import org.openecomp.sdc.asdctool.impl.migration.*;
4 import org.openecomp.sdc.be.dao.neo4j.GraphPropertiesDictionary;
5 import org.springframework.beans.factory.annotation.Autowired;
6 import org.springframework.stereotype.Component;
8 import java.util.HashMap;
11 @Component("renameGraphPropertyKeysMigration")
12 public class RenameGraphPropertyKeys implements Migration1707Task {
14 private final static Map<String, String> KEY_PROPERTIES_TO_RENAME;
17 private MigrationOperationUtils migrationUtils;
20 KEY_PROPERTIES_TO_RENAME = new HashMap<>();
21 KEY_PROPERTIES_TO_RENAME.put("attuid", GraphPropertiesDictionary.USERID.getProperty());
22 KEY_PROPERTIES_TO_RENAME.put("pmatt", GraphPropertiesDictionary.PROJECT_CODE.getProperty());
23 KEY_PROPERTIES_TO_RENAME.put("attContact", GraphPropertiesDictionary.CONTACT_ID.getProperty());
24 KEY_PROPERTIES_TO_RENAME.put("attCreator", GraphPropertiesDictionary.CREATOR_ID.getProperty());
28 public boolean migrate() {
29 return migrationUtils.renamePropertyKeys(KEY_PROPERTIES_TO_RENAME);
33 public String description() {
34 return MigrationMsg.RENMAE_KEY_PROPERTIES_1707.getMessage();