2011-05-16 74 views
0

要创建有条件验证组,JSR 303的验证中我窝静态或没有静态接口,一个接口类传递给注释是这样的:如果一个父接口

@NotEmpty (groups={UpdateValue.class}) 

我有好几个不同的接口我想在父接口中组合我的代码的类型。这个模式好吗?子接口应该是静态的还是非静态的?父接口应该是静态的还是非静态的?

这是我要创建的接口的例子:

package com.value.validationTypes; 
public interface IValidation { 
    public interface NewValue { 
    } 
    public interface UpdateValue { 
    } 
} 

和方式,我会在我的form bean使用它:

@NotEmpty (groups={IValidation.UpdateValue.class}) 

回答

1

内部接口是隐含public static,他们不能还要别的吗。

无论你明确地让他们publicstatic是味道恕我直言的问题。

相关问题