0

Modelio を使用して、jhipster-uml で使用する xmi を作成しています。
Modelio の属性に検証規則を追加して、xmi がインポートされたときに検証規則 (必須、最小長、最大長など) がエンティティに含まれるようにする方法はありますか?

たとえば、現在生成されている json は次のようになります。

{
  "relationships": [],
  "fields": [
    {
      "fieldId": 1,
      "fieldName": "name",
      "fieldType": "String"
    },
  ],
  "changelogDate": "20160118185613",
  "dto": "no",
  "pagination": "no"
}

しかし、私はそれを次のように見せたいです (これは を使用して生成されましたyo jhipster:entity):

{
    "relationships": [],
    "fields": [
        {
            "fieldId": 1,
            "fieldName": "name",
            "fieldType": "String",
            "fieldValidateRules": [
                "required",
                "minlength",
                "maxlength",
                "pattern"
            ],
            "fieldValidateRulesMinlength": "10",
            "fieldValidateRulesMaxlength": "100",
            "fieldValidateRulesPattern": "^[a-zA-Z0-9]*$",
            "fieldValidateRulesPatternJava": "^[a-zA-Z0-9]*$"
        },
    ],
    "changelogDate": "20160118184133",
    "dto": "no",
    "service": "no",
    "pagination": "no"
}
4

1 に答える 1