Example usage for org.apache.commons.lang SystemUtils USER_NAME

List of usage examples for org.apache.commons.lang SystemUtils USER_NAME

Introduction

In this page you can find the example usage for org.apache.commons.lang SystemUtils USER_NAME.

Prototype

String USER_NAME

To view the source code for org.apache.commons.lang SystemUtils USER_NAME.

Click Source Link

Document

The user.name System Property.

Usage

From source file:de.pawlidi.openaletheia.license.LicenseHandlerTest.java

@BeforeClass
public static void setUpBeforeClass() throws Exception {
    KeyPair keyPair = CipherUtils.generateKeyPair();
    publicKey = CipherUtils.getPublicKey(keyPair);
    privateKey = CipherUtils.getPrivateKey(keyPair);

    license = new License();
    license.setProduct("License product");
    license.setProductVersion("1.2.0");
    license.setUuid(UUID.randomUUID().toString());
    license.setMaxHost(3L);//from   ww  w  .  j a  v a2s  .  c  om
    license.setAddress(AletheiaUtils.getMacAddress());
    license.setOwner(SystemUtils.USER_NAME);
    license.setOperatingSystem(SystemUtils.OS_NAME);
    license.setCompany("Company abc");
    license.setMaxUser(3L);
    license.setCreated(DateTime.now());
    license.setDescription("License file for license product");
}

From source file:de.pawlidi.openaletheia.license.LicenseLoaderTest.java

/**
 * @throws java.lang.Exception//from   w  ww.j  a va 2 s .  c om
 */
@Before
public void setUp() throws Exception {
    licenseLoader = new LicenseLoader(Constants.ALETHEIA_PUBLIC_KEY);
    properties = new Properties();

    LicenseGenerator generator = new LicenseGenerator(Constants.ALETHEIA_PRIVATE_KEY);
    License license = new License();
    license.setProduct("License product");
    license.setProductVersion("1.2.0");
    license.setUuid(UUID.randomUUID().toString());
    license.setMaxHost(3L);
    license.setAddress(AletheiaUtils.getMacAddress());
    license.setOwner(SystemUtils.USER_NAME);
    license.setOperatingSystem(SystemUtils.OS_NAME);
    license.setCompany("Company abc");
    license.setMaxUser(3L);
    license.setCreated(DateTime.now());
    license.setDescription("License file for license product");
    generator.generate(license);
    generator.storeLicense("test.license", "My Test license file");
}

From source file:net.java.jpatch.maven.ReleaseMojo.java

/**
 * Creates the release package./*from  w w  w  . j a va  2  s  .  com*/
 * 
 * @throws MojoExecutionException if the method fails.
 * @throws MojoFailureException if the method fails.
 */
@Override
public void execute() throws MojoExecutionException, MojoFailureException {

    // Search for existing release
    Artifact releaseArtifact = resolveReleaseArtifact();
    File releaseFile = releaseArtifact.getFile();

    // Check existing release
    if (releaseFile != null && releaseFile.exists()) {
        getLog().info(releaseFile.getAbsolutePath());
        getLog().error("Release file already exist! For new release execute first jpatch:release-clean.");
        throw new MojoFailureException("Release package already exist!");
    }

    // Create release directory
    File directory = createTargetDirectory(releaseArtifact.getVersion());

    // Create release properties file.
    Properties releaseProperties = new Properties();

    // Load projects
    List<MavenProject> mavenProjects = loadMavenProjects();

    // Filter the projects
    List<MavenProject> filterProjects = filterMavenProjects(mavenProjects, getPackages());

    // Unpack the libraries in the output directory
    for (MavenProject project : filterProjects) {

        String revision = scmRevision(project);
        releaseProperties.setProperty(project.getId(), revision);

        Artifact artifact = project.getArtifact();
        resolveArtifactFromLocalRepository(artifact);
        unpackArtifactFile(directory, artifact.getFile());
    }

    // Setup the advanced properties to the release property
    SimpleDateFormat sdf = new SimpleDateFormat();
    releaseProperties.put(RELEASE_PROPERTY_DATE, sdf.format(new Date()));
    releaseProperties.put(RELEASE_PROPERTY_USER_NAME, SystemUtils.USER_NAME);
    releaseProperties.put(RELEASE_PROPERTY_JAVA_VERSION, SystemUtils.JAVA_VERSION);
    releaseProperties.put(RELEASE_PROPERTY_OS_NAME, SystemUtils.OS_NAME);

    // Save release properties file
    try {
        File propFile = new File(mavenProject.getBuild().getDirectory(),
                mavenProject.getBuild().getFinalName() + ".properties");
        releaseProperties.store(new FileOutputStream(propFile), null);
    } catch (IOException e) {
        throw new MojoExecutionException("Error creating the release properties file!", e);
    }

    // Create package file
    String fileName = mavenProject.getBuild().getFinalName();
    File packFile = new File(mavenProject.getBuild().getDirectory(), fileName + ".zip");
    packDirectory(directory, packFile);

    // Attached the package to the project
    releaseArtifact.setFile(packFile);
    mavenProject.addAttachedArtifact(releaseArtifact);

    // Create build file (project.jpatch)
    createBuildFile();
}

From source file:com.yahoo.flowetl.commons.runner.Main.java

/**
 * Gets some useful runtime info as a map of names -> info.
 *//*  w  w w  .j  a  v a 2  s. co m*/
private static Map<String, Object> getRuntimeInfo() {
    Map<String, Object> sysInfo = new TreeMap<String, Object>();
    StringBuilder jvminfo = new StringBuilder();
    jvminfo.append("Vendor: ");
    jvminfo.append(SystemUtils.JAVA_VENDOR);
    jvminfo.append(", Version: ");
    jvminfo.append(SystemUtils.JAVA_VERSION + " - " + SystemUtils.JAVA_VM_INFO);
    jvminfo.append(", OS: ");
    jvminfo.append(SystemUtils.OS_NAME + " (" + SystemUtils.OS_VERSION + " : " + SystemUtils.OS_ARCH + ")");
    sysInfo.put(WordUtils.capitalizeFully("jvm"), jvminfo.toString());
    sysInfo.put(WordUtils.capitalizeFully("default charset encoding"), DEF_CHAR_SET.name());
    String netAdd = NetUtils.getLocalAddress();
    if (StringUtils.isEmpty(netAdd)) {
        netAdd = "????";
    }
    String localName = NetUtils.getLocalHostName();
    if (StringUtils.isEmpty(localName)) {
        localName = "????";
    }
    sysInfo.put(WordUtils.capitalizeFully("network"), localName + " at ip address " + netAdd);
    String cPath = SystemUtils.JAVA_CLASS_PATH;
    String linesep = StringEscapeUtils.escapeJava(SystemUtils.LINE_SEPARATOR);
    sysInfo.put(WordUtils.capitalizeFully("classpath"), cPath);
    sysInfo.put(WordUtils.capitalizeFully("jvm home"), SystemUtils.JAVA_HOME);
    sysInfo.put(WordUtils.capitalizeFully("jvm tmpdir"), SystemUtils.JAVA_IO_TMPDIR);
    sysInfo.put(WordUtils.capitalizeFully("jvm libpath"), SystemUtils.JAVA_LIBRARY_PATH);
    sysInfo.put(WordUtils.capitalizeFully("line separator"), linesep);
    sysInfo.put(WordUtils.capitalizeFully("path separator"),
            StringEscapeUtils.escapeJava(SystemUtils.PATH_SEPARATOR));
    sysInfo.put(WordUtils.capitalizeFully("user timezone"), SystemUtils.USER_TIMEZONE);
    sysInfo.put(WordUtils.capitalizeFully("user home"), SystemUtils.USER_HOME);
    sysInfo.put(WordUtils.capitalizeFully("user language"), SystemUtils.USER_LANGUAGE);
    sysInfo.put(WordUtils.capitalizeFully("user name"), SystemUtils.USER_NAME);
    return sysInfo;
}

From source file:org.apache.cocoon.environment.background.BackgroundRequest.java

public String getRemoteUser() {
    return SystemUtils.USER_NAME;
}

From source file:org.fornax.utilities.xtendtools.lib.UtilsExtension.java

public static String getUserName() {
    return SystemUtils.USER_NAME;
}

From source file:org.kitodo.filemanagement.FileManagementTest.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(KitodoConfig.getParameter("script_createSymLink"));
    URI directory = fileManagement.create(URI.create(""), "symLinkSource", false);
    fileManagement.create(directory, "meta.xml", true);
    setFileExecutable(script);//  ww w  . java2 s  . c  o m
    boolean result = fileManagement.createSymLink(symLinkSource, symLinkTarget, false, SystemUtils.USER_NAME);
    setFileNotExecutable(script);
    assertTrue("Create symbolic link has failed!", result);

    File scriptClean = new File(KitodoConfig.getParameter("script_deleteSymLink"));
    setFileExecutable(scriptClean);
    fileManagement.deleteSymLink(symLinkTarget);
    setFileNotExecutable(scriptClean);
    fileManagement.delete(symLinkSource);
    fileManagement.delete(symLinkTarget);
}

From source file:org.kitodo.filemanagement.FileManagementTest.java

@Test
public void shouldDeleteSymLink() throws IOException {
    assumeTrue(!SystemUtils.IS_OS_WINDOWS && !SystemUtils.IS_OS_MAC);

    URI symLinkSource = URI.create("symLinkSource");
    URI symLinkTarget = URI.create("symLinkTarget");

    File scriptPrepare = new File(KitodoConfig.getParameter("script_createSymLink"));
    URI directory = fileManagement.create(URI.create(""), "symLinkSource", false);
    fileManagement.create(directory, "meta.xml", true);
    setFileExecutable(scriptPrepare);/* ww  w . ja  va 2  s . c o m*/
    fileManagement.createSymLink(symLinkSource, symLinkTarget, false, SystemUtils.USER_NAME);
    setFileNotExecutable(scriptPrepare);

    File script = new File(KitodoConfig.getParameter("script_deleteSymLink"));
    setFileExecutable(script);
    boolean result = fileManagement.deleteSymLink(symLinkTarget);
    setFileNotExecutable(script);
    assertTrue("Delete symbolic link has failed!", result);

    fileManagement.delete(symLinkSource);
    fileManagement.delete(symLinkTarget);
}

From source file:org.kitodo.production.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(ParameterCore.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);
    assertTrue("Create symbolic link has failed!", result);

    File scriptClean = new File(ConfigCore.getParameter(ParameterCore.SCRIPT_DELETE_SYMLINK));
    ExecutionPermission.setExecutePermission(scriptClean);
    fileService.deleteSymLink(symLinkTarget);
    ExecutionPermission.setNoExecutePermission(scriptClean);
    fileService.delete(symLinkSource);//from  w  w  w  .j  ava2 s  . co m
    fileService.delete(symLinkTarget);
}

From source file:org.kitodo.production.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(ParameterCore.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(ParameterCore.SCRIPT_DELETE_SYMLINK));
    ExecutionPermission.setExecutePermission(script);
    boolean result = fileService.deleteSymLink(symLinkTarget);
    ExecutionPermission.setNoExecutePermission(script);
    assertTrue("Delete symbolic link has failed!", result);

    fileService.delete(symLinkSource);/*from  w  ww.  ja va  2  s. c  o  m*/
    fileService.delete(symLinkTarget);
}