package io.lumify.migrations;
import com.google.inject.Inject;
import io.lumify.core.config.Configuration;
import org.securegraph.Graph;
public class M001NormalizeUserIris extends OntologyMigrationBase {
public static void main(String[] args) throws Exception {
System.exit(run(M001NormalizeUserIris.class, args));
}
@Inject
public M001NormalizeUserIris(
Graph graph,
Configuration configuration
) {
super(graph, configuration);
}
@Override
protected Class<? extends OntologyMigrationMapper> getMigrationMapperClass() {
return M001NormalizeUserIrisMapper.class;
}
@Override
protected int getFromVersion() {
return 1;
}
public static class M001NormalizeUserIrisMapper extends OntologyMigrationMapper {
protected M001NormalizeUserIrisMapper() {
super(getOntologyMigrations());
}
private static OntologyMigration[] getOntologyMigrations() {
return new OntologyMigration[]{
new PropertyIriRenameOntologyMigration("http://lumify.io/user/username", "http://lumify.io/user#username"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/displayName", "http://lumify.io/user#displayName"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/emailAddress", "http://lumify.io/user#emailAddress"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/createDate", "http://lumify.io/user#createDate"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/currentLoginDate", "http://lumify.io/user#currentLoginDate"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/currentLoginRemoteAddr", "http://lumify.io/user#currentLoginRemoteAddr"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/previousLoginDate", "http://lumify.io/user#previousLoginDate"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/previousLoginRemoteAddr", "http://lumify.io/user#previousLoginRemoteAddr"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/loginCount", "http://lumify.io/user#loginCount"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/authorizations", "http://lumify.io/user#authorizations"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/privileges", "http://lumify.io/user#privileges"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/status", "http://lumify.io/user#status"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/currentWorkspace", "http://lumify.io/user#currentWorkspace"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/uiPreferences", "http://lumify.io/user#uiPreferences"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/passwordSalt", "http://lumify.io/user#passwordSalt"),
new PropertyIriRenameOntologyMigration("http://lumify.io/user/passwordHash", "http://lumify.io/user#passwordHash"),
};
}
}
}