Example usage for org.apache.commons.vfs.provider GenericFileName getPassword

List of usage examples for org.apache.commons.vfs.provider GenericFileName getPassword

Introduction

In this page you can find the example usage for org.apache.commons.vfs.provider GenericFileName getPassword.

Prototype

public String getPassword() 

Source Link

Document

Returns the password part of this name.

Usage

From source file:org.pentaho.di.ui.vfs.hadoopvfsfilechooserdialog.HadoopVfsFileChooserDialog.java

private void initializeConnectionPanel() {
    if (initialFile != null && initialFile.getName().getScheme().equals(HadoopSpoonPlugin.HDFS_SCHEME)) {
        // populate the server and port fields
        try {//  www  .  j a  va2s .c o m
            GenericFileName genericFileName = (GenericFileName) initialFile.getFileSystem().getRoot().getName();
            wUrl.setText(genericFileName.getHostName());
            wPort.setText(String.valueOf(genericFileName.getPort()));
            wUserID.setText(genericFileName.getUserName() == null ? "" : genericFileName.getUserName()); //$NON-NLS-1$
            wPassword.setText(genericFileName.getPassword() == null ? "" : genericFileName.getPassword()); //$NON-NLS-1$
        } catch (FileSystemException fse) {
            showMessageAndLog(BaseMessages.getString(PKG, "HadoopVfsFileChooserDialog.error"),
                    BaseMessages.getString(PKG, "HadoopVfsFileChooserDialog.FileSystem.error"),
                    fse.getMessage());
        }
    }

    handleConnectionButton();
}

From source file:org.pentaho.hdfs.vfs.HDFSFileSystem.java

public org.apache.hadoop.fs.FileSystem getHDFSFileSystem() throws FileSystemException {
    if (mockHdfs != null) {
        return mockHdfs;
    }//  w  w w  .java  2 s . co  m
    if (hdfs == null) {
        Configuration conf = new Configuration();
        GenericFileName genericFileName = (GenericFileName) getRootName();
        StringBuffer urlBuffer = new StringBuffer("hdfs://");
        urlBuffer.append(genericFileName.getHostName());
        int port = genericFileName.getPort();
        if (port >= 0) {
            urlBuffer.append(":");
            urlBuffer.append(port);
        }
        String url = urlBuffer.toString();
        conf.set("fs.default.name", url);

        String replication = System.getProperty("dfs.replication", "3");
        conf.set("dfs.replication", replication);

        if (genericFileName.getUserName() != null && !"".equals(genericFileName.getUserName())) {
            conf.set("hadoop.job.ugi", genericFileName.getUserName() + ", " + genericFileName.getPassword());
        }
        setFileSystemOptions(getFileSystemOptions(), conf);
        try {
            hdfs = org.apache.hadoop.fs.FileSystem.get(conf);
        } catch (Throwable t) {
            throw new FileSystemException("Could not getHDFSFileSystem() for " + url, t);
        }
    }
    return hdfs;
}

From source file:plugin.games.data.trans.step.hadoopfileoutput.HadoopVfsFileChooserDialog.java

private void initializeConnectionPanel() {
    if (initialFile != null && initialFile instanceof HDFSFileObject) {
        // populate the server and port fields
        try {//w w w .  jav a  2 s  . co  m
            GenericFileName genericFileName = (GenericFileName) initialFile.getFileSystem().getRoot().getName();
            wUrl.setText(genericFileName.getHostName());
            wPort.setText(String.valueOf(genericFileName.getPort()));
            wUserID.setText(genericFileName.getUserName() == null ? "" : genericFileName.getUserName()); //$NON-NLS-1$
            wPassword.setText(genericFileName.getPassword() == null ? "" : genericFileName.getPassword()); //$NON-NLS-1$
        } catch (FileSystemException fse) {
            showMessageAndLog("HadoopVfsFileChooserDialog.error", "HadoopVfsFileChooserDialog.FileSystem.error",
                    fse.getMessage());
        }
    }

    handleConnectionButton();
}