2017-11-04 5 views
0

私は大体このようなものですな基準があります、私はすべての単純型(この例では、long型)でクエリを使用することができ活字サービスからTypeScriptサービスの列挙型で条件を使用するにはどうすればよいですか?

public class DocuSignTemplateDefinitionCriteria implements Serializable { 

    public static class DocuSignTemplateTypeFilter extends Filter<DocuSignTemplateType> { 
    } 

    private DocuSignTemplateTypeFilter templateType; 
    private LongFilter sponsorLevelId; 
    private LongFilter languageId; 
    private LongFilter eventId; 

を:

this.http.get(`${this.resourceUrl}languageId.equals=2&sponsorLevelId.equals=4&eventId.equals=1001`) 

にでも私は列挙型DocuSignTemplateTypeを照会する方法を理解できません。私はいくつかの構文を使用してきましたが(以下はその一例ですが)、私は正しいことができません。

this.http.get(`${this.resourceUrl}?languageId.equals=2&sponsorLevelId.equals=4&eventId.equals=1001&templateType.equals=DocuSignTemplateType.SPONSOR_AGREEMENT`) 

どのようにこれを達成するための任意の例?

おかげ

+0

生成されたJavaテストを見ると、enumクラス名のない 'templateType.equals = SPONSOR_AGREEMENT'と言います。 [ここ](https://sonarcloud.io/component?id=io.github.jhipster.sample%3Ajhipster-sample-application%3Asrc%2Ftest%2Fjava%2Fio%2Fgithub%2Fjhipster%2Fsample%2Fweb%2Frest%2FFieldTestServiceClassEntityResourceIntTest .java&line = 2324)を参照してください。 –

+0

はい、ありがとうございます。私はあらゆる種類の複雑な構文を試しましたが、この構文はありませんでした。 – agoncal

答えて

1

としては、それが列挙型のクラス名を指定せずにtemplateType.equals=SPONSOR_AGREEMENTでなければなりません、コメントで述べています。

関連する問題