当前位置: 首页>>代码示例>>Java>>正文


Java MutableList.detect方法代码示例

本文整理汇总了Java中org.eclipse.collections.api.list.MutableList.detect方法的典型用法代码示例。如果您正苦于以下问题:Java MutableList.detect方法的具体用法?Java MutableList.detect怎么用?Java MutableList.detect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.collections.api.list.MutableList的用法示例。


在下文中一共展示了MutableList.detect方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: test2

import org.eclipse.collections.api.list.MutableList; //导入方法依赖的package包/类
/**
 * This one has no default specified for autoReorgEnabled
 */
@Test
public void test2() {
    DbEnvironmentXmlEnricher enricher = new DbEnvironmentXmlEnricher();
    DeploySystem system = enricher.readSystem(FileRetrievalMode.FILE_SYSTEM
            .resolveSingleFileObject("./src/test/resources/DbEnvironmentXmlEnricher/system-config-test2.xml"));

    MutableList<DbEnvironment> envs = system.getEnvironments().toList().sortThisBy(Environment.TO_NAME);
    DbEnvironment env1 = envs.detect(Predicates.attributeEqual(Environment.TO_NAME, "test1"));

    Schema schema = env1.getSchemas().detect(Predicates.attributeEqual(
            Schema.TO_NAME, "DEPLOY_TRACKER"));
    assertTrue(schema.getObjectExclusionPredicateBuilder().getObjectNamesByType().isEmpty());
    assertEquals("DEPLOY_TRACKER", env1.getPhysicalSchema("DEPLOY_TRACKER").getPhysicalName());

    assertEquals(Lists.mutable.of(
            FileRetrievalMode.FILE_SYSTEM.resolveSingleFileObject("src/test/resources/DbEnvironmentXmlEnricher")
    ), env1.getSourceDirs());

    assertEquals(Sets.mutable.with("DACT_RO", "DACT_RO_BATCH1", "DACT_RO_BATCH2", "DACT_RW", "DACT_RW_BATCH1", "DACT_RW_BATCH2"), env1.getGroups().collect(Group.TO_NAME).toSet());
    assertEquals(Sets.mutable.with("CMDRRWDB", "CMDRRODB"), env1.getUsers().collect(User.TO_NAME).toSet());

    assertEquals(DbEnvironmentXmlEnricherTest2DbPlatform.class, env1.getPlatform().getClass());
    assertTrue(env1.isAutoReorgEnabled());
    assertEquals(',', env1.getDataDelimiter());
    assertEquals("null", env1.getNullToken());
    assertEquals(1, env1.getSourceDirs().size());

    assertEquals(Sets.immutable.with("ext1", "ext2"), env1.getAcceptedExtensions());
}
 
开发者ID:goldmansachs,项目名称:obevo,代码行数:33,代码来源:DbEnvironmentXmlEnricherTest.java

示例2: getChangeType

import org.eclipse.collections.api.list.MutableList; //导入方法依赖的package包/类
/**
 * Internal method meant to help subclasses modify the changeType list.
 */
protected DbChangeType getChangeType(MutableList<ChangeType> inputs, String changeTypeName) {
    return (DbChangeType) inputs.detect(Predicates.attributeEqual(ChangeType.TO_NAME, changeTypeName));
}
 
开发者ID:goldmansachs,项目名称:obevo,代码行数:7,代码来源:AbstractDbPlatform.java


注:本文中的org.eclipse.collections.api.list.MutableList.detect方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。