0
我有類似下面的查詢,如何使用 'WHERE' 從VersionOne的JAVA SDK
/rest-1.v1/Data/TeamRoom?sel=Name,Team,[email protected]&where=Team='Team:4250032'
我如何做同樣來自VersionOne的Java SDK的?
我有類似下面的查詢,如何使用 'WHERE' 從VersionOne的JAVA SDK
/rest-1.v1/Data/TeamRoom?sel=Name,Team,[email protected]&where=Team='Team:4250032'
我如何做同樣來自VersionOne的Java SDK的?
找到了答案。
IAssetType assetType = _metaModel.getAssetType("TeamRoom");
Query query = new Query(assetType);
IAttributeDefinition team = assetType.getAttributeDefinition("Team");
IAttributeDefinition name = assetType.getAttributeDefinition("Name");
IAttributeDefinition count = assetType.getAttributeDefinition("[email protected]");
IFilterTerm teamName = new TokenTerm("Team='Team:4250032'");
query.getSelection().add(team);
query.getSelection().add(name);
query.getSelection().add(count);
query.setFilter(teamName);
QueryResult result = _services.retrieve(query);