My Entity类是Player扩展的,它保留一个类型为维度的变量。= dimension;在我的player类中,我是如何通过他的构造传递维度对象的: super(dimension);我还有一个Game类,它保存了所有可能的维度,另外还有一个名为active维度的额外变量,它保持了对活动游戏维度的引用。,但是存储在Player/
每个角色都可以访问不同的维度:角色A被允许查看特定客户集(c1、c2)的值。允许角色B查看特定事务类型集(t1、t2)的值。实际上,它是动态安全性,但这是无关紧要的,它对确定的集合也是如此。Role A: x ∈ {c1, c2} AND y ∈ T因为SSAS安全性是附加的(角色A或角色B),所以我看到了所有内容。C AND y ∈ {t1, t2}x ∈ {c1, c2} AND y ∈ {t1, t2}x ∈ {c1, c2} OR y ∈ {t1, t2}
优选