view src/main/java/de/mpiwg/itgroup/dm2e/DM2EUtils.java @ 52:4ee8d47e1e34

hide simple search when not logged in. add scan viewer link to displayAuthor when codex is public.
author casties
date Fri, 02 Oct 2015 10:42:27 +0000
parents 2e911857a759
children
line wrap: on
line source

package de.mpiwg.itgroup.dm2e;

import java.net.URLEncoder;

import org.apache.commons.lang.RandomStringUtils;

public class DM2EUtils {
	
	public static String encodeString(String toURI) throws Exception {
		toURI = toURI.replaceAll("/|:|<|>|,","_");
		toURI = URLEncoder.encode(toURI,"UTF-8");
		toURI = toURI.replace("+", "_");
		toURI = toURI.replace("__", "_");
		
		return toURI;
	}
	
	public static String generateID(){
		return RandomStringUtils.randomAlphabetic(1) + RandomStringUtils.randomAlphanumeric(6);
	} 
}