1

ここからメタデータ (API 構成) に関する Mailjet API 実装のクラスを Eclipse でリファクタリング (大きな間違い) した後、コンパイラが壊れ続け、特定のインポートを認識できず、 Mailjet APIの他の領域を実装して、別のクラスで次の試行で同じ問題。コードの一部を引用して問題を示します。

import com.mailjet.api.client.MailJetApiCallException;
import com.mailjet.api.client.MailJetApiClient;
import com.mailjet.api.client.config.MailJetClientConfigurationException;
import com.mailjet.api.client.model.ResultSet;
import com.mailjet.api.model.v3.apikeytotals.ApiKeyTotals;
import com.mailjet.api.model.v3.metadata.Metadata;
import com.mailjet.api.model.v3.metadata.MetadataProperty;


@Path("/")
public class Metadatanew {

    @Path("/metadataview/{key}")
    @GET
    public Response metadataview(@PathParam("key") String key) {

         MailJetApiClient cl=null;
         Metadata thismetadata=null;
         String all = "";
        try {
            cl = MailjetUsersRest.createClient();
            key = "SOMEKEY";
            thismetadata=cl.createCall(Metadata.List).identifiedBy(MetadataProperty.UNIQUEKEY, key).execute();

        } catch (MailJetClientConfigurationException | MailJetApiCallException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }


            return Response.status(200).entity(all).build();
        return null;

        }

次のメソッドも Metadata クラスなどを認識しません。私のコンパイラが「MetadataProperty.UNIQUEKEY」ポイントで故障したかのように、それは単にそれを青とイタリック体にしないだけで、そのポイント以降のすべての種類の一般的な間違いやその後のコード全体でさえ認識しません。この問題全体で奇妙なのは、MetadataProperty と "." を記述するときです。それはすべての正しい統計の可能な入力を示しています。

メタデータの内訳の直後の次のクラスの実装では、ドメイン統計について、書く必要があります

cl = MailjetUsersRest.createClient();
    ResultSet<com.mailjet.api.model.v3.domainstatistics.DomainStatistics> dom=cl.createCall(com.mailjet.api.model.v3.domainstatistics.DomainStatistics.List).execute();

通常の代わりに(日食から間違っていると見なされます)

cl = MailjetUsersRest.createClient();
        ResultSet<DomainStatistics> dom=cl.createCall(DomainStatistics.List).execute();

メタデータの前に作成したすべてのクラスは、上記の方法で正しく機能しています

パッケージが記載されている最初の行に表示されるエラーは次のとおりです。

タイプ com.mailjet.api.model.v3.customtypes.Property を解決できません。必要な .class ファイルから間接的に参照されている

どんな助けでも大歓迎です

ps。別のバージョンであっても、Eclipseを削除してクリーンインストールしました。新しいプロジェクトを作成し、必要なすべてのライブラリを最初からリロードしました。問題をグーグルで検索しようとしましたが、成功しませんでした

4

0 に答える 0