public class StandardInputContent extends Object implements InputContent
コンストラクタと説明 |
---|
StandardInputContent()
登録用コンテンツを初期化します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
StandardInputContent |
addACIBuilder(ACIBuilder... builders)
コンテンツの権限情報を作成するACIビルダーを追加します。
|
StandardInputContent |
addACIBuilders(Collection<? extends ACIBuilder> builders)
コンテンツの権限情報を作成するACIビルダーを追加します。
|
StandardInputContent |
addAttachment(Attachment... attachment)
コンテンツに添付ファイルを追加します。
|
StandardInputContent |
addText(String... texts)
コンテンツの本文テキストを追加で設定します。
|
StandardInputContent |
addType(String... types)
コンテンツタイプを追加で設定します。
|
<T> StandardInputContent |
addValue(BasicField<T,?> field,
T value)
与えられたフィールドに指定された登録データをデフォルトのブースト値で設定します。
|
<T> StandardInputContent |
addValue(BasicField<T,?> field,
T value,
float boost)
与えられたフィールドに指定された登録データをブースト値と共に設定します。
|
InputContent |
getDelegator()
委譲先の実装クラスを取得します。
|
StandardInputContent |
removeField(BasicField<?,?> field)
コンテンツのフィールドに設定された値を削除します。
|
StandardInputContent |
setBoostForAttachments(float boost)
コンテンツに添付するファイルに対するブースト値を設定します。
|
StandardInputContent |
setContentBoost(float boost)
コンテンツ自体のブースト値を設定します。
|
StandardInputContent |
setId(String id)
コンテンツの一意キーとなるIDを設定します。
|
StandardInputContent |
setOriginalId(String originalId)
コンテンツから元データを辿るために必要なキーを任意のフォーマットで設定します。
|
StandardInputContent |
setRecordDate(Date recordDate)
コンテンツの登録日時を設定します。
|
StandardInputContent |
setTexts(String... texts)
コンテンツの本文テキストを設定します。
|
StandardInputContent |
setTitle(String title)
コンテンツの検索結果に表示するタイトルを設定します。
|
StandardInputContent |
setTypes(String... types)
コンテンツタイプを設定します。
|
StandardInputContent |
setUrl(String url)
コンテンツの検索結果から画面遷移するためのベースとなるURLを設定します。
|
<T> StandardInputContent |
setValue(BasicField<T,?> field,
T value)
与えられたフィールドに指定された登録データをデフォルトのブースト値で設定します。
|
<T> StandardInputContent |
setValue(BasicField<T,?> field,
T value,
float boost)
与えられたフィールドに指定された登録データをブースト値と共に設定します。
|
public StandardInputContent setId(String id)
setId
インタフェース内 InputContent
id
- ID nullを与えることはできません。InputContent.setId(java.lang.String)
public StandardInputContent setOriginalId(String originalId)
setOriginalId
インタフェース内 InputContent
originalId
- オリジナルID nullを与えることはできません。InputContent.setOriginalId(java.lang.String)
public StandardInputContent setUrl(String url)
setUrl
インタフェース内 InputContent
url
- URL nullを与えることはできません。InputContent.setUrl(java.lang.String)
public StandardInputContent setTitle(String title)
setTitle
インタフェース内 InputContent
title
- タイトル nullを与えることはできません。InputContent.setTitle(java.lang.String)
public StandardInputContent setTypes(String... types)
setTypes
インタフェース内 InputContent
types
- コンテンツタイプ nullを与えることはできません。InputContent.setTypes(java.lang.String[])
public StandardInputContent addType(String... types)
addType
インタフェース内 InputContent
types
- コンテンツタイプ nullを与えることはできません。InputContent.addType(java.lang.String[])
public StandardInputContent setTexts(String... texts)
setTexts
インタフェース内 InputContent
texts
- 本文テキスト nullを与えることはできません。InputContent.setTexts(java.lang.String[])
public StandardInputContent addText(String... texts)
addText
インタフェース内 InputContent
texts
- 本文テキスト nullを与えることはできません。InputContent.addText(java.lang.String[])
public StandardInputContent setRecordDate(Date recordDate)
setRecordDate
インタフェース内 InputContent
recordDate
- 登録日時 nullを与えることはできません。InputContent.setRecordDate(java.util.Date)
public <T> StandardInputContent setValue(BasicField<T,?> field, T value)
setValue
インタフェース内 InputContent
T
- 登録データの型field
- フィールド nullを与えることはできません。value
- 登録データ nullを与えることはできません。InputContent.setValue(jp.co.intra_mart.foundation.contentssearch.model.field.BasicField,
java.lang.Object)
public <T> StandardInputContent addValue(BasicField<T,?> field, T value)
addValue
インタフェース内 InputContent
T
- 登録データの型field
- フィールド nullを与えることはできません。value
- 登録データ nullを与えることはできません。InputContent.addValue(jp.co.intra_mart.foundation.contentssearch.model.field.BasicField,
java.lang.Object)
public <T> StandardInputContent setValue(BasicField<T,?> field, T value, float boost)
setValue
インタフェース内 InputContent
T
- 登録データの型field
- フィールド nullを与えることはできません。value
- 登録データ nullを与えることはできません。boost
- ブースト値 0以上の正数で指定して下さい。InputContent.setValue(jp.co.intra_mart.foundation.contentssearch.model.field.BasicField,
java.lang.Object, float)
public <T> StandardInputContent addValue(BasicField<T,?> field, T value, float boost)
addValue
インタフェース内 InputContent
T
- 登録データの型field
- フィールド nullを与えることはできません。value
- 登録データ nullを与えることはできません。boost
- ブースト値 0以上の正数で指定して下さい。InputContent.addValue(jp.co.intra_mart.foundation.contentssearch.model.field.BasicField,
java.lang.Object, float)
public StandardInputContent addAttachment(Attachment... attachment)
addAttachment
インタフェース内 InputContent
attachment
- 添付ファイル nullを与えることはできません。jp.co.intra_mart.foundation.contentssearch.model.content.InputContent#addAttachment(jp.co.intra_mart.foundation.contentssearch.model.attachment.Attachment)
public StandardInputContent setBoostForAttachments(float boost)
setBoostForAttachments
インタフェース内 InputContent
boost
- ブースト値 0以上の正数で指定して下さい。InputContent.setBoostForAttachments(float)
public StandardInputContent removeField(BasicField<?,?> field)
removeField
インタフェース内 InputContent
field
- フィールド nullを与えることはできません。InputContent.removeField(jp.co.intra_mart.foundation.contentssearch.model.field.BasicField)
public StandardInputContent setContentBoost(float boost)
setContentBoost
インタフェース内 InputContent
boost
- ブースト値 0以上の正数で指定して下さい。InputContent.setContentBoost(float)
public StandardInputContent addACIBuilder(ACIBuilder... builders)
InputContent
addACIBuilder
インタフェース内 InputContent
builders
- ACIビルダー nullを与えることはできません。public StandardInputContent addACIBuilders(Collection<? extends ACIBuilder> builders)
InputContent
addACIBuilders
インタフェース内 InputContent
builders
- ACIビルダーのコレクション nullを与えることはできません。public InputContent getDelegator()
getDelegator
インタフェース内 Delegatable<InputContent>
Delegatable.getDelegator()
Copyright © 2012 NTT DATA INTRAMART CORPORATION