jp.go.nict.langrid.management.web.utility
クラス NewsFactory

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.web.utility.NewsFactory

public class NewsFactory
extends Object

ニュースモデルを生成するファクトリー

バージョン:
$Revision: 11183 $
作成者:
Masaaki Kamiya, $Author: nakaguchi $

コンストラクタの概要
NewsFactory()
           
 
メソッドの概要
static NewsModel createLanguageResourceNews(String operationName, boolean isReserve, boolean isDone, Map<String,String> paramMap)
           言語資源に関するニュースを生成する 操作名は以下 Registered Deplyoed Undeployed Unregistered Suspended Restrart unregistration suspend
static NewsModel createLanguageServiceNews(InstanceType type, String operationName, boolean isReserve, boolean isDone, boolean hasRelated, Map<String,String> paramMap)
           言語サービスに関するニュースを生成する 操作名は以下 Registered Replaced Unregistered Suspended Restrart unregistration suspend
static NewsModel createResourceScheduleNews(ScheduleActionType actionType, boolean isCancel, boolean isRelated, Map<String,String> paramMap)
           
static NewsModel createServiceAddNews(ServiceModel service)
           
static NewsModel createServiceReplaceNews(ServiceModel service)
           
static NewsModel createServiceScheduleNews(InstanceType targetType, ScheduleActionType actionType, boolean isCancel, boolean isRelated, Map<String,String> paramMap)
          予約関連のニュースを生成する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NewsFactory

public NewsFactory()
メソッドの詳細

createServiceAddNews

public static NewsModel createServiceAddNews(ServiceModel service)

createServiceReplaceNews

public static NewsModel createServiceReplaceNews(ServiceModel service)

createLanguageResourceNews

public static NewsModel createLanguageResourceNews(String operationName,
                                                   boolean isReserve,
                                                   boolean isDone,
                                                   Map<String,String> paramMap)
 言語資源に関するニュースを生成する
 操作名は以下
  Registered
  Deplyoed
  Undeployed
  Unregistered
  Suspended
  Restrart
  unregistration
  suspend
 

パラメータ:
operationName - 操作名
isReserve - 予約用ニュースかどうか
isDone - 完了した操作用ニュースかどうか
paramMap - ニュースメッセージ内に使用するパラメータ
戻り値:
結果のモデル

createLanguageServiceNews

public static NewsModel createLanguageServiceNews(InstanceType type,
                                                  String operationName,
                                                  boolean isReserve,
                                                  boolean isDone,
                                                  boolean hasRelated,
                                                  Map<String,String> paramMap)
 言語サービスに関するニュースを生成する
 操作名は以下
  Registered
  Replaced
  Unregistered
  Suspended
  Restrart
  unregistration
  suspend
 

パラメータ:
type - 言語サービスのタイプ
operationName - 操作名
isReserve - 予約用ニュースかどうか
isDone - 完了した操作用ニュースかどうか
hasRelated - 言語資源との関連を持つかどうか
paramMap - ニュースメッセージ内に使用するパラメータ
戻り値:
結果のモデル

createServiceScheduleNews

public static NewsModel createServiceScheduleNews(InstanceType targetType,
                                                  ScheduleActionType actionType,
                                                  boolean isCancel,
                                                  boolean isRelated,
                                                  Map<String,String> paramMap)
予約関連のニュースを生成する

パラメータ:
targetType - 予約対象の種類
actionType - 予約の種類
isCancel - 予約のキャンセルかどうか
isRelated - サービスと関連する言語資源かどうか
戻り値:
結果のモデル

createResourceScheduleNews

public static NewsModel createResourceScheduleNews(ScheduleActionType actionType,
                                                   boolean isCancel,
                                                   boolean isRelated,
                                                   Map<String,String> paramMap)