|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.co.fujitsu.reffi.client.nexaweb.model.BaseModel
jp.co.fujitsu.reffi.client.nexaweb.model.PublishCore
public class PublishCore
[概 要]
トピックに発行する為の機能モデルクラスです。[詳 細]
[備 考]
使用例)
public class RemarkSendAction extends BaseAction {
@Override
protected void reserveModels(List> models) {
// publishモデルを実行予約
models.add(PublishCore.class);
}
@Override
public void nextModel(int index, Model prev, Model next) throws Exception {
switch(index){
case 0:
String channelName =
getElementValueByName("channelName").getElementValue(0).getValue();
String chatRemark =
getElementValueByName("chatRemark").getElementValue(0).getValue();
String handleName =
getElementValueByName("handleName").getElementValue(0).getValue();
// publish対象のトピック名を設定
((PublishCore)next).setTopic(channelName);
// publishするオブジェクトを設定
((PublishCore)next).setPublishObject("<" + handleName + "> " + chatRemark);
break;
}
}
}
[環 境] JDK 6.0 Update 11
Copyright (c) 2008-2009 FUJITSU Japan All rights reserved.
| コンストラクタの概要 | |
|---|---|
PublishCore()
|
|
| メソッドの概要 | |
|---|---|
Object |
getPublishObject()
[概 要] 発行するオブジェクトを取得します。 |
String |
getTopic()
[概 要] 発行対象トピックを取得します。 |
protected void |
mainproc()
[概 要] publishを行います。 |
void |
setPublishObject(Object publishObject)
[概 要] 発行するオブジェクトを設定します。 |
void |
setTopic(String topic)
[概 要] 発行対象トピックを設定します。 |
| クラス jp.co.fujitsu.reffi.client.nexaweb.model.BaseModel から継承されたメソッド |
|---|
addModelProcessListener, finalproc, fireModelFailure, fireModelFinished, fireModelSuccess, getController, getExecuteIndex, getListenerList, getParameterMapping, getResult, getSuccessCount, incrementSuccessCount, isSkip, postproc, preproc, removeModelProcessListener, run, setController, setExecuteIndex, setListenerList, setParameterMapping, setResult, setSkip, trap |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public PublishCore()
| メソッドの詳細 |
|---|
public String getTopic()
[概 要]
発行対象トピックを取得します。[詳 細]
topicフィールドを返却します。[備 考]
public void setTopic(String topic)
[概 要]
発行対象トピックを設定します。[詳 細]
topicフィールドを引数topicで設定します。[備 考]
topic - 発行対象トピックpublic Object getPublishObject()
[概 要]
発行するオブジェクトを取得します。[詳 細]
publishObjectフィールドを返却します。[備 考]
public void setPublishObject(Object publishObject)
[概 要]
発行するオブジェクトを設定します。[詳 細]
publishObjectフィールドを引数publishObjectで設定します。[備 考]
publishObject - 発行するオブジェクト
protected void mainproc()
throws Exception
[概 要]
publishを行います。[詳 細]
getPublishObject()で取得したオブジェクトを、getTopic()で取得したトピックに発行します。[備 考]
BaseModel 内の mainprocException - オーバーライド先で発生する可能性が有る例外
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||