Screenで最大化画面かどうかを判別する方法

AipoのScreenでポートレット表示のさい、最大化表示の際で同じScreenを呼んでテンプレートファイルを振り分ける場合の処理方法です

Actionの場合

        JetspeedRunData jdata = (JetspeedRunData) rundata;
        boolean customized = (jdata.getMode() == JetspeedRunData.CUSTOMIZE);
        boolean maximized =
          customized || (jdata.getMode() == JetspeedRunData.MAXIMIZE);

Screenの場合

ScreenだとJetspeedRunData.NORMALが常に返ってくるので、以下の方法で分岐させます。

        JetspeedRunData jdata = (JetspeedRunData) rundata;
        String jspeid = (String) jdata.getUser().getTemp("js_peid");
        if (jspeid != null) {
          boolean maximized = true;
        }