public class EntityWriteOption extends ParseOption
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
EntityWriteOption.SearchQueryCsvContext |
| コンストラクタと説明 |
|---|
EntityWriteOption() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
EntityWriteOption |
afterSearch(java.util.function.BiConsumer<Query,Entity> afterSearch)
検索実行後Query処理を設定します。
|
EntityWriteOption |
beforeSearch(java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> beforeSearch)
検索実行前Query処理を設定します。
|
EntityWriteOption |
charset(java.lang.String charset)
出力文字コードを設定します。
|
EntityWriteOption |
columnDisplayName(java.util.function.Function<PropertyDefinition,java.lang.String> columnDisplayName)
列の表示名出力文字列を返す関数を設定します。
|
EntityWriteOption |
dateFormat(java.lang.String dateFormat) |
EntityWriteOption |
datetimeSecFormat(java.lang.String datetimeSecFormat) |
EntityWriteOption |
exportBinaryDataDir(java.lang.String exportBinaryDataDir)
Binaryデータの出力先ディレクトリを設定します。
|
java.util.function.BiConsumer<Query,Entity> |
getAfterSearch()
検索実行後Query処理を返します。
|
java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> |
getBeforeSearch()
検索実行前Query処理を返します。
|
java.lang.String |
getCharset()
出力文字コードを返します。
|
java.util.function.Function<PropertyDefinition,java.lang.String> |
getColumnDisplayName()
列の表示名出力文字列を返す関数を返します。
|
java.lang.String |
getExportBinaryDataDir()
Binaryデータの出力先ディレクトリを返します。
|
int |
getLimit()
出力上限値を返します。
|
OrderBy |
getOrderBy()
OrderBy条件を返します。
|
java.util.List<java.lang.String> |
getProperties()
出力プロパティ(直接指定)を返します。
|
java.util.function.Function<SelectProperty,java.lang.Boolean> |
getSortSelectValue()
SelectPropertyのソートするかを返す関数を返します。
|
Where |
getWhere()
Where条件を返します。
|
boolean |
isMustOrderByWithLimit()
CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを返します。
|
boolean |
isQuoteAll()
列ごとにクォートを出力するかを返します。
|
boolean |
isVersioned()
全バージョンデータを出力するかを返します。
|
boolean |
isWithBinary()
Binaryプロパティを出力するかを返します。
|
boolean |
isWithMappedByReference()
被参照プロパティを出力するかを返します。
|
boolean |
isWithReferenceVersion()
参照Entityのバージョンを出力するかを返します。
|
EntityWriteOption |
limit(int limit)
出力上限値を設定します。
|
EntityWriteOption |
mustOrderByWithLimit(boolean mustOrderByWithLimit)
CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。
|
EntityWriteOption |
orderBy(OrderBy orderBy)
OrderBy条件を設定します。
|
EntityWriteOption |
properties(java.util.List<java.lang.String> properties)
出力プロパティ(直接指定)を設定します。
|
EntityWriteOption |
quoteAll(boolean quoteAll)
列ごとにクォートを出力するかを設定します。
|
void |
setAfterSearch(java.util.function.BiConsumer<Query,Entity> afterSearch)
検索実行後Query処理を設定します。
|
void |
setBeforeSearch(java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> beforeSearch)
検索実行前Query処理を設定します。
|
void |
setCharset(java.lang.String charset)
出力文字コードを設定します。
|
void |
setColumnDisplayName(java.util.function.Function<PropertyDefinition,java.lang.String> columnDisplayName)
列の表示名出力文字列を返す関数を設定します。
|
void |
setExportBinaryDataDir(java.lang.String exportBinaryDataDir)
Binaryデータの出力先ディレクトリを設定します。
|
void |
setLimit(int limit)
出力上限値を設定します。
|
void |
setMustOrderByWithLimit(boolean mustOrderByWithLimit)
CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかを設定します。
|
void |
setOrderBy(OrderBy orderBy)
OrderBy条件を設定します。
|
void |
setProperties(java.util.List<java.lang.String> properties)
出力プロパティ(直接指定)を設定します。
|
void |
setQuoteAll(boolean quoteAll)
列ごとにクォートを出力するかを設定します。
|
void |
setSortSelectValue(java.util.function.Function<SelectProperty,java.lang.Boolean> sortSelectValue)
SelectPropertyのソートするかを返す関数を設定します。
|
void |
setVersioned(boolean versioned)
全バージョンデータを出力するかを設定します。
|
void |
setWhere(Where where)
Where条件を設定します。
|
void |
setWithBinary(boolean withBinary)
Binaryプロパティを出力するかを設定します。
|
void |
setWithMappedByReference(boolean withMappedByReference)
被参照プロパティを出力するかを設定します。
|
void |
setWithReferenceVersion(boolean withReferenceVersion)
参照Entityのバージョンを出力するかを設定します。
|
EntityWriteOption |
sortSelectValue(java.util.function.Function<SelectProperty,java.lang.Boolean> sortSelectValue)
SelectPropertyのソートをするかを返す関数を設定します。
|
EntityWriteOption |
timeSecFormat(java.lang.String timeSecFormat) |
EntityWriteOption |
versioned(boolean versioned)
全バージョンデータを出力するかを設定します。
|
EntityWriteOption |
where(Where where)
Where条件を設定します。
|
EntityWriteOption |
withBinary(boolean withBinary)
Binaryプロパティを出力するかを設定します。
|
EntityWriteOption |
withMappedByReference(boolean withMappedByReference)
被参照プロパティを出力するかを設定します。
|
EntityWriteOption |
withReferenceVersion(boolean withReferenceVersion)
参照Entityのバージョンを出力するかを設定します。
|
getDateFormat, getDatetimeSecFormat, getTimeSecFormat, setDateFormat, setDatetimeSecFormat, setTimeSecFormatpublic java.lang.String getCharset()
public void setCharset(java.lang.String charset)
charset - 出力文字コードpublic EntityWriteOption charset(java.lang.String charset)
charset - 出力文字コードpublic boolean isQuoteAll()
public void setQuoteAll(boolean quoteAll)
quoteAll - 列ごとにクォートを出力するかpublic EntityWriteOption quoteAll(boolean quoteAll)
quoteAll - 列ごとにクォートを出力するかpublic boolean isVersioned()
public void setVersioned(boolean versioned)
versioned - 全バージョンデータを出力するかpublic EntityWriteOption versioned(boolean versioned)
versioned - 全バージョンデータを出力するかpublic boolean isWithReferenceVersion()
public void setWithReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - 参照Entityのバージョンを出力するかpublic EntityWriteOption withReferenceVersion(boolean withReferenceVersion)
withReferenceVersion - 参照Entityのバージョンを出力するかpublic boolean isWithBinary()
public void setWithBinary(boolean withBinary)
withBinary - Binaryプロパティを出力するかpublic EntityWriteOption withBinary(boolean withBinary)
withBinary - Binaryプロパティを出力するかpublic java.lang.String getExportBinaryDataDir()
public void setExportBinaryDataDir(java.lang.String exportBinaryDataDir)
exportBinaryDataDir - Binaryデータの出力先ディレクトリpublic EntityWriteOption exportBinaryDataDir(java.lang.String exportBinaryDataDir)
exportBinaryDataDir - Binaryデータの出力先ディレクトリpublic boolean isWithMappedByReference()
public void setWithMappedByReference(boolean withMappedByReference)
withMappedByReference - 被参照プロパティを出力するかpublic EntityWriteOption withMappedByReference(boolean withMappedByReference)
withMappedByReference - 被参照プロパティを出力するかpublic java.util.List<java.lang.String> getProperties()
public void setProperties(java.util.List<java.lang.String> properties)
properties - 出力プロパティ(直接指定)public EntityWriteOption properties(java.util.List<java.lang.String> properties)
properties - 出力プロパティ(直接指定)public Where getWhere()
public void setWhere(Where where)
where - Where条件public EntityWriteOption where(Where where)
where - Where条件public OrderBy getOrderBy()
public void setOrderBy(OrderBy orderBy)
orderBy - OrderBy条件public EntityWriteOption orderBy(OrderBy orderBy)
orderBy - OrderBy条件public int getLimit()
public void setLimit(int limit)
limit - 出力上限値public EntityWriteOption limit(int limit)
limit - 出力上限値public boolean isMustOrderByWithLimit()
public void setMustOrderByWithLimit(boolean mustOrderByWithLimit)
mustOrderByWithLimit - CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかpublic EntityWriteOption mustOrderByWithLimit(boolean mustOrderByWithLimit)
mustOrderByWithLimit - CSVダウンロード時にLimitが指定されている場合にOrderByを必ず指定するかpublic java.util.function.Function<PropertyDefinition,java.lang.String> getColumnDisplayName()
public void setColumnDisplayName(java.util.function.Function<PropertyDefinition,java.lang.String> columnDisplayName)
columnDisplayName - 列の表示名出力文字列を返す関数public EntityWriteOption columnDisplayName(java.util.function.Function<PropertyDefinition,java.lang.String> columnDisplayName)
columnDisplayName - 列の表示名出力文字列を返す関数public java.util.function.Function<SelectProperty,java.lang.Boolean> getSortSelectValue()
public void setSortSelectValue(java.util.function.Function<SelectProperty,java.lang.Boolean> sortSelectValue)
sortSelectValue - SelectPropertyのソートするかを返す関数public EntityWriteOption sortSelectValue(java.util.function.Function<SelectProperty,java.lang.Boolean> sortSelectValue)
sortSelectValue - SelectPropertyのソートをするかを返す関数public java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> getBeforeSearch()
public void setBeforeSearch(java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> beforeSearch)
beforeSearch - 検索実行前Query処理public EntityWriteOption beforeSearch(java.util.function.Function<Query,EntityWriteOption.SearchQueryCsvContext> beforeSearch)
beforeSearch - 検索実行前Query処理public java.util.function.BiConsumer<Query,Entity> getAfterSearch()
public void setAfterSearch(java.util.function.BiConsumer<Query,Entity> afterSearch)
afterSearch - 検索実行後Query処理public EntityWriteOption afterSearch(java.util.function.BiConsumer<Query,Entity> afterSearch)
afterSearch - 検索実行後Query処理public EntityWriteOption dateFormat(java.lang.String dateFormat)
dateFormat クラス内 ParseOptionpublic EntityWriteOption datetimeSecFormat(java.lang.String datetimeSecFormat)
datetimeSecFormat クラス内 ParseOptionpublic EntityWriteOption timeSecFormat(java.lang.String timeSecFormat)
timeSecFormat クラス内 ParseOption