【发布时间】:2011-11-18 18:06:16
【问题描述】:
我有一个类的方法: 代码:
List<Entity> getData() {...}
以及一些扩展实体的类:项目、阶段、发票、付款。
我想做这样的事情:
@PostFilter("filterObject instanseof Project ? filterObject.manager == principal : filterObject instanceof Phase ? filterObject.project.manager == principal :
filterObject instanceof Invoice ? filterObject.phase.project == principal : filterObject instanceof Payment ? filterObject.invoice.phase.project.manager == principal : true")
合法吗?或者如何正确使用“instanceof”?
【问题讨论】:
标签: java spring spring-security