/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.api; import java.io.IOException; import android.content.Context; import android.content.Intent; import com.galaxy.meetup.client.android.content.EsAccount; import com.galaxy.meetup.client.android.network.PlusiOperation; import com.galaxy.meetup.client.android.network.http.HttpOperation; import com.galaxy.meetup.server.client.domain.DataAbuseReport; import com.galaxy.meetup.server.client.domain.request.ReportProfileRequest; import com.galaxy.meetup.server.client.domain.response.ReportProfileResponse; import com.galaxy.meetup.server.client.v2.request.Request; import com.galaxy.meetup.server.client.v2.response.Response; /** * * @author sihai * */ public class ReportProfileAbuseOperation extends PlusiOperation { private final String mAbuseType; private final String mGaiaId; public ReportProfileAbuseOperation(Context context, EsAccount esaccount, String s, String s1, Intent intent, HttpOperation.OperationListener operationlistener) { super(context, esaccount, "reportprofile", null, null, ReportProfileResponse.class); mGaiaId = s; mAbuseType = s1; } protected final void handleResponse(Response response) throws IOException { } protected final Request populateRequest() { ReportProfileRequest reportprofilerequest = new ReportProfileRequest(); reportprofilerequest.ownerId = mGaiaId; reportprofilerequest.abuseReport = new DataAbuseReport(); reportprofilerequest.abuseReport.abuseType = mAbuseType; return reportprofilerequest; } }