Example usage for com.liferay.portal.kernel.util FileUtil write

List of usage examples for com.liferay.portal.kernel.util FileUtil write

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util FileUtil write.

Prototype

public static void write(String fileName, String s) throws IOException 

Source Link

Usage

From source file:it.dontesta.labs.liferay.portal.dao.db.OracleDB.java

License:Open Source License

@Override
public void buildSQLFile(String sqlDir, String fileName) throws IOException {

    String oracle = buildTemplate(sqlDir, fileName);

    oracle = _preBuildSQL(oracle);//from  w  w w  .ja  v  a  2 s .  c  om

    UnsyncBufferedReader unsyncBufferedReader = new UnsyncBufferedReader(new UnsyncStringReader(oracle));

    StringBundler imageSB = new StringBundler();
    StringBundler journalArticleSB = new StringBundler();
    StringBundler journalStructureSB = new StringBundler();
    StringBundler journalTemplateSB = new StringBundler();

    String line = null;

    while ((line = unsyncBufferedReader.readLine()) != null) {
        if (line.startsWith("insert into Image")) {
            _convertToOracleCSV(line, imageSB);
        } else if (line.startsWith("insert into JournalArticle (")) {
            _convertToOracleCSV(line, journalArticleSB);
        } else if (line.startsWith("insert into JournalStructure (")) {
            _convertToOracleCSV(line, journalStructureSB);
        } else if (line.startsWith("insert into JournalTemplate (")) {
            _convertToOracleCSV(line, journalTemplateSB);
        }
    }

    unsyncBufferedReader.close();

    if (imageSB.length() > 0) {
        FileUtil.write(sqlDir + "/" + fileName + "/" + fileName + "-oracle-image.csv", imageSB.toString());
    }

    if (journalArticleSB.length() > 0) {
        FileUtil.write(sqlDir + "/" + fileName + "/" + fileName + "-oracle-journalarticle.csv",
                journalArticleSB.toString());
    }

    if (journalStructureSB.length() > 0) {
        FileUtil.write(sqlDir + "/" + fileName + "/" + fileName + "-oracle-journalstructure.csv",
                journalStructureSB.toString());
    }

    if (journalTemplateSB.length() > 0) {
        FileUtil.write(sqlDir + "/" + fileName + "/" + fileName + "-oracle-journaltemplate.csv",
                journalTemplateSB.toString());
    }

    oracle = _postBuildSQL(oracle);

    FileUtil.write(sqlDir + "/" + fileName + "/" + fileName + "-oracle.sql", oracle);
}

From source file:m.omarh.liferay.resources.importer.generator.util.JSONUtil.java

License:Open Source License

public static void writeJSONObjectToFile(String jsonObjectFileTarget, String sitemapJsonObjectString) {

    try {/*  w  ww .ja va  2 s  . c o m*/
        FileUtil.write(jsonObjectFileTarget, sitemapJsonObjectString);
    } catch (IOException e) {
        _log.error(e.getMessage());
    }
}

From source file:m.omarh.liferay.resources.importer.generator.util.JSONUtil.java

License:Open Source License

public static void writeJSONObjectToFile(String jsonObjectFileTarget, byte[] bytes) {

    try {/* w w w. j  a v  a  2 s .c  o  m*/
        FileUtil.write(jsonObjectFileTarget, bytes);
    } catch (IOException e) {
        _log.error(e.getMessage());
    }
}