|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の mainproc
Exception
- オーバーライド先で発生する可能性が有る例外
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |