public interface BMTemplateService
BMTemplate.sortNumber
の型を int から Integer に変更しました。registerTemplate(jp.co.intra_mart.foundation.bloommaker.content.BMTemplate, java.lang.String)
, updateTemplate(jp.co.intra_mart.foundation.bloommaker.content.BMTemplate, java.lang.String)
で BMTemplate
の BMTemplate.sortNumber
に null
を指定して永続化することが可能です。getTemplate(java.lang.String)
, getTemplatesByCategory(java.lang.String)
で BMTemplate
を取得する際、BMTemplate.sortNumber
には 0
をセットして返します。修飾子とタイプ | メソッドと説明 |
---|---|
void |
deleteTemplate(java.lang.String templateId)
指定されたIDのテンプレート情報を削除します。
|
BMTemplate |
getTemplate(java.lang.String templateId)
指定されたIDのテンプレート情報を取得します。
|
java.util.Collection<BMTemplate> |
getTemplatesByCategory(java.lang.String categoryId)
指定されたカテゴリに紐づくテンプレート情報を取得します。
|
void |
registerTemplate(BMTemplate template,
java.lang.String comment)
テンプレート情報を登録します。
|
void |
removeCache(java.lang.String templateId)
キャッシュを削除します。
|
java.util.Collection<BMTemplate> |
searchTemplates(java.lang.String keyword)
指定されたキーワードでテンプレート情報を検索します。
|
void |
updateTemplate(BMTemplate template,
java.lang.String comment)
テンプレート情報を更新します。
|
void |
updateTemplateSortNumber(java.lang.String templateId,
java.lang.String parentId,
int sortNumber)
テンプレートのソート番号を更新します。
|
void deleteTemplate(java.lang.String templateId) throws BloomMakerException
templateId
- テンプレートIDBloomMakerException
- テンプレート情報の削除に失敗した場合にスローされます。BMTemplate getTemplate(java.lang.String templateId)
templateId
- テンプレートIDjava.util.Collection<BMTemplate> getTemplatesByCategory(java.lang.String categoryId)
categoryId
- カテゴリIDvoid registerTemplate(BMTemplate template, java.lang.String comment) throws BloomMakerException
template
- テンプレート情報comment
- コメントBloomMakerException
- テンプレート情報の登録に失敗した場合にスローされます。void removeCache(java.lang.String templateId)
templateId
- テンプレートIDjava.util.Collection<BMTemplate> searchTemplates(java.lang.String keyword)
keyword
- キーワードvoid updateTemplate(BMTemplate template, java.lang.String comment) throws BloomMakerException
template
- テンプレート情報comment
- コメントBloomMakerException
- テンプレート情報の更新に失敗した場合にスローされます。void updateTemplateSortNumber(java.lang.String templateId, java.lang.String parentId, int sortNumber) throws BloomMakerException
templateId
- テンプレートIDparentId
- 親カテゴリIDsortNumber
- ソート番号BloomMakerException
- テンプレートのソート番号の更新に失敗した場合にスローされます。Copyright (c) 2019 NTT DATA INTRAMART CORPORATION.