List of usage examples for org.apache.commons.lang SystemUtils USER_NAME
String USER_NAME
To view the source code for org.apache.commons.lang SystemUtils USER_NAME.
Click Source Link
The user.name
System Property.
From source file:org.kitodo.services.file.FileServiceTest.java
@Test public void shouldCreateSymLink() throws IOException { assumeTrue(!SystemUtils.IS_OS_WINDOWS && !SystemUtils.IS_OS_MAC); URI symLinkSource = URI.create("symLinkSource"); URI symLinkTarget = URI.create("symLinkTarget"); File script = new File(ConfigCore.getParameter(Parameters.SCRIPT_CREATE_SYMLINK)); URI directory = fileService.createDirectory(URI.create(""), "symLinkSource"); fileService.createResource(directory, "meta.xml"); User user = new User(); user.setLogin(SystemUtils.USER_NAME); ExecutionPermission.setExecutePermission(script); boolean result = fileService.createSymLink(symLinkSource, symLinkTarget, false, user); ExecutionPermission.setNoExecutePermission(script); Assert.assertTrue("Create symbolic link has failed!", result); File scriptClean = new File(ConfigCore.getParameter(Parameters.SCRIPT_DELETE_SYMLINK)); ExecutionPermission.setExecutePermission(scriptClean); fileService.deleteSymLink(symLinkTarget); ExecutionPermission.setNoExecutePermission(scriptClean); fileService.delete(symLinkSource);/*from w w w.j av a 2 s .c o m*/ fileService.delete(symLinkTarget); }
From source file:org.kitodo.services.file.FileServiceTest.java
@Test public void shouldDeleteSymLink() throws IOException { assumeTrue(!SystemUtils.IS_OS_WINDOWS); URI symLinkSource = URI.create("symLinkSource"); URI symLinkTarget = URI.create("symLinkTarget"); File scriptPrepare = new File(ConfigCore.getParameter(Parameters.SCRIPT_CREATE_SYMLINK)); URI directory = fileService.createDirectory(URI.create(""), "symLinkSource"); fileService.createResource(directory, "meta.xml"); User user = new User(); user.setLogin(SystemUtils.USER_NAME); ExecutionPermission.setExecutePermission(scriptPrepare); fileService.createSymLink(symLinkSource, symLinkTarget, false, user); ExecutionPermission.setNoExecutePermission(scriptPrepare); File script = new File(ConfigCore.getParameter(Parameters.SCRIPT_DELETE_SYMLINK)); ExecutionPermission.setExecutePermission(script); boolean result = fileService.deleteSymLink(symLinkTarget); ExecutionPermission.setNoExecutePermission(script); Assert.assertTrue("Delete symbolic link has failed!", result); fileService.delete(symLinkSource);/*from w ww . ja v a2s. c o m*/ fileService.delete(symLinkTarget); }