Example usage for org.apache.commons.lang3.builder ToStringBuilder setDefaultStyle

List of usage examples for org.apache.commons.lang3.builder ToStringBuilder setDefaultStyle

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder ToStringBuilder setDefaultStyle.

Prototype

public static void setDefaultStyle(final ToStringStyle style) 

Source Link

Document

Sets the default ToStringStyle to use.

This method sets a singleton default value, typically for the whole JVM.

Usage

From source file:com.nmote.smpp.samples.Samples.java

/**
 * Configurates debuging styles./*  ww  w.ja  v  a2  s.co m*/
 */
public static void init() {
    StandardToStringStyle tss = new StandardToStringStyle();
    tss.setUseShortClassName(true);
    tss.setContentStart("(");
    tss.setContentEnd(")");
    tss.setUseIdentityHashCode(false);
    ToStringBuilder.setDefaultStyle(tss);
}

From source file:com.quartercode.eventbridge.test.def.extra.extension.DefaultReturnEventExtensionReturnerTest.java

@SuppressWarnings("unchecked")
@Test// w w  w .  ja va 2s. c o m
public void testReturnEventSenders() throws BridgeConnectorException {

    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    final BridgeConnector source1 = null;
    final BridgeConnector source2 = context.mock(BridgeConnector.class, "source2");
    final BridgeConnector source3 = context.mock(BridgeConnector.class, "source3");

    final EmptyEvent1 returnEvent1 = new EmptyEvent1();
    final EmptyEvent2 returnEvent2 = new EmptyEvent2();
    final EmptyEvent3 returnEvent3 = new EmptyEvent3();
    final ReturnEventExtensionWrapper returnEvent1Wrapper = new ReturnEventExtensionWrapper(returnEvent1, 0,
            false);
    final ReturnEventExtensionWrapper returnEvent2Wrapper = new ReturnEventExtensionWrapper(returnEvent2, 1,
            false);
    final ReturnEventExtensionWrapper returnEvent3Wrapper = new ReturnEventExtensionWrapper(returnEvent3, 2,
            false);

    final RequestHandleInterceptor interceptor = context.mock(RequestHandleInterceptor.class);
    extension.getRequestHandleChannel().addInterceptor(new DummyRequestHandleInterceptor(interceptor), 1);

    final RequestEventHandler<Event> handler = context.mock(RequestEventHandler.class, "handler");
    final EventPredicate<Event> predicate = context.mock(EventPredicate.class, "predicate");
    final EventPredicate<?> wrapperPredicate = new ReturnEventExtensionWrapperPredicate(predicate);

    final AtomicReference<LowLevelHandler> lowLevelHandler = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender1FromInterceptor = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender2FromInterceptor = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender3FromInterceptor = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender1FromHandler = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender2FromHandler = new AtomicReference<>();
    final AtomicReference<ReturnEventSender> returnEventSender3FromHandler = new AtomicReference<>();

    // @formatter:off
    context.checking(new Expectations() {
        {

            oneOf(lowLevelHandlerModule).addHandler(with(aLowLevelHandlerWithThePredicate(wrapperPredicate)));
            will(storeArgument(0).in(lowLevelHandler));

            final Sequence interceptorCalls = context.sequence("interceptorCalls");
            oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent1.class)),
                    with(source1), with(handler), with(any(ReturnEventSender.class)));
            inSequence(interceptorCalls);
            will(storeArgument(4).in(returnEventSender1FromInterceptor));
            oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent2.class)),
                    with(source2), with(handler), with(any(ReturnEventSender.class)));
            inSequence(interceptorCalls);
            will(storeArgument(4).in(returnEventSender2FromInterceptor));
            oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent3.class)),
                    with(source3), with(handler), with(any(ReturnEventSender.class)));
            inSequence(interceptorCalls);
            will(storeArgument(4).in(returnEventSender3FromInterceptor));

            final Sequence handlerCalls = context.sequence("handlerCalls");
            oneOf(handler).handle(with(any(EmptyEvent1.class)), with(any(ReturnEventSender.class)));
            inSequence(handlerCalls);
            will(storeArgument(1).in(returnEventSender1FromHandler));
            oneOf(handler).handle(with(any(EmptyEvent2.class)), with(any(ReturnEventSender.class)));
            inSequence(handlerCalls);
            will(storeArgument(1).in(returnEventSender2FromHandler));
            oneOf(handler).handle(with(any(EmptyEvent3.class)), with(any(ReturnEventSender.class)));
            inSequence(handlerCalls);
            will(storeArgument(1).in(returnEventSender3FromHandler));

            final Sequence returnSenderCalls = context.sequence("returnSenderCalls");
            oneOf(bridge).handle(returnEvent1Wrapper, source1);
            inSequence(returnSenderCalls);
            oneOf(source2).send(returnEvent2Wrapper);
            inSequence(handlerCalls);
            // Test exception suppression
            oneOf(source3).send(returnEvent3Wrapper);
            inSequence(handlerCalls);
            will(throwException(new BridgeConnectorException(source3)));

        }
    });
    // @formatter:on

    extension.addRequestHandler(handler, predicate);

    lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent1(), 0, true), source1);
    lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent2(), 1, true), source2);
    lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent3(), 2, true), source3);

    assertTrue("Return event sender changes over time",
            returnEventSender1FromInterceptor.get() == returnEventSender1FromHandler.get());
    assertTrue("Return event sender changes over time",
            returnEventSender2FromInterceptor.get() == returnEventSender2FromHandler.get());
    assertTrue("Return event sender changes over time",
            returnEventSender3FromInterceptor.get() == returnEventSender3FromHandler.get());

    returnEventSender1FromInterceptor.get().send(returnEvent1);
    returnEventSender2FromInterceptor.get().send(returnEvent2);
    returnEventSender3FromInterceptor.get().send(returnEvent3);
}

From source file:org.apache.nifi.security.util.crypto.HashAlgorithm.java

@Override
public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);
    builder.append("Algorithm Name", name);
    builder.append("Digest Length", digestBytesLength + " bytes");
    builder.append("Description", description);
    return builder.toString();
}

From source file:org.apache.nifi.security.util.EncryptionMethod.java

@Override
public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);
    builder.append("Algorithm name", algorithm);
    builder.append("Requires unlimited strength JCE policy", unlimitedStrength);
    builder.append("Algorithm Provider", provider);
    builder.append("Compatible with strong KDFs", compatibleWithStrongKDFs);
    builder.append("Keyed cipher", isKeyedCipher());
    return builder.toString();
}

From source file:org.apache.nifi.security.util.KeyDerivationFunction.java

@Override
public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);
    builder.append("KDF Name", name);
    builder.append("Description", description);
    return builder.toString();
}

From source file:org.cgiar.ccafs.ap.config.APModule.java

@Override
public void configure(Binder binder) {
    // We are configuring google guice using annotation. However you can do it here if you want.
    binder.bind(Authenticator.class).annotatedWith(Names.named("LDAP")).to(LDAPAuthenticator.class);
    binder.bind(Authenticator.class).annotatedWith(Names.named("DB")).to(DBAuthenticator.class);

    // In addition, we are using this place to configure other stuffs.
    ToStringBuilder.setDefaultStyle(ToStringStyle.MULTI_LINE_STYLE);

    properties = new PropertiesManager();

    config = new APConfig(properties);
    LOG.info("----- DATABASE CONNECTION -----");
    LOG.info(properties.getPropertiesAsString(config.MYSQL_USER));

    LOG.info(properties.getPropertiesAsString(config.MYSQL_HOST));
    LOG.info(properties.getPropertiesAsString(config.MYSQL_DATABASE));
    LOG.info("----- RESOURCE PATH --------");
    LOG.info(config.getResourcePath().getAbsolutePath());

}

From source file:org.diorite.config.ConfigTest.java

@Test
public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfig someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);//from  ww w .  jav  a 2  s. c o m

    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());

    someConfig.save(System.out);

    try {
        someConfig.getSpecialData().clear();
        Assert.assertTrue("This should never happen, special data should be immutable.", false);
    } catch (UnsupportedOperationException e) {
    }
    MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    someConfig.putInSpecialData(snowflake);
    Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());

    UUID randomUUID = UUID.randomUUID();
    someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());

    System.out.println("\n====================\n");
    someConfig.save(System.out);

    Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());

    // check if all data is still valid after reload of config.
    StringBuilderWriter writer = new StringBuilderWriter(500);
    someConfig.save(writer);
    Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.ConfigTestNoSpecial.java

@Test
public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfigNoSpecial> configTemplate = this.configManager
            .getConfigFile(SomeConfigNoSpecial.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfigNoSpecial.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfigNoSpecial someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);/*  w  w  w.  j av  a2s .  c o m*/

    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());

    someConfig.save(System.out);

    try {
        someConfig.getSpecialData().clear();
        Assert.assertTrue("This should never happen, special data should be immutable.", false);
    } catch (UnsupportedOperationException e) {
    }
    MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    someConfig.putInSpecialData(snowflake);
    Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());

    UUID randomUUID = UUID.randomUUID();
    someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());

    System.out.println("\n====================\n");
    someConfig.save(System.out);

    Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());

    // check if all data is still valid after reload of config.
    StringBuilderWriter writer = new StringBuilderWriter(500);
    someConfig.save(writer);
    Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.serialization.SerializationTest.java

public void test() throws Exception {
    SerializationTest.prepareSerialization();
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[ConfigTest] creating config instance.");
    SomeConfig someConfig = configTemplate.create();
    Assert.assertNotNull(someConfig);//from ww w.ja  v  a2s  .  c o  m
    //
    this.testNicknames(someConfig);
    Assert.assertNotNull(someConfig.getSpecialData());
    someConfig.setStorage(SerializationTest.prepareObject());
    //
    someConfig.save(System.out);
    //
    //        try
    //        {
    //            someConfig.getSpecialData().clear();
    //            Assert.assertTrue("This should never happen, special data should be immutable.", false);
    //        }
    //        catch (UnsupportedOperationException e)
    //        {
    //        }
    //        MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25));
    //        someConfig.putInSpecialData(snowflake);
    //        Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData());
    //
    //        UUID randomUUID = UUID.randomUUID();
    //        someConfig.putInEvenMoreSpecialData(randomUUID, snowflake);
    //        Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size());
    //
    //        System.out.println("\n====================\n");
    //        someConfig.save(System.out);
    //
    //        Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID));
    //        Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty());
    //
    //
    //        // check if all data is still valid after reload of config.
    //        StringBuilderWriter writer = new StringBuilderWriter(500);
    //        someConfig.save(writer);
    //        Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString())));
}

From source file:org.diorite.config.SimpleConfigTest.java

@Test
public void loadTest() throws Exception {
    ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE);

    ConfigTemplate<TestConfig> configTemplate = this.configManager.getConfigFile(TestConfig.class);
    Assert.assertNotNull(configTemplate);
    Assert.assertEquals(TestConfig.class.getSimpleName(), configTemplate.getName());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset());
    Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset());

    System.out.println("[SimpleConfigTest] loading simpleConfig.yml");
    try (InputStream stream = SimpleConfigTest.class.getResourceAsStream("/simpleConfig.yml")) {
        Assert.assertNotNull(stream);//from   ww w  .j  a va2 s. c o  m

        TestConfig config = configTemplate.load(stream);
        Assert.assertNotNull(config);
        Assert.assertNotNull(config.template());
        Assert.assertSame(config.template(), configTemplate);
        Assert.assertNotNull(config.name());
        Assert.assertEquals("TestConfig", config.name());
        System.out.println("[SimpleConfigTest] loaded simpleConfig.yml (" + config.name() + ")");

        Assert.assertEquals("def", config.get("invalid", "def", String.class));

        System.out.println("[SimpleConfigTest] testing custom values: ");
        {
            Assert.assertSame(null, config.get("nope"));
            config.set("nope", 54);
            Assert.assertEquals(54, config.get("nope"));
            Assert.assertEquals(54, config.remove("nope"));
        }
        {
            BeanObject beanObject = new BeanObject();
            beanObject.setIntMap(new LinkedHashMap<>(5));
            beanObject.setList(List.of("a", "b", "c"));
            beanObject.setIntProperty(12);
            Assert.assertSame(null, config.get("nested.bean"));
            config.set("nested.bean", beanObject);

            Assert.assertEquals(beanObject, config.get("nested.bean"));
            Assert.assertEquals(12, config.get("nested.bean.intProperty"));
            Assert.assertSame(null, config.get("nested.bean.stringProperty"));
            Assert.assertSame(null, config.get("nested.bean.list2"));

            config.set("nested.bean.stringProperty", "test");
            Assert.assertEquals("test", config.get("nested.bean.stringProperty"));
            config.set("nested.bean.stringProperty", null);
            Assert.assertSame(null, config.get("nested.bean.stringProperty"));

            config.set("nested.bean.list.0", "A");
            Assert.assertEquals("b", config.get("nested.bean.list.1"));
            Assert.assertEquals(List.of("A", "b", "c"), config.get("nested.bean.list"));
        }
        {
            Assert.assertSame(null, config.get("nope.more"));
            config.set("nope.more", List.of("a", "b", "c"));
            Assert.assertEquals(List.of("a", "b", "c"), config.get("nope.more"));
            Assert.assertEquals("b", config.get("nope.more.1"));
            config.set("nope.more.3", "d");
            Assert.assertEquals("d", config.get("nope.more.3"));
            Assert.assertEquals("b", config.remove("nope.more.1"));
            //                Assert.assertEquals(List.of("a", "c", "d"), config.remove("nope.more"));
            //                config.remove("nope");
        }
        config.set("SomeString", "Some str");
        config.set("more.A", "Some str1");
        config.set("more.B", "Some str2");
        System.out.println("[SimpleConfigTest] to string: ");
        System.out.println(config.toString());
        System.out.println("[SimpleConfigTest] hashcode: " + config.hashCode());
        Assert.assertEquals(config.hashCode(), config.hashCode());
        System.out.println("[SimpleConfigTest] clone test...");
        config.save(System.out);
        Config clone = config.clone();
        Assert.assertEquals(config, clone);
        clone.set("more.C", "Some str3");
        Assert.assertNotEquals(config, clone);

        double configMoney = config.getMoney();
        System.out.println("\n[SimpleConfigTest] testing basic operations: " + configMoney);

        double oldMoney = config.addMoney(10);
        Assert.assertEquals(oldMoney, configMoney, 0.001);
        Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] add test: " + config.getMoney());

        config.multipleMoneyBy(2);
        Assert.assertEquals((configMoney + 10) * 2, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] multiple test: " + config.getMoney());

        config.divideMoney(2);
        Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] divide test: " + config.getMoney());

        config.subtractMoney((byte) 10);
        Assert.assertEquals(configMoney, config.getMoney(), 0.001);
        System.out.println("[SimpleConfigTest] subtract test: " + config.getMoney());

        System.out.println("[SimpleConfigTest] testing basic values: ");

        Assert.assertEquals(10, config.getMoney(), 0.001);
        config.setMoney(20);
        Assert.assertEquals(20, config.get("money", 0.0, double.class), 0.001);
        config.set("money", 5);
        Assert.assertEquals(5, config.getMoney(), 0.001);

        System.out.print("[SimpleConfigTest] testing remove, default value of money: ");
        config.remove("money");
        System.out.println(config.getMoney());
        Assert.assertEquals(0.1, config.getMoney(), 0.001);
        config.addMoney(0.1);
        Assert.assertEquals(0.2, config.getMoney(), 0.001);

        config.setMoney(20);
        Assert.assertEquals(20, config.getMoney(), 0.001);
        config.setMoney(0);
        Assert.assertEquals(0.0, (Double) config.get("money"), 0.001);
        System.out.println("[SimpleConfigTest] done\n");

        StringBuilderWriter writer = new StringBuilderWriter(200);
        config.save(writer);
        Assert.assertEquals(config, configTemplate.load(new StringReader(writer.toString())));
    }
}