public class StrategyManager<TKey> extends Object implements IStrategyManager
| Constructor and Description |
|---|
StrategyManager() |
| Modifier and Type | Method and Description |
|---|---|
StrategyManager<TKey> |
add(IFindWatermarksStrategy strategy) |
<TWatermark extends Watermark,TPart extends ContentPart> |
add(TKey key,
IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy) |
<TWatermark extends Watermark,TPart extends ContentPart> |
add(TKey key,
IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy,
boolean useByDefault) |
void |
addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings)
Adds watermark to a content part using default strategy.
|
void |
addWatermark(ContentPart part,
Watermark watermark,
DocumentSpecificSettingsCollection settings,
TKey strategyKey)
Adds watermark to a content part using appropriate strategy.
|
PossibleWatermarkCollection |
findWatermarks(ContentPart part,
SearchCriteria searchCriteria) |
<TWatermark extends Watermark,TPart extends ContentPart> |
get(Class<TWatermark> watermarkType,
Class<TPart> partType,
TKey key) |
public final StrategyManager<TKey> add(IFindWatermarksStrategy strategy)
public final <TWatermark extends Watermark,TPart extends ContentPart> StrategyManager<TKey> add(TKey key, IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy)
public final <TWatermark extends Watermark,TPart extends ContentPart> StrategyManager<TKey> add(TKey key, IAddWatermarkStrategyGeneric<TWatermark,TPart> strategy, boolean useByDefault)
public final void addWatermark(ContentPart part, Watermark watermark, DocumentSpecificSettingsCollection settings)
Adds watermark to a content part using default strategy.
addWatermark in interface IStrategyManagerpart - The content part to add watermark to.watermark - Watermark instance.settings - Settings that can be applied to a watermark for a
particular content type only.public final void addWatermark(ContentPart part, Watermark watermark, DocumentSpecificSettingsCollection settings, TKey strategyKey)
Adds watermark to a content part using appropriate strategy.
part - The content part to add watermark to.watermark - Watermark instance.settings - Settings that can be applied to a watermark for a
particular content type only.strategyKey - Watermark adding strategy key.public final PossibleWatermarkCollection findWatermarks(ContentPart part, SearchCriteria searchCriteria)
findWatermarks in interface IStrategyManagerpublic final <TWatermark extends Watermark,TPart extends ContentPart> IAddWatermarkStrategyGeneric<TWatermark,TPart> get(Class<TWatermark> watermarkType, Class<TPart> partType, TKey key)
Copyright © 2026. All rights reserved.