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

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

Introduction

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

Prototype

String LINE_SEPARATOR

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

Click Source Link

Document

The line.separator System Property.

Usage

From source file:org.apache.ojb.odmg.JTATxManager.java

public void registerTx(TransactionImpl odmgTrans) {
    if (log.isDebugEnabled())
        log.debug("registerSynchronization was called");
    Transaction transaction = null;//  ww w.  j av  a 2 s  .com
    try {
        transaction = getJTATransaction();
    } catch (SystemException e) {
        log.error("Obtain current transaction from container failed", e);
    }
    if (transaction == null) {
        log.error("Cannot get the external transaction from the external TM");
        throw new TransactionNotInProgressException("No external transaction found");
    }
    if (log.isDebugEnabled()) {
        log.debug("registerSynchronization was called with parameters" + SystemUtils.LINE_SEPARATOR
                + "J2EETransactionImpl: " + odmgTrans + SystemUtils.LINE_SEPARATOR + "Transaction: "
                + transaction);
    }
    registerSynchronization(odmgTrans, transaction);
}

From source file:org.apache.ojb.odmg.locking.LockManagerFactory.java

private String buildErrorMsg(Class lockMap, Class lockManager) {
    String eol = SystemUtils.LINE_SEPARATOR;
    StringBuffer msg = new StringBuffer("Can't setup LockManager. Current used properties are:" + eol);
    msg.append("LockMapClass=").append(lockMap != null ? lockMap.getName() : null).append(eol)
            .append("LockManagerClass=").append(lockManager != null ? lockManager.getName() : null).append(eol)
            .append("For correct setup of the lock manager, please enable the 'LockManagerClass' property")
            .append(" in OJB configuration, OJB expects an 'org.apache.ojb.broker.locking.LockManager' implementation class.")
            .append(eol)//  www. ja va2 s  .  co m
            .append("Or to enable the *deprecated* odmg-locking api enable the 'LockMapClass' AND the 'LockManager' properties")
            .append(", in this case OJB expects an 'org.apache.ojb.odmg.locking.LockManager' implementation class.");
    return msg.toString();
}

From source file:org.apache.ojb.odmg.ObjectEnvelopeTable.java

/** Returns a String representation of this object */
public String toString() {
    ToStringBuilder buf = new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE);
    String eol = SystemUtils.LINE_SEPARATOR;
    buf.append("# ObjectEnvelopeTable dump:" + eol + "start[");
    Enumeration en = elements();//from w  w  w .  ja v  a 2  s  .  com
    while (en.hasMoreElements()) {
        ObjectEnvelope mod = (ObjectEnvelope) en.nextElement();
        buf.append(mod.toString() + eol);
    }
    buf.append("]end");
    return buf.toString();
}

From source file:org.apache.ojb.odmg.TransactionImpl.java

private void lockAndRegisterCollections(ClassDescriptor cld, Object sourceObject, int lockMode,
        List registeredObjects) throws LockNotGrantedException {
    if (implicitLocking) {
        Iterator i = cld.getCollectionDescriptors(true).iterator();
        while (i.hasNext()) {
            CollectionDescriptor cds = (CollectionDescriptor) i.next();
            Object col = cds.getPersistentField().get(sourceObject);
            if (col != null) {
                CollectionProxy proxy = ProxyHelper.getCollectionProxy(col);
                if (proxy != null) {
                    if (!proxy.isLoaded()) {
                        if (log.isDebugEnabled())
                            log.debug("adding self as listener to collection proxy");
                        proxy.addListener(this);
                        registeredCollectionProxies.add(proxy);
                        continue;
                    }//from w w w  . ja  v a  2 s . c  o  m
                }
                Iterator colIterator = BrokerHelper.getCollectionIterator(col);
                Object item = null;
                try {
                    while (colIterator.hasNext()) {
                        item = colIterator.next();
                        RuntimeObject rt = new RuntimeObject(item, this);
                        if (rt.isProxy()) {
                            IndirectionHandler handler = ProxyHelper.getIndirectionHandler(item);
                            if (!handler.alreadyMaterialized()) {
                                registerToIndirectionHandler(handler);
                                continue;
                            } else {
                                // @todo consider registering to hear when this is
                                // derefernced instead of just loading here -bmc
                                item = handler.getRealSubject();
                            }
                        }
                        if (!registrationList.contains(rt.getIdentity())) {
                            lockAndRegister(rt, lockMode, registeredObjects);
                        }
                    }
                } catch (LockNotGrantedException e) {
                    String eol = SystemUtils.LINE_SEPARATOR;
                    log.error("Lock not granted, while lock collection references[" + eol
                            + "current reference descriptor:" + eol + cds.toXML() + eol + "object to lock: "
                            + item + eol + "main object class: " + sourceObject.getClass().getName() + eol
                            + "]", e);
                    throw e;
                }
            }
        }
    }
}

From source file:org.bdval.MakeSyntheticDataset.java

private void printStats(final int numProbesets, final int numSamples, final int numPositiveSamples,
        final int numInformativeProbesets, final String outputFilenamePrefix, final PrintWriter summaryWriter) {
    summaryWriter.println(outputFilenamePrefix + " was generated with the following parameters: ");
    summaryWriter.println(String.format(
            "--probeset-number %d" + SystemUtils.LINE_SEPARATOR + "--sample-number %d"
                    + SystemUtils.LINE_SEPARATOR + "--positive-sample-number %d" + SystemUtils.LINE_SEPARATOR
                    + "--number-informative-probesets %d" + SystemUtils.LINE_SEPARATOR
                    + "--scale-positive-labels %f" + SystemUtils.LINE_SEPARATOR + "--scale-non-informative %f"
                    + SystemUtils.LINE_SEPARATOR + "--scale-negative-labels %f" + SystemUtils.LINE_SEPARATOR
                    + "--mean-positive-labels %f" + SystemUtils.LINE_SEPARATOR + "--mean-negative-labels %f"
                    + SystemUtils.LINE_SEPARATOR + "--mean-non-informative %f" + SystemUtils.LINE_SEPARATOR
                    + "--dataset-name %s" + SystemUtils.LINE_SEPARATOR,
            numProbesets, numSamples, numPositiveSamples, numInformativeProbesets, scalePositiveLabel,
            scaleNonInformativeFeature, scaleNegativeLabel, meanPositiveLabel, meanNegativeLabel,
            meanNonInformativeFeature, outputFilenamePrefix));
    summaryWriter.flush();/*w w  w. j a  va 2 s.c  om*/
}

From source file:org.bsc.maven.reporting.renderer.ScmRenderer.java

/**
 * Render the access from behind a firewall section
 *
 * @param anonymousRepository the anonymous repository
 * @param devRepository the dev repository
 *///from   w  ww.j  a v  a 2  s  . c o  m
private void renderAccessThroughProxySection(ScmRepository anonymousRepository, ScmRepository devRepository) {
    if (isScmSystem(anonymousRepository, "svn") || isScmSystem(devRepository, "svn")) {
        startSection(getI18nString("accessthroughtproxy.title"));

        paragraph(getI18nString("accessthroughtproxy.svn.intro1"));
        paragraph(getI18nString("accessthroughtproxy.svn.intro2"));
        paragraph(getI18nString("accessthroughtproxy.svn.intro3"));

        verbatimText("[global]" + SystemUtils.LINE_SEPARATOR + "http-proxy-host = your.proxy.name"
                + SystemUtils.LINE_SEPARATOR + "http-proxy-port = 3128" + SystemUtils.LINE_SEPARATOR);

        endSection();
    }
}

From source file:org.bsc.maven.reporting.renderer.ScmRenderer.java

/**
 * Create the documentation to provide an anonymous access with a
 * <code>CVS</code> SCM. For example, generate the following command line:
 * <p>/*from   ww w . ja  va2  s.co  m*/
 * cvs -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic login
 * </p>
 * <p>
 * cvs -z3 -d :pserver:anoncvs@cvs.apache.org:/home/cvspublic co
 * maven-plugins/dist
 * </p>
 *
 * @param cvsRepo
 * @see <a
 *      href="https://www.cvshome.org/docs/manual/cvs-1.12.12/cvs_16.html#SEC115">https://www.cvshome.org/docs/manual/cvs-1.12.12/cvs_16.html#SEC115</a>
 */
// CHECKSTYLE_ON: LineLength
private void anonymousAccessCVS(CvsScmProviderRepository cvsRepo) {
    paragraph(getI18nString("anonymousaccess.cvs.intro"));

    verbatimText("$ cvs -d " + cvsRepo.getCvsRoot() + " login" + SystemUtils.LINE_SEPARATOR + "$ cvs -z3 -d "
            + cvsRepo.getCvsRoot() + " co " + cvsRepo.getModule());
}

From source file:org.bsc.maven.reporting.renderer.ScmRenderer.java

/**
 * Create the documentation to provide an developer access with a
 * <code>CVS</code> SCM. For example, generate the following command line:
 * <p>/* w  w  w  .j  av  a2  s. c  om*/
 * cvs -d :pserver:username@cvs.apache.org:/home/cvs login
 * </p>
 * <p>
 * cvs -z3 -d :ext:username@cvs.apache.org:/home/cvs co maven-plugins/dist
 * </p>
 *
 * @param cvsRepo
 * @see <a
 *      href="https://www.cvshome.org/docs/manual/cvs-1.12.12/cvs_16.html#SEC115">https://www.cvshome.org/docs/manual/cvs-1.12.12/cvs_16.html#SEC115</a>
 */
// CHECKSTYLE_ON: LineLength
private void developerAccessCVS(CvsScmProviderRepository cvsRepo) {
    paragraph(getI18nString("devaccess.cvs.intro"));

    // Safety: remove the username if present
    String cvsRoot = StringUtils.replace(cvsRepo.getCvsRoot(), cvsRepo.getUser(), "username");

    verbatimText("$ cvs -d " + cvsRoot + " login" + SystemUtils.LINE_SEPARATOR + "$ cvs -z3 -d " + cvsRoot
            + " co " + cvsRepo.getModule());
}

From source file:org.bsc.maven.reporting.renderer.ScmRenderer.java

/**
 * Create the documentation to provide an developer access with a
 * <code>Perforce</code> SCM. For example, generate the following command
 * line://from ww  w  .  j  av a  2s .com
 * <p>
 * p4 -H hostname -p port -u username -P password path
 * </p>
 * <p>
 * p4 -H hostname -p port -u username -P password path submit -c changement
 * </p>
 *
 * @param perforceRepo
 * @see <a
 *      href="http://www.perforce.com/perforce/doc.051/manuals/cmdref/index.html">http://www.perforce.com/
 * perforce /doc.051/manuals/cmdref/index.html</>
 */
// CHECKSTYLE_ON: LineLength
private void developerAccessPerforce(PerforceScmProviderRepository perforceRepo) {
    paragraph(getI18nString("devaccess.perforce.intro"));

    StringBuilder command = new StringBuilder();
    command.append("$ p4");
    if (!StringUtils.isEmpty(perforceRepo.getHost())) {
        command.append(" -H ").append(perforceRepo.getHost());
    }
    if (perforceRepo.getPort() > 0) {
        command.append(" -p ").append(perforceRepo.getPort());
    }
    command.append(" -u username");
    command.append(" -P password");
    command.append(" ");
    command.append(perforceRepo.getPath());
    command.append(SystemUtils.LINE_SEPARATOR);
    command.append("$ p4 submit -c \"A comment\"");

    verbatimText(command.toString());
}

From source file:org.bsc.maven.reporting.renderer.ScmRenderer.java

/**
 * Create the documentation to provide an developer access with a
 * <code>Starteam</code> SCM. For example, generate the following command
 * line:/*ww  w . j  a  va 2  s . c o m*/
 * <p>
 * stcmd co -x -nologo -stop -p myusername:mypassword@myhost:1234/projecturl
 * -is
 * </p>
 * <p>
 * stcmd ci -x -nologo -stop -p myusername:mypassword@myhost:1234/projecturl
 * -f NCI -is
 * </p>
 *
 * @param starteamRepo
 */
private void developerAccessStarteam(StarteamScmProviderRepository starteamRepo) {
    paragraph(getI18nString("devaccess.starteam.intro"));

    StringBuilder command = new StringBuilder();

    // Safety: remove the username/password if present
    String fullUrl = StringUtils.replace(starteamRepo.getFullUrl(), starteamRepo.getUser(), "username");
    fullUrl = StringUtils.replace(fullUrl, starteamRepo.getPassword(), "password");

    command.append("$ stcmd co -x -nologo -stop -p ");
    command.append(fullUrl);
    command.append(" -is");
    command.append(SystemUtils.LINE_SEPARATOR);
    command.append("$ stcmd ci -x -nologo -stop -p ");
    command.append(fullUrl);
    command.append(" -f NCI -is");

    verbatimText(command.toString());
}