クラス Jackson2HalModule.EmbeddedMapper
java.lang.ObjectSE
org.springframework.hateoas.mediatype.hal.Jackson2HalModule.EmbeddedMapper
- 含まれているクラス:
- Jackson2HalModule
埋め込まれたリソースを簡単にマップし、それらがキュリーされたかどうかを調べるためのヘルパー。
- 作成者:
- Oliver Gierke
コンストラクターのサマリー
コンストラクター説明EmbeddedMapper
(LinkRelationProvider relProvider, CurieProvider curieProvider, boolean preferCollectionRels) メソッドのサマリー
修飾子と型メソッド説明boolean
hasCuriedEmbed
(IterableSE<?> source) 指定されたソース要素が名前空間化されるかどうかを返します。map
(IterableSE<?> source) 指定されたソース要素を埋め込み値としてマップします。map
(LinkRelation source) 基になるリレーショントランスフォーマーを使用して、指定されたHalLinkRelation
をマップします。with
(com.fasterxml.jackson.databind.PropertyNamingStrategy strategy) 指定されたPropertyNamingStrategy
を現在のマッパーに登録して、その戦略をリレーショントランスフォーマーとして転送し、埋め込みのキーとして使用されるLinkRelation
が指定された戦略を使用して変換されるようにします。
コンストラクターの詳細
EmbeddedMapper
public EmbeddedMapper(LinkRelationProvider relProvider, CurieProvider curieProvider, boolean preferCollectionRels)
メソッドの詳細
with
public Jackson2HalModule.EmbeddedMapper with(@Nullable com.fasterxml.jackson.databind.PropertyNamingStrategy strategy) 指定されたPropertyNamingStrategy
を現在のマッパーに登録して、その戦略をリレーショントランスフォーマーとして転送し、埋め込みのキーとして使用されるLinkRelation
が指定された戦略を使用して変換されるようにします。- パラメーター:
strategy
- null であってはなりません。- 戻り値:
- 埋め込みオブジェクトをマッピングするときに、指定された戦略を適用する
Jackson2HalModule.EmbeddedMapper
。
map
指定されたソース要素を埋め込み値としてマップします。- パラメーター:
source
- null であってはなりません。- 戻り値:
map
基になるリレーショントランスフォーマーを使用して、指定されたHalLinkRelation
をマップします。- パラメーター:
source
- null であってはなりません。- 戻り値:
hasCuriedEmbed
指定されたソース要素が名前空間化されるかどうかを返します。- パラメーター:
source
- null であってはなりません。- 戻り値: