storage-manager-core/src/main/java/org/gcube/contentmanagement/blobstorage/transport/backend/util/Utils.java

49 lines
1.1 KiB
Java

/**
*
*/
package org.gcube.contentmanagement.blobstorage.transport.backend.util;
import java.util.Iterator;
import java.util.Map;
import java.util.TreeSet;
/**
* @author Roberto Cirillo (ISTI-CNR) 2018
*
*/
public class Utils {
public static String checkVarEnv(String name){
Map<String, String> env = System.getenv();
TreeSet<String> keys = new TreeSet<String>(env.keySet());
Iterator<String> iter = keys.iterator();
String value=null;
while(iter.hasNext())
{
String key = iter.next();
if(key.equalsIgnoreCase(name)){
value=env.get(key);
break;
}
}
return value;
}
public static boolean isVarEnv(String name){
Map<String, String> env = System.getenv();
TreeSet<String> keys = new TreeSet<String>(env.keySet());
Iterator<String> iter = keys.iterator();
String value=null;
while(iter.hasNext())
{
String key = iter.next();
if(key.equalsIgnoreCase(name)){
value=env.get(key);
return true;
}
}
return false;
}
}