1
使用するGrailsでCommandObjects
またはDomainClass
継承されたプロパティの制約を制限するにはどうすればよいですか?継承された制約をより厳密にする
class FacebookTextContentCommand extends TextContentCommand {
public static final int LENGTH_MAX = 4
static constraints = {
importFrom TextContentCommand
payload maxSize: LENGTH_MAX
}
}
この:私は財産厳しい作ると最大長さを設定したいのですが、サブクラスで
abstract class TextContentCommand extends ContentCommand {
String payload
static constraints = {
payload nullable: false
}
:
は私が親null以外のプロパティを持つクラスを持っていると言いますwayが動作していない場合、より長い文字列が提供された場合、検証は成功します。私のGrailsの知識は非常に浅いです。継承されたプロパティをどのように制限できますか?