Skip to content

Commit 5ddafa0

Browse files
committed
#1702 add visibility to join table def
1 parent cdd714e commit 5ddafa0

File tree

17 files changed

+8
-26
lines changed

17 files changed

+8
-26
lines changed

example/order/src/main/scala/org/finos/vuu/core/module/simul/SimulationModule.scala

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,6 @@ object SimulationModule extends DefaultModule {
237237
.addJoinTable(tableDefs =>
238238
JoinTableDef(
239239
name = "orderEntryPrices",
240-
visibility = Public,
241240
baseTable = tableDefs.get(NAME, "orderEntry"),
242241
joinColumns = Columns.allFrom(tableDefs.get(NAME, "orderEntry")) ++ Columns.allFromExcept(tableDefs.get(PriceModule.NAME, "prices"), "ric"),
243242
joins =
@@ -251,7 +250,6 @@ object SimulationModule extends DefaultModule {
251250
.addJoinTable(tableDefs =>
252251
JoinTableDef(
253252
name = "instrumentPrices",
254-
visibility = Public,
255253
baseTable = tableDefs.get(NAME, "instruments"),
256254
joinColumns = Columns.allFrom(tableDefs.get(NAME, "instruments")) ++ Columns.allFromExcept(tableDefs.get(PriceModule.NAME, "prices"), "ric"),
257255
joins =
@@ -265,7 +263,6 @@ object SimulationModule extends DefaultModule {
265263
.addJoinTable(tableDefs =>
266264
JoinTableDef(
267265
name = "ordersPrices",
268-
visibility = Public,
269266
baseTable = tableDefs.get(NAME, "orders"),
270267
joinColumns = Columns.allFrom(tableDefs.get(NAME, "orders")) ++ Columns.allFromExcept(tableDefs.get(PriceModule.NAME, "prices"), "ric"),
271268
joins =

vuu/src/main/scala/org/finos/vuu/api/TableDef.scala

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,11 @@ case class JoinTableDef(
257257
}
258258
}
259259

260+
object JoinTableDef {
261+
def apply(name: String, baseTable: TableDef, joinColumns: Array[Column], links: VisualLinks, joinFields: Seq[String], joins: JoinTo): JoinTableDef = {
262+
new JoinTableDef(name, Public, baseTable, joinColumns, links, joinFields, joins)
263+
}
264+
}
260265
//case class JoinTableDef(override val name: String, left: TableDef, right: TableDef, joinDef: JoinDefinition, joinColumns: Array[Column]) extends TableDef(name, joinDef.leftKeyField, joinColumns){
261266
// def getJoinDefinitionColumns():Array[Column] = {
262267
// Array(columnForName(left.keyField), columnForName(joinDef.rightKeyField))

vuu/src/test/scala/org/finos/vuu/core/module/TestModule2.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ object TestModule2 extends DefaultModule {
5555
.addJoinTable( tableDefs =>
5656
JoinTableDef(
5757
name = "instrumentPrices",
58-
visibility = Public,
5958
baseTable = tableDefs.get("TEST", "instruments"),
6059
joinColumns = Columns.allFrom(tableDefs.get("TEST", "instruments")) ++
6160
Columns.allFromExcept(tableDefs.get("TEST", "prices"), "ric"),

vuu/src/test/scala/org/finos/vuu/core/module/modulefrommodule/JoinModule.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package org.finos.vuu.core.module.modulefrommodule
22

33
import org.finos.toolbox.lifecycle.LifecycleContainer
44
import org.finos.toolbox.time.Clock
5-
import org.finos.vuu.api.{JoinSpec, JoinTableDef, JoinTo, LeftOuterJoin, Public, VisualLinks}
5+
import org.finos.vuu.api.{JoinSpec, JoinTableDef, JoinTo, LeftOuterJoin, VisualLinks}
66
import org.finos.vuu.core.module.{ModuleFactory, TableDefContainer, ViewServerModule}
77
import org.finos.vuu.core.table.Columns
88

@@ -16,7 +16,6 @@ object JoinModule {
1616
tableDefs =>
1717
JoinTableDef(
1818
name = "instrumentPrice",
19-
visibility = Public,
2019
baseTable = tableDefs.get(Instrument.NAME, "instrument"),
2120
joinColumns = Columns.allFrom(tableDefs.get(Instrument.NAME, "instrument")) ++ Columns.allFromExcept(tableDefs.get(Price.NAME, "price"), "ric"),
2221
joins =

vuu/src/test/scala/org/finos/vuu/core/table/TableTestHelper.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ object TableTestHelper {
4343

4444
val joinDef = JoinTableDef(
4545
name = "orderPrices",
46-
visibility = Public,
4746
baseTable = ordersDef,
4847
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
4948
joins =

vuu/src/test/scala/org/finos/vuu/core/table/join/JoinTableTest.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ class JoinTableTest extends AnyFeatureSpec with Matchers with ViewPortSetup {
6464

6565
val joinDef = JoinTableDef(
6666
name = "orderPrices",
67-
visibility = Public,
6867
baseTable = ordersDef,
6968
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
7069
joins =

vuu/src/test/scala/org/finos/vuu/core/table/join/JoinsOfJoinsTableTest.scala

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ class JoinsOfJoinsTableTest extends AnyFeatureSpec with Matchers with ViewPortSe
5656

5757
val joinDef = JoinTableDef(
5858
name = "orderPrices",
59-
visibility = Public,
6059
baseTable = ordersDef,
6160
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
6261
joins =
@@ -152,7 +151,6 @@ class JoinsOfJoinsTableTest extends AnyFeatureSpec with Matchers with ViewPortSe
152151

153152
val joinDef = JoinTableDef(
154153
name = "orderPrices",
155-
visibility = Public,
156154
baseTable = ordersDef,
157155
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
158156
joins =
@@ -258,7 +256,6 @@ class JoinsOfJoinsTableTest extends AnyFeatureSpec with Matchers with ViewPortSe
258256

259257
val join1Def = JoinTableDef(
260258
name = "instrumentToCurrency",
261-
visibility = Public,
262259
baseTable = instrumentDef,
263260
joinColumns = Columns.allFrom(instrumentDef) ++ Columns.allFromExcept(currencyDef, "currency"),
264261
joins =
@@ -272,7 +269,6 @@ class JoinsOfJoinsTableTest extends AnyFeatureSpec with Matchers with ViewPortSe
272269

273270
val join2Def = JoinTableDef(
274271
name = "orderToInstrument",
275-
visibility = Public,
276272
baseTable = ordersDef,
277273
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(join1Def, "ric"),
278274
joins =

vuu/src/test/scala/org/finos/vuu/viewport/AbstractViewPortTestCase.scala

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ class AbstractViewPortTestCase extends AnyFeatureSpec {
4646

4747
val joinDef = JoinTableDef(
4848
name = "orderPrices",
49-
visibility = Public,
5049
baseTable = ordersDef,
5150
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
5251
joins =
@@ -162,7 +161,6 @@ class AbstractViewPortTestCase extends AnyFeatureSpec {
162161

163162
val joinDef = JoinTableDef(
164163
name = "orderPrices",
165-
visibility = Public,
166164
baseTable = ordersDef,
167165
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
168166
joins =

vuu/src/test/scala/org/finos/vuu/viewport/AmendViewPortToTreeTest.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,6 @@ class AmendViewPortToTreeTest extends AnyFeatureSpec with ViewPortSetup {
150150

151151
val joinDef = JoinTableDef(
152152
name = "orderPrices",
153-
visibility = Public,
154153
baseTable = ordersDef,
155154
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
156155
joins =

vuu/src/test/scala/org/finos/vuu/viewport/CalculatedColumnsViewPortTest.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package org.finos.vuu.viewport
33
import org.finos.toolbox.jmx.{MetricsProvider, MetricsProviderImpl}
44
import org.finos.toolbox.lifecycle.LifecycleContainer
55
import org.finos.toolbox.time.{Clock, TestFriendlyClock}
6-
import org.finos.vuu.api.{JoinSpec, JoinTableDef, JoinTo, LeftOuterJoin, Public, TableDef, VisualLinks}
6+
import org.finos.vuu.api.{JoinSpec, JoinTableDef, JoinTo, LeftOuterJoin, TableDef, VisualLinks}
77
import org.finos.vuu.client.messages.RequestId
88
import org.finos.vuu.core.table.TableTestHelper.combineQs
99
import org.finos.vuu.core.table.{Columns, TableContainer, ViewPortColumnCreator}
1010
import org.finos.vuu.net.ClientSessionId
1111
import org.finos.vuu.provider.{JoinTableProviderImpl, MockProvider, ProviderContainer}
1212
import org.finos.vuu.util.OutboundRowPublishQueue
13-
import org.finos.vuu.util.table.TableAsserts.{assertVpEq, assertVpEqWithMeta}
13+
import org.finos.vuu.util.table.TableAsserts.{assertVpEq}
1414
import org.scalatest.GivenWhenThen
1515
import org.scalatest.matchers.should.Matchers
1616
import org.scalatest.prop.Tables.Table
@@ -224,7 +224,6 @@ class CalculatedColumnsViewPortTest extends AbstractViewPortTestCase with Matche
224224

225225
val joinDef = JoinTableDef(
226226
name = "orderPrices",
227-
visibility = Public,
228227
baseTable = ordersDef,
229228
joinColumns = Columns.allFrom(ordersDef) ++ Columns.allFromExcept(pricesDef, "ric"),
230229
joins =

0 commit comments

Comments
 (0)