jp.co.fujitsu.reffi.client.android.model
クラス HttpRequestCore

java.lang.Object
  上位を拡張 jp.co.fujitsu.reffi.client.android.model.BaseModel
      上位を拡張 jp.co.fujitsu.reffi.client.android.model.HttpRequestCore
すべての実装されたインタフェース:
java.util.concurrent.Callable<java.lang.Object>, Model

public class HttpRequestCore
extends BaseModel


フィールドの概要
static java.lang.String GET
           
static java.lang.String POST
           
 
コンストラクタの概要
HttpRequestCore()
           
 
メソッドの概要
 void addParameters(java.lang.String key, java.lang.String value)
           
 java.lang.String getInputEncoding()
           
 java.lang.String getMethod()
           
 java.lang.String getOutputEncoding()
           
 java.util.List<org.apache.http.message.BasicNameValuePair> getParameters()
           
 byte[] getRawResult()
           
 int getResponseSize()
           
 int getResultType()
           
 int getStatusCode()
           
 java.lang.String getUri()
           
protected  void mainproc()
          [概 要] 主処理テンプレートメソッドです。
protected  void postproc()
          [概 要] 後処理テンプレートメソッドです。
protected  void postSend(java.lang.Object result)
           
protected  void preSend(org.apache.http.client.methods.HttpRequestBase request)
           
protected  byte[] send(org.apache.http.client.methods.HttpRequestBase request)
           
 void setInputEncoding(java.lang.String inputEncoding)
           
 void setMethod(java.lang.String method)
           
 void setOutputEncoding(java.lang.String outputEncoding)
           
 void setParameters(java.util.List<org.apache.http.message.BasicNameValuePair> parameters)
           
 void setRawResult(byte[] rawResult)
           
 void setResponseSize(int responseSize)
           
 void setResultType(int resultType)
           
 void setStatusCode(int statusCode)
           
 void setUri(java.lang.String uri)
           
 
クラス jp.co.fujitsu.reffi.client.android.model.BaseModel から継承されたメソッド
addModelProcessListener, call, done, finalproc, fireModelFailure, fireModelFinished, fireModelSuccess, getController, getExecuteIndex, getHandler, getListenerList, getParameterMapping, getResult, getSuccessCount, incrementSuccessCount, init, isAsync, isSkip, preproc, removeModelProcessListener, run, setAsync, setController, setExecuteIndex, setHandler, setListenerList, setParameterMapping, setResult, setSkip, trap
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

GET

public static final java.lang.String GET
関連項目:
定数フィールド値

POST

public static final java.lang.String POST
関連項目:
定数フィールド値
コンストラクタの詳細

HttpRequestCore

public HttpRequestCore()
メソッドの詳細

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getMethod

public java.lang.String getMethod()

setMethod

public void setMethod(java.lang.String method)

getParameters

public java.util.List<org.apache.http.message.BasicNameValuePair> getParameters()

setParameters

public void setParameters(java.util.List<org.apache.http.message.BasicNameValuePair> parameters)

getResultType

public int getResultType()

setResultType

public void setResultType(int resultType)

addParameters

public void addParameters(java.lang.String key,
                          java.lang.String value)

getStatusCode

public int getStatusCode()

setStatusCode

public void setStatusCode(int statusCode)

getResponseSize

public int getResponseSize()

setResponseSize

public void setResponseSize(int responseSize)

getInputEncoding

public java.lang.String getInputEncoding()

setInputEncoding

public void setInputEncoding(java.lang.String inputEncoding)

getOutputEncoding

public java.lang.String getOutputEncoding()

setOutputEncoding

public void setOutputEncoding(java.lang.String outputEncoding)

getRawResult

public byte[] getRawResult()

setRawResult

public void setRawResult(byte[] rawResult)

mainproc

protected void mainproc()
                 throws java.lang.Exception
クラス BaseModel の記述:

[概 要]

主処理テンプレートメソッドです。

[詳 細]

デフォルト処理は有りません。
オーバーライドしてこのモデルのメイン処理を実装します。

[備 考]

オーバーライド:
クラス BaseModel 内の mainproc
例外:
java.lang.Exception - オーバーライド先で発生する可能性が有る例外

postproc

protected void postproc()
                 throws java.lang.Exception
クラス BaseModel の記述:

[概 要]

後処理テンプレートメソッドです。

[詳 細]

デフォルト処理は有りません。
オーバーライドしてこのモデルの主処理後処理を実装します。

[備 考]

オーバーライド:
クラス BaseModel 内の postproc
例外:
java.lang.Exception - オーバーライド先で発生する可能性が有る例外

preSend

protected void preSend(org.apache.http.client.methods.HttpRequestBase request)

send

protected byte[] send(org.apache.http.client.methods.HttpRequestBase request)
               throws java.io.IOException,
                      org.xmlpull.v1.XmlPullParserException,
                      org.json.JSONException
例外:
java.io.IOException
org.xmlpull.v1.XmlPullParserException
org.json.JSONException

postSend

protected void postSend(java.lang.Object result)


Copyright © 2008-2011. All Rights Reserved.