im_contents_search 7.2.4

jp.co.intra_mart.foundation.solr.crawler.common
クラス DynamicDocumentType

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.solr.crawler.common.DynamicDocumentType

public class DynamicDocumentType
extends Object

クローラ内で動的文書種別を扱う為のクラスです。

導入されたバージョン:
7.1
バージョン:
1.0

フィールドの概要
static String DYNAMIC_DOCTYPE_PREFIX
          動的文書種別プレフィックス
static String DYNAMIC_DOCTYPE_SEPARATOR
          動的文書種別セパレータ
 
コンストラクタの概要
DynamicDocumentType()
           
 
メソッドの概要
static Map<String,String> getDynamicTypeInfo(String baseDocType, String loginGroupId)
          基本文書種別に紐付く動的文書種別情報を取得します。
static String makeDynamicType(List<String> typeList)
          階層構造順に格納された文書種別リストから動的文書種別IDを生成します。
static String makeDynamicType(List<String> typeList, int index)
          階層構造順に格納された文書種別リストから、
指定されたindexの種別の動的文書種別IDを生成します。
static void saveDynamicTypefile(String baseDocType, Map<String,String> dynamicTypeInfo, String loginGroupId)
          動的文書種別ファイルをシステムに保存します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DYNAMIC_DOCTYPE_PREFIX

public static final String DYNAMIC_DOCTYPE_PREFIX
動的文書種別プレフィックス

関連項目:
定数フィールド値

DYNAMIC_DOCTYPE_SEPARATOR

public static final String DYNAMIC_DOCTYPE_SEPARATOR
動的文書種別セパレータ

関連項目:
定数フィールド値
コンストラクタの詳細

DynamicDocumentType

public DynamicDocumentType()
メソッドの詳細

makeDynamicType

public static String makeDynamicType(List<String> typeList)
階層構造順に格納された文書種別リストから動的文書種別IDを生成します。

パラメータ:
typeList - 階層構造の文書種別情報
親の文書種別から順に格納します。
戻り値:
動的文書種別ID

makeDynamicType

public static String makeDynamicType(List<String> typeList,
                                     int index)
階層構造順に格納された文書種別リストから、
指定されたindexの種別の動的文書種別IDを生成します。

パラメータ:
typeList - 階層構造の文書種別情報
親の文書種別から順に格納します。
index - 動的文書種別を生成する階層位置
戻り値:
動的文書種別ID

getDynamicTypeInfo

public static Map<String,String> getDynamicTypeInfo(String baseDocType,
                                                    String loginGroupId)
                                             throws IOException
基本文書種別に紐付く動的文書種別情報を取得します。

パラメータ:
baseDocType - 基本文書種別
loginGroupId - ログイングループID
戻り値:
動的文書種別情報
例外:
IOException

saveDynamicTypefile

public static void saveDynamicTypefile(String baseDocType,
                                       Map<String,String> dynamicTypeInfo,
                                       String loginGroupId)
                                throws IOException
動的文書種別ファイルをシステムに保存します。

パラメータ:
baseDocType - 動的文書種別情報が紐付く基本文書種別
dynamicTypeInfo - 動的文書種別情報
key:動的文書種別ID value:動的文書種別名のマップ
loginGroupId - ログイングループID
例外:
IOException

im_contents_search 7.2.4

Copyright © 2011-2014 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.