Project

General

Profile

« Previous | Next » 

Revision 33304

Added by Nikon Gasparis over 9 years ago

*update nsprefix for agregators
*preparing to release 1.0.3

View differences:

modules/uoa-madgik-validator/branches/uoa-madgik-validator-1.0/src/main/java/gr/uoa/di/validatorweb/actions/registration/dnet/RepoRegistration.java
10 10
import gr.uoa.di.validatorweb.configs.Constants;
11 11
import gr.uoa.di.validatorweb.configs.Timezone;
12 12

  
13
import java.text.Normalizer;
13 14
import java.util.ArrayList;
14 15
import java.util.List;
15 16
import java.util.Locale;
......
95 96
					repo.setCollectedFrom("infrastruct_::openaire");
96 97
					repo.setDatasourceClass("aggregator::pubsrepository::unknown");
97 98
					repo.setId("openaire____::" + Base64.encode(repo.getOfficialName()));
98
					repo.setNamespacePrefix(repo.getOfficialName().toLowerCase().replace(" ", "_"));
99
					if (repo.getNamespacePrefix().length() > 12) {
99
					repo.setNamespacePrefix( Normalizer.normalize(repo.getOfficialName().toLowerCase().replace(" ", "_"), Normalizer.Form.NFD).replaceAll("[^a-zA-Z0-9]", ""));					if (repo.getNamespacePrefix().length() > 12) {
100 100
						repo.setNamespacePrefix(repo.getNamespacePrefix().substring(0,12));
101 101
					} else { 
102 102
						while (repo.getNamespacePrefix().length() < 12)
modules/uoa-madgik-validator/branches/uoa-madgik-validator-1.0/pom.xml
10 10
	<groupId>eu.dnetlib</groupId>
11 11
	<artifactId>uoa-madgik-validator</artifactId>
12 12
	<packaging>war</packaging>
13
	<version>1.0.2</version>
13
	<version>1.0.3</version>
14 14
	<scm>
15
		<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-madgik-validator/tags/uoa-madgik-validator-1.0.2</developerConnection>
15
		<developerConnection>scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-madgik-validator/branches/uoa-madgik-validator-1.0</developerConnection>
16 16
	</scm>
17 17

  
18 18
	<properties>

Also available in: Unified diff