All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nablarch.fw.Request Maven / Gradle / Ivy

The newest version!
package nablarch.fw;

import java.util.Map;

import nablarch.core.util.annotation.Published;

/**
 * リクエストを表すインタフェース。
 * 
 * @param  リクエストパラメータの型
 * @author Iwauo Tajima 
 */
@Published
public interface Request {
    /**
     * リクエストパスを取得する。
     * @return リクエストパス
     */
    String getRequestPath();

    /**
     * リクエストパスを設定する。
     * @param requestPath リクエストパス
     * @return オブジェクト自体
     */
    Request setRequestPath(String requestPath);

    /**
     * リクエストパラメータを取得する。
     *
     * @param name パラメータ名
     * @return パラメータの値
     * @see #getParamMap()
     */
    TParam getParam(String name);

    /**
     * リクエストパラメータのMapを取得する。
     *
     * @return リクエストパラメータのMap
     */
    Map getParamMap();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy