@Test @DisplayName("return the list of columns") void returnColumns() { int systemColumnCount = ColumnTests.defaultColumns.size(); int protoColumnCount = 4; int expectedSize = systemColumnCount + protoColumnCount; assertThat(columns.columnList()).hasSize(expectedSize); }
public ImmutableList<Column> columnList() { ImmutableList.Builder<Column> builder = ImmutableList.builder(); builder.addAll(systemColumns.values()); builder.addAll(simpleColumns.values()); builder.addAll(interfaceBasedColumns.values()); return builder.build(); }
Columns { public ImmutableList<Column> columnList() { ImmutableList.Builder<Column> builder = ImmutableList.builder(); builder.addAll(systemColumns.values()); builder.addAll(simpleColumns.values()); builder.addAll(interfaceBasedColumns.values()); return builder.build(); } }
Columns { public ImmutableList<Column> columnList() { ImmutableList.Builder<Column> builder = ImmutableList.builder(); builder.addAll(systemColumns.values()); builder.addAll(simpleColumns.values()); builder.addAll(interfaceBasedColumns.values()); return builder.build(); } private  Columns(
            ImmutableMap<ColumnName, SysColumn> systemColumns,
            ImmutableMap<ColumnName, SimpleColumn> simpleColumns,
            ImmutableMap<ColumnName, InterfaceBasedColumn> interfaceBasedColumns,
            EntityClass<?> entityClass); }
Columns { public ImmutableList<Column> columnList() { ImmutableList.Builder<Column> builder = ImmutableList.builder(); builder.addAll(systemColumns.values()); builder.addAll(simpleColumns.values()); builder.addAll(interfaceBasedColumns.values()); return builder.build(); } private  Columns(
            ImmutableMap<ColumnName, SysColumn> systemColumns,
            ImmutableMap<ColumnName, SimpleColumn> simpleColumns,
            ImmutableMap<ColumnName, InterfaceBasedColumn> interfaceBasedColumns,
            EntityClass<?> entityClass); static Columns of(EntityClass<?> entityClass); static Columns of(Class<? extends Entity<?, ?>> entityClass); Column get(ColumnName columnName); Optional<Column> find(ColumnName columnName); Map<ColumnName, @Nullable Object> valuesIn(Entity<?, ?> source); ImmutableList<Column> columnList(); ImmutableMap<ColumnName, Column> lifecycleColumns(); ImmutableMap<ColumnName, InterfaceBasedColumn> interfaceBasedColumns(); }
Columns { public ImmutableList<Column> columnList() { ImmutableList.Builder<Column> builder = ImmutableList.builder(); builder.addAll(systemColumns.values()); builder.addAll(simpleColumns.values()); builder.addAll(interfaceBasedColumns.values()); return builder.build(); } private  Columns(
            ImmutableMap<ColumnName, SysColumn> systemColumns,
            ImmutableMap<ColumnName, SimpleColumn> simpleColumns,
            ImmutableMap<ColumnName, InterfaceBasedColumn> interfaceBasedColumns,
            EntityClass<?> entityClass); static Columns of(EntityClass<?> entityClass); static Columns of(Class<? extends Entity<?, ?>> entityClass); Column get(ColumnName columnName); Optional<Column> find(ColumnName columnName); Map<ColumnName, @Nullable Object> valuesIn(Entity<?, ?> source); ImmutableList<Column> columnList(); ImmutableMap<ColumnName, Column> lifecycleColumns(); ImmutableMap<ColumnName, InterfaceBasedColumn> interfaceBasedColumns();  }