public class PtlParamRestriction
extends java.lang.Object
implements java.lang.AutoCloseable
修飾子とタイプ | クラスと説明 |
---|---|
static class |
PtlParamRestriction.PAGE_RANGE
閲覧制限を行うページの範囲
|
コンストラクタと説明 |
---|
PtlParamRestriction()
コンストラクタ
|
PtlParamRestriction(PtlParamRestriction obj)
コピーコンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
appendValidURL(java.lang.String url)
閲覧可能とするURLを追加。
|
void |
close()
終了処理。
|
void |
setCustomPageRange(java.lang.String customPageRange)
閲覧制限を行うページの範囲の指定を設定。
|
void |
setEnableParamWatermark(boolean enableParam)
閲覧不可時に表示するウォーターマークのパラメータを有効にするかの設定。
|
void |
setPageRange(PtlParamRestriction.PAGE_RANGE pageRange)
閲覧制限を行うページの範囲を設定。
|
void |
setValidTermEnd(PtlDate end)
閲覧可能とする期間の終了日を設定。
|
void |
setValidTermStart(PtlDate start)
閲覧可能とする期間の開始日を設定。
|
void |
setWatermark(PtlParamWaterMark paramWM)
閲覧不可時に表示するウォーターマークを設定。
|
public PtlParamRestriction() throws PtlException
PtlException
- 例外public PtlParamRestriction(PtlParamRestriction obj) throws PtlException
obj
- コピー元オブジェクト。PtlException
- 例外public void close()
このオブジェクトが抱えているネイティブ側にあるリソースなどを廃棄して終了処理を行ないます。
このオブジェクトを使い終わったら必ず呼ばなければなりません。
close
インタフェース内 java.lang.AutoCloseable
public void appendValidURL(java.lang.String url) throws PtlException
複数URLを閲覧可能としたい場合はこの関数を複数呼ぶことで実現できます。
url
- 閲覧可能とするURL。PtlException
- 例外public void setValidTermStart(PtlDate start) throws PtlException
start
- 開始日。PtlException
- 例外public void setValidTermEnd(PtlDate end) throws PtlException
end
- 終了日。PtlException
- 例外public void setWatermark(PtlParamWaterMark paramWM) throws PtlException
設定しない場合は閲覧不可時に何も表示されません。
paramWM
- ウォーターマーク。PtlException
- 例外public void setEnableParamWatermark(boolean enableParam) throws PtlException
有効にすると、PtlParamWaterMarkに設定したページ範囲、setDisplayWaterMark/setPrintWaterMarkが使用されます。
但し、閲覧制限を設定するページにのみウォーターマークは設定されます。
enableParam
- ウォーターマークに設定したパラメータを有効にするか。PtlException
- 例外public void setPageRange(PtlParamRestriction.PAGE_RANGE pageRange) throws PtlException
PAGE_RANGE_CUSTOMを設定した場合は、setCustomPageRangeでページ範囲を設定します。
pageRange
- 閲覧制限を行うページの範囲。PAGE_RANGE_XXXのいずれか。PtlException
- 例外public void setCustomPageRange(java.lang.String customPageRange) throws PtlException
setPageRangeでPAGE_RANGE_CUSTOMを設定した場合のみ有効。
例)
"0,2-4" と指定すると、1ページと3から5ページに閲覧制限が入ります。ページは0オリジンです。
customPageRange
- 閲覧制限を行うページの範囲の指定。PtlException
- 例外