クラス EntityCsvWriteOption
java.lang.Object
org.iplass.mtp.impl.entity.fileport.ParseOption
org.iplass.mtp.impl.entity.fileport.EntityCsvWriteOption
-
ネストされたクラスの概要
ネストされたクラス -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明afterSearch(BiConsumer<Query, Entity> afterSearch) 検索実行後Query処理を設定します。beforeSearch(Function<Query, EntityCsvWriteOption.SearchQueryCsvContext> beforeSearch) 検索実行前Query処理を設定します。出力文字コードを設定します。columnName(Function<PropertyDefinition, String> columnName) 列の出力文字列を返す関数を設定します。dateFormat(String dateFormat) datetimeSecFormat(String datetimeSecFormat) exportBinaryDataDir(String exportBinaryDataDir) Binaryデータの出力先ディレクトリを設定します。検索実行後Query処理を返します。検索実行前Query処理を返します。出力文字コードを返します。列の出力文字列を返す関数を返します。Binaryデータの出力先ディレクトリを返します。intgetLimit()出力上限値を返します。int多重度複数の参照を含む検索時のロード単位を返します。多重度複数プロパティの列の出力文字列を返す関数を返します。OrderBy条件を返します。出力プロパティ(直接指定)を返します。SelectPropertyのソートするかを返す関数を返します。getWhere()Where条件を返します。boolean多重度複数の参照を含む検索時に一括でロードするかを返します。booleanCSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを返します。boolean列ごとにクォートを出力するかを返します。boolean全バージョンデータを出力するかを返します。booleanBinaryプロパティを出力するかを返します。boolean被参照プロパティを出力するかを返します。boolean参照Entityのバージョンを出力するかを返します。limit(int limit) 出力上限値を設定します。loadOnceOfHasMultipleReferenceEntity(boolean loadOnceOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時に一括でロードするかを設定します。loadSizeOfHasMultipleReferenceEntity(int loadSizeOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時のロード単位を設定します。multipleColumnName(BiFunction<PropertyDefinition, Integer, String> multipleColumnName) 多重度複数プロパティの列の出力文字列を返す関数を設定します。mustOrderByWithLimit(boolean mustOrderByWithLimit) CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。OrderBy条件を設定します。properties(List<String> properties) 出力プロパティ(直接指定)を設定します。quoteAll(boolean quoteAll) 列ごとにクォートを出力するかを設定します。voidsetAfterSearch(BiConsumer<Query, Entity> afterSearch) 検索実行後Query処理を設定します。voidsetBeforeSearch(Function<Query, EntityCsvWriteOption.SearchQueryCsvContext> beforeSearch) 検索実行前Query処理を設定します。voidsetCharset(String charset) 出力文字コードを設定します。voidsetColumnName(Function<PropertyDefinition, String> columnName) 列の出力文字列を返す関数を設定します。voidsetExportBinaryDataDir(String exportBinaryDataDir) Binaryデータの出力先ディレクトリを設定します。voidsetLimit(int limit) 出力上限値を設定します。voidsetLoadOnceOfHasMultipleReferenceEntity(boolean loadOnceOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時に一括でロードするかを設定します。voidsetLoadSizeOfHasMultipleReferenceEntity(int loadSizeOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時のロード単位を設定します。voidsetMultipleColumnName(BiFunction<PropertyDefinition, Integer, String> multipleColumnName) 多重度複数プロパティの列の出力文字列を返す関数を設定します。voidsetMustOrderByWithLimit(boolean mustOrderByWithLimit) CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。voidsetOrderBy(OrderBy orderBy) OrderBy条件を設定します。voidsetProperties(List<String> properties) 出力プロパティ(直接指定)を設定します。voidsetQuoteAll(boolean quoteAll) 列ごとにクォートを出力するかを設定します。voidsetSortSelectValue(Function<SelectProperty, Boolean> sortSelectValue) SelectPropertyのソートするかを返す関数を設定します。voidsetVersioned(boolean versioned) 全バージョンデータを出力するかを設定します。voidWhere条件を設定します。voidsetWithBinary(boolean withBinary) Binaryプロパティを出力するかを設定します。voidsetWithMappedByReference(boolean withMappedByReference) 被参照プロパティを出力するかを設定します。voidsetWithReferenceVersion(boolean withReferenceVersion) 参照Entityのバージョンを出力するかを設定します。sortSelectValue(Function<SelectProperty, Boolean> sortSelectValue) SelectPropertyのソートをするかを返す関数を設定します。timeSecFormat(String timeSecFormat) versioned(boolean versioned) 全バージョンデータを出力するかを設定します。Where条件を設定します。withBinary(boolean withBinary) Binaryプロパティを出力するかを設定します。withMappedByReference(boolean withMappedByReference) 被参照プロパティを出力するかを設定します。withReferenceVersion(boolean withReferenceVersion) 参照Entityのバージョンを出力するかを設定します。クラスから継承されたメソッド org.iplass.mtp.impl.entity.fileport.ParseOption
getDateFormat, getDatetimeSecFormat, getTimeSecFormat, setDateFormat, setDatetimeSecFormat, setTimeSecFormat
-
コンストラクタの詳細
-
EntityCsvWriteOption
public EntityCsvWriteOption()
-
-
メソッドの詳細
-
getCharset
出力文字コードを返します。- 戻り値:
- 出力文字コード
-
setCharset
出力文字コードを設定します。- パラメータ:
charset- 出力文字コード
-
charset
出力文字コードを設定します。- パラメータ:
charset- 出力文字コード- 戻り値:
- インスタンス
-
isQuoteAll
public boolean isQuoteAll()列ごとにクォートを出力するかを返します。- 戻り値:
- 列ごとにクォートを出力するか
-
setQuoteAll
public void setQuoteAll(boolean quoteAll) 列ごとにクォートを出力するかを設定します。- パラメータ:
quoteAll- 列ごとにクォートを出力するか
-
quoteAll
列ごとにクォートを出力するかを設定します。- パラメータ:
quoteAll- 列ごとにクォートを出力するか- 戻り値:
- インスタンス
-
isVersioned
public boolean isVersioned()全バージョンデータを出力するかを返します。- 戻り値:
- 全バージョンデータを出力するか
-
setVersioned
public void setVersioned(boolean versioned) 全バージョンデータを出力するかを設定します。- パラメータ:
versioned- 全バージョンデータを出力するか
-
versioned
全バージョンデータを出力するかを設定します。- パラメータ:
versioned- 全バージョンデータを出力するか- 戻り値:
- インスタンス
-
isWithReferenceVersion
public boolean isWithReferenceVersion()参照Entityのバージョンを出力するかを返します。- 戻り値:
- 参照Entityのバージョンを出力するか
-
setWithReferenceVersion
public void setWithReferenceVersion(boolean withReferenceVersion) 参照Entityのバージョンを出力するかを設定します。- パラメータ:
withReferenceVersion- 参照Entityのバージョンを出力するか
-
withReferenceVersion
参照Entityのバージョンを出力するかを設定します。- パラメータ:
withReferenceVersion- 参照Entityのバージョンを出力するか- 戻り値:
- インスタンス
-
isWithBinary
public boolean isWithBinary()Binaryプロパティを出力するかを返します。- 戻り値:
- Binaryプロパティを出力するか
-
setWithBinary
public void setWithBinary(boolean withBinary) Binaryプロパティを出力するかを設定します。- パラメータ:
withBinary- Binaryプロパティを出力するか
-
withBinary
Binaryプロパティを出力するかを設定します。- パラメータ:
withBinary- Binaryプロパティを出力するか- 戻り値:
- インスタンス
-
getExportBinaryDataDir
Binaryデータの出力先ディレクトリを返します。- 戻り値:
- Binaryデータの出力先ディレクトリ
-
setExportBinaryDataDir
Binaryデータの出力先ディレクトリを設定します。- パラメータ:
exportBinaryDataDir- Binaryデータの出力先ディレクトリ
-
exportBinaryDataDir
Binaryデータの出力先ディレクトリを設定します。- パラメータ:
exportBinaryDataDir- Binaryデータの出力先ディレクトリ- 戻り値:
- インスタンス
-
isWithMappedByReference
public boolean isWithMappedByReference()被参照プロパティを出力するかを返します。- 戻り値:
- 被参照プロパティを出力するか
-
setWithMappedByReference
public void setWithMappedByReference(boolean withMappedByReference) 被参照プロパティを出力するかを設定します。- パラメータ:
withMappedByReference- 被参照プロパティを出力するか
-
withMappedByReference
被参照プロパティを出力するかを設定します。- パラメータ:
withMappedByReference- 被参照プロパティを出力するか- 戻り値:
- インスタンス
-
getProperties
出力プロパティ(直接指定)を返します。- 戻り値:
- 出力プロパティ(直接指定)
-
setProperties
出力プロパティ(直接指定)を設定します。- パラメータ:
properties- 出力プロパティ(直接指定)
-
properties
出力プロパティ(直接指定)を設定します。- パラメータ:
properties- 出力プロパティ(直接指定)- 戻り値:
- インスタンス
-
getWhere
Where条件を返します。- 戻り値:
- Where条件
-
setWhere
Where条件を設定します。- パラメータ:
where- Where条件
-
where
Where条件を設定します。- パラメータ:
where- Where条件- 戻り値:
- インスタンス
-
getOrderBy
OrderBy条件を返します。- 戻り値:
- OrderBy条件
-
setOrderBy
OrderBy条件を設定します。- パラメータ:
orderBy- OrderBy条件
-
orderBy
OrderBy条件を設定します。- パラメータ:
orderBy- OrderBy条件- 戻り値:
- インスタンス
-
getLimit
public int getLimit()出力上限値を返します。- 戻り値:
- 出力上限値
-
setLimit
public void setLimit(int limit) 出力上限値を設定します。0以下は無制限です。- パラメータ:
limit- 出力上限値
-
limit
出力上限値を設定します。0以下は無制限です。- パラメータ:
limit- 出力上限値- 戻り値:
- インスタンス
-
isLoadOnceOfHasMultipleReferenceEntity
public boolean isLoadOnceOfHasMultipleReferenceEntity()多重度複数の参照を含む検索時に一括でロードするかを返します。- 戻り値:
- 多重度複数の参照を含む検索時に一括でロードするか
-
setLoadOnceOfHasMultipleReferenceEntity
public void setLoadOnceOfHasMultipleReferenceEntity(boolean loadOnceOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時に一括でロードするかを設定します。- パラメータ:
loadOnceOfHasMultipleReferenceEntity- 多重度複数の参照を含む検索時に一括でロードするか
-
loadOnceOfHasMultipleReferenceEntity
public EntityCsvWriteOption loadOnceOfHasMultipleReferenceEntity(boolean loadOnceOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時に一括でロードするかを設定します。- パラメータ:
loadOnceOfHasMultipleReferenceEntity- 多重度複数の参照を含む検索時に一括でロードするか- 戻り値:
- インスタンス
-
getLoadSizeOfHasMultipleReferenceEntity
public int getLoadSizeOfHasMultipleReferenceEntity()多重度複数の参照を含む検索時のロード単位を返します。- 戻り値:
- 多重度複数の参照を含む検索時のロード単位
-
setLoadSizeOfHasMultipleReferenceEntity
public void setLoadSizeOfHasMultipleReferenceEntity(int loadSizeOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時のロード単位を設定します。1以下は1件ずつロードします。- パラメータ:
loadSizeOfHasMultipleReferenceEntity- 多重度複数の参照を含む検索時のロード単位
-
loadSizeOfHasMultipleReferenceEntity
public EntityCsvWriteOption loadSizeOfHasMultipleReferenceEntity(int loadSizeOfHasMultipleReferenceEntity) 多重度複数の参照を含む検索時のロード単位を設定します。1以下は1件ずつロードします。- パラメータ:
loadSizeOfHasMultipleReferenceEntity- 多重度複数の参照を含む検索時のロード単位- 戻り値:
- インスタンス
-
isMustOrderByWithLimit
public boolean isMustOrderByWithLimit()CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを返します。- 戻り値:
- CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するか
-
setMustOrderByWithLimit
public void setMustOrderByWithLimit(boolean mustOrderByWithLimit) CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。- パラメータ:
mustOrderByWithLimit- CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するか
-
mustOrderByWithLimit
CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。- パラメータ:
mustOrderByWithLimit- CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するか- 戻り値:
- インスタンス
-
getColumnName
列の出力文字列を返す関数を返します。- 戻り値:
- 列の出力文字列を返す関数
-
setColumnName
列の出力文字列を返す関数を設定します。- パラメータ:
columnName- 列の出力文字列を返す関数
-
columnName
列の出力文字列を返す関数を設定します。- パラメータ:
columnName- 列の出力文字列を返す関数- 戻り値:
- インスタンス
-
getMultipleColumnName
多重度複数プロパティの列の出力文字列を返す関数を返します。- 戻り値:
- 多重度複数プロパティの列の出力文字列を返す関数
-
setMultipleColumnName
多重度複数プロパティの列の出力文字列を返す関数を設定します。- パラメータ:
multipleColumnName- 多重度複数プロパティの列の出力文字列を返す関数
-
multipleColumnName
public EntityCsvWriteOption multipleColumnName(BiFunction<PropertyDefinition, Integer, String> multipleColumnName) 多重度複数プロパティの列の出力文字列を返す関数を設定します。- パラメータ:
multipleColumnName- 多重度複数プロパティの列の出力文字列を返す関数- 戻り値:
- インスタンス
-
getSortSelectValue
SelectPropertyのソートするかを返す関数を返します。- 戻り値:
- SelectPropertyのソートするかを返す関数
-
setSortSelectValue
SelectPropertyのソートするかを返す関数を設定します。- パラメータ:
sortSelectValue- SelectPropertyのソートするかを返す関数
-
sortSelectValue
SelectPropertyのソートをするかを返す関数を設定します。- パラメータ:
sortSelectValue- SelectPropertyのソートをするかを返す関数- 戻り値:
- インスタンス
-
getBeforeSearch
検索実行前Query処理を返します。- 戻り値:
- 検索実行前Query処理
-
setBeforeSearch
public void setBeforeSearch(Function<Query, EntityCsvWriteOption.SearchQueryCsvContext> beforeSearch) 検索実行前Query処理を設定します。- パラメータ:
beforeSearch- 検索実行前Query処理
-
beforeSearch
public EntityCsvWriteOption beforeSearch(Function<Query, EntityCsvWriteOption.SearchQueryCsvContext> beforeSearch) 検索実行前Query処理を設定します。- パラメータ:
beforeSearch- 検索実行前Query処理- 戻り値:
- インスタンス
-
getAfterSearch
検索実行後Query処理を返します。- 戻り値:
- 検索実行後Query処理
-
setAfterSearch
検索実行後Query処理を設定します。- パラメータ:
afterSearch- 検索実行後Query処理
-
afterSearch
検索実行後Query処理を設定します。- パラメータ:
afterSearch- 検索実行後Query処理- 戻り値:
- インスタンス
-
dateFormat
- オーバーライド:
dateFormatクラス内ParseOption
-
datetimeSecFormat
- オーバーライド:
datetimeSecFormatクラス内ParseOption
-
timeSecFormat
- オーバーライド:
timeSecFormatクラス内ParseOption
-