Package com.logicaldoc.util.exec
Class PrivilegedRunner
java.lang.Object
com.logicaldoc.util.exec.PrivilegedRunner
This class is responsible for allowing the java program to launch a command
 with administrator permissions. The way of achieving this greatly varies
 among the platforms. The JDK classes are of not help here as there is no way
 to tell a JVM to run as a different user but to launch a new one.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintexecuteWithElevatedRights(String command) static booleanisMac()static booleanisUnix()static boolean 
- 
Constructor Details
- 
PrivilegedRunner
public PrivilegedRunner() 
 - 
 - 
Method Details
- 
executeWithElevatedRights
- Throws:
 IOExceptionInterruptedException
 - 
isWindows
public static boolean isWindows() - 
isMac
public static boolean isMac() - 
isUnix
public static boolean isUnix() 
 -