Example usage for org.apache.commons.collections CollectionUtils size

List of usage examples for org.apache.commons.collections CollectionUtils size

Introduction

In this page you can find the example usage for org.apache.commons.collections CollectionUtils size.

Prototype

public static int size(Object object) 

Source Link

Document

Gets the size of the collection/iterator specified.

Usage

From source file:com.bekwam.resignator.commands.KeytoolCommand.java

public static void main(String[] args) throws Exception {

    KeytoolCommand cmd = new KeytoolCommand();

    System.out.println("****** cacerts *******");
    List<KeystoreEntry> entries = cmd.findKeystoreEntries("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Program Files\\Java\\jdk1.8.0_40\\jre\\lib\\security\\cacerts", "changeit");

    entries.stream().forEach((e) -> System.out.println(e.getAlias() + "/" + e.getFingerprint()));

    System.out.println("****** just cacerts aliases *******");
    List<String> aliases = cmd.findAliases("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Program Files\\Java\\jdk1.8.0_40\\jre\\lib\\security\\cacerts", "changeit");

    aliases.stream().forEach((a) -> System.out.println(a));

    System.out.println("****** test *******");
    entries = cmd.findKeystoreEntries("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Users\\carl_000\\git\\resignator-repos-1\\resignator\\mykeystore", "ab987c");

    entries.stream().forEach((e) -> System.out.println(e.getAlias() + "/" + e.getFingerprint()));

    System.out.println("****** just test aliases *******");
    aliases = cmd.findAliases("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Users\\carl_000\\git\\resignator-repos-1\\resignator\\mykeystore", "ab987c");

    aliases.stream().forEach((a) -> System.out.println(a));

    System.out.println("****** empty *******");
    entries = cmd.findKeystoreEntries("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Users\\carl_000\\git\\resignator-repos-1\\resignator\\emptykeystore", "ab987c");

    entries.stream().forEach((e) -> System.out.println(e.getAlias() + "/" + e.getFingerprint()));

    System.out.println("****** just empty aliases *******");
    aliases = cmd.findAliases("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Users\\carl_000\\git\\resignator-repos-1\\resignator\\emptykeystore", "ab987c");

    aliases.stream().forEach((a) -> System.out.println(a));

    System.out.println("***** bad password *****");

    entries = cmd.findKeystoreEntries("C:\\Program Files\\Java\\jdk1.8.0_40\\bin\\keytool",
            "C:\\Users\\carl_000\\git\\resignator-repos-1\\resignator\\emptykeystore", "xxx");

    System.out.println("# entries=" + CollectionUtils.size(entries));
}

From source file:com.bekwam.resignator.ResignatorAppMainViewControllerTest.java

@Test
public void addOne() {

    resignatorAppMainViewController.recordRecentProfile("profile1");

    assertEquals(1, CollectionUtils.size(resignatorAppMainViewController.mRecentProfiles.getItems()));
    assertEquals("profile1", resignatorAppMainViewController.mRecentProfiles.getItems().get(0).getText());
    assertEquals(1,/*from   w w w. ja  v a 2 s .  co  m*/
            CollectionUtils.size(resignatorAppMainViewController.activeConfiguration.getRecentProfiles()));
    assertEquals("profile1", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(0));
}

From source file:io.github.jrobotframework.keyword.csv.criteria.CSVLineCriteria.java

public String[] uniqueResult() {
    List<String[]> items = list();

    if (CollectionUtils.isEmpty(items)) {
        return null;
    }/*from  w w  w .jav a2 s .c  o m*/

    if (CollectionUtils.size(items) > 1) {
        throw new IllegalStateException("Has more than one entries found.");
    }

    return items.iterator().next();
}

From source file:ltistarter.JPATests.java

@Test
public void testJPA() {
    Iterable<LtiKeyEntity> keys;
    LtiKeyEntity key;/*from ww w  .  j  a v  a2 s. c  o m*/
    int result;
    assertNotNull(ltiKeyRepository);
    keys = ltiKeyRepository.findAll();
    assertFalse(keys.iterator().hasNext());

    ltiKeyRepository.save(new LtiKeyEntity("key", "secret"));
    ltiKeyRepository.save(new LtiKeyEntity("AZkey", "AZsecret"));
    keys = ltiKeyRepository.findAll();
    assertTrue(keys.iterator().hasNext());
    assertEquals(2, CollectionUtils.size(keys.iterator()));
    key = ltiKeyRepository.findByKeyKey("not_real_key");
    assertNull(key);
    key = ltiKeyRepository.findByKeyKey("key");
    assertNotNull(key);
    assertEquals("secret", key.getSecret());
    LtiKeyEntity key2 = ltiKeyRepository.findOne(key.getKeyId());
    assertNotNull(key2);
    assertEquals(key, key2);

    key = ltiKeyRepository.findOne(key.getKeyId());
    assertNotNull(key);

    ltiKeyRepository.delete(key);
    keys = ltiKeyRepository.findAll();
    assertTrue(keys.iterator().hasNext());
    assertEquals(1, CollectionUtils.size(keys.iterator()));

    result = ltiKeyRepository.deleteByKeyKey("not_real_key");
    assertEquals(0, result);
    result = ltiKeyRepository.deleteByKeyKey("AZkey");
    assertEquals(1, result);

    keys = ltiKeyRepository.findAll();
    assertFalse(keys.iterator().hasNext());
    assertEquals(0, CollectionUtils.size(keys.iterator()));
}

From source file:com.bekwam.resignator.ResignatorAppMainViewControllerTest.java

@Test
public void addTwo() {

    resignatorAppMainViewController.recordRecentProfile("profile1");
    resignatorAppMainViewController.recordRecentProfile("profile2");

    assertEquals(2, CollectionUtils.size(resignatorAppMainViewController.mRecentProfiles.getItems()));
    assertEquals("profile2", resignatorAppMainViewController.mRecentProfiles.getItems().get(0).getText());
    assertEquals("profile1", resignatorAppMainViewController.mRecentProfiles.getItems().get(1).getText());

    assertEquals(2,/* www .jav  a 2s  .c o  m*/
            CollectionUtils.size(resignatorAppMainViewController.activeConfiguration.getRecentProfiles()));
    assertEquals("profile2", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(0));
    assertEquals("profile1", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(1));
}

From source file:alfio.model.result.Result.java

public ErrorCode getFirstErrorOrNull() {
    if (isSuccess() || CollectionUtils.size(errors) == 0) {
        return null;
    }
    return errors.get(0);
}

From source file:fr.itinerennes.bundler.tasks.framework.AbstractCountedCsvTask.java

@Override
protected final List<T> getData() throws CsvTaskException {
    final List<T> data = getDataList();
    this.lineCount = CollectionUtils.size(data);
    return data;/*from w w w.  j  a  v a 2 s.c om*/
}

From source file:io.github.jrobotframework.keyword.csv.criteria.CSVLineCriteria.java

public int count() {
    return CollectionUtils.size(list());
}

From source file:fr.itinerennes.bundler.tasks.framework.AbstractCsvTask.java

/**
 * <ol>//www. j  a  v a  2  s. c o m
 * <li>opens the output file</li>
 * <li>write the total line count</li>
 * <li>invokes {@link #generateLines()} to let subclasses write lines, see {@link #writeLine(Object...)}</li>
 * </ol>
 * 
 * @see fr.itinerennes.bundler.tasks.framework.AbstractTask#execute()
 */
@Override
protected final void execute() {
    final File outFile = getOutputFile();
    LOGGER.debug("Writing output to {}", outFile);
    try {
        out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(outFile), CHARSET));
        final List<T> data = getData();
        LOGGER.debug("Writing {} lines to {}", CollectionUtils.size(data), outFile);
        final List<Object[]> lines = new ArrayList<Object[]>(data.size());
        for (final T d : data) {
            lines.add(toCSV(d));
        }
        Collections.sort(lines, new Comparator<Object[]>() {

            @Override
            public int compare(final Object[] o1, final Object[] o2) {
                return toString(o1).compareTo(toString(o2));
            }

            private String toString(final Object[] data) {
                final StringBuilder s = new StringBuilder();
                for (final Object o : data) {
                    if (o != null) {
                        s.append(o.toString());
                    }
                }
                return s.toString();
            }
        });
        for (final Object[] lineData : lines) {
            writeLine(lineData);
        }
    } catch (final FileNotFoundException e) {
        LOGGER.error("output file not found", e);
    } catch (final IOException e) {
        LOGGER.error("can't write to output file", e);
    } catch (final CsvTaskException e) {
        LOGGER.error("can't generate CSV data", e);
    } finally {
        IOUtils.closeQuietly(out);
    }
}

From source file:com.bekwam.resignator.ResignatorAppMainViewControllerTest.java

@Test
public void addMax() {

    resignatorAppMainViewController.recordRecentProfile("profile1"); // will be removed
    resignatorAppMainViewController.recordRecentProfile("profile2");
    resignatorAppMainViewController.recordRecentProfile("profile3");
    resignatorAppMainViewController.recordRecentProfile("profile4");
    resignatorAppMainViewController.recordRecentProfile("profile5");

    assertEquals(4, CollectionUtils.size(resignatorAppMainViewController.mRecentProfiles.getItems()));
    assertEquals("profile5", resignatorAppMainViewController.mRecentProfiles.getItems().get(0).getText());
    assertEquals("profile4", resignatorAppMainViewController.mRecentProfiles.getItems().get(1).getText());
    assertEquals("profile3", resignatorAppMainViewController.mRecentProfiles.getItems().get(2).getText());
    assertEquals("profile2", resignatorAppMainViewController.mRecentProfiles.getItems().get(3).getText());

    assertEquals(4,//from   w  ww. ja  v a 2  s .  c  o m
            CollectionUtils.size(resignatorAppMainViewController.activeConfiguration.getRecentProfiles()));
    assertEquals("profile5", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(0));
    assertEquals("profile4", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(1));
    assertEquals("profile3", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(2));
    assertEquals("profile2", resignatorAppMainViewController.activeConfiguration.getRecentProfiles().get(3));
}