Class EsAbstractConditionBean

java.lang.Object
org.codelibs.fess.es.user.allcommon.EsAbstractConditionBean
All Implemented Interfaces:
org.dbflute.cbean.ConditionBean, org.dbflute.cbean.dream.WelcomeToDreamCruise, org.dbflute.cbean.ordering.OrderByBean, org.dbflute.cbean.paging.FetchNarrowingBean, org.dbflute.cbean.paging.PagingBean, org.dbflute.jdbc.FetchBean
Direct Known Subclasses:
BsGroupCB, BsRoleCB, BsUserCB

public abstract class EsAbstractConditionBean extends Object implements org.dbflute.cbean.ConditionBean
Author:
ESFlute (using FreeGen)
  • Field Details

    • _sqlClause

      protected final org.dbflute.cbean.sqlclause.SqlClause _sqlClause
    • _safetyMaxResultSize

      protected int _safetyMaxResultSize
    • _searchRequestParams

      protected EsAbstractConditionBean.SearchRequestParams _searchRequestParams
    • _preference

      protected String _preference
  • Constructor Details

    • EsAbstractConditionBean

      public EsAbstractConditionBean()
  • Method Details

    • build

      public abstract org.opensearch.action.search.SearchRequestBuilder build(org.opensearch.action.search.SearchRequestBuilder builder)
    • isPaging

      public boolean isPaging()
      Specified by:
      isPaging in interface org.dbflute.cbean.paging.PagingBean
    • canPagingCountLater

      public boolean canPagingCountLater()
      Specified by:
      canPagingCountLater in interface org.dbflute.cbean.paging.PagingBean
    • canPagingReSelect

      public boolean canPagingReSelect()
      Specified by:
      canPagingReSelect in interface org.dbflute.cbean.paging.PagingBean
    • paging

      public void paging(int pageSize, int pageNumber)
      Specified by:
      paging in interface org.dbflute.cbean.paging.PagingBean
    • throwPagingPageSizeNotPlusException

      protected void throwPagingPageSizeNotPlusException(int pageSize, int pageNumber)
    • createCBExThrower

      protected org.dbflute.cbean.exception.ConditionBeanExceptionThrower createCBExThrower()
    • xsetPaging

      public void xsetPaging(boolean paging)
      Specified by:
      xsetPaging in interface org.dbflute.cbean.paging.PagingBean
    • enablePagingCountLater

      public void enablePagingCountLater()
      Specified by:
      enablePagingCountLater in interface org.dbflute.cbean.paging.PagingBean
    • disablePagingCountLater

      public void disablePagingCountLater()
      Specified by:
      disablePagingCountLater in interface org.dbflute.cbean.paging.PagingBean
    • enablePagingReSelect

      public void enablePagingReSelect()
      Specified by:
      enablePagingReSelect in interface org.dbflute.cbean.paging.PagingBean
    • disablePagingReSelect

      public void disablePagingReSelect()
      Specified by:
      disablePagingReSelect in interface org.dbflute.cbean.paging.PagingBean
    • fetchFirst

      public org.dbflute.cbean.paging.PagingBean fetchFirst(int fetchSize)
      Specified by:
      fetchFirst in interface org.dbflute.cbean.paging.PagingBean
    • xfetchScope

      public org.dbflute.cbean.paging.PagingBean xfetchScope(int fetchStartIndex, int fetchSize)
      Specified by:
      xfetchScope in interface org.dbflute.cbean.paging.PagingBean
    • xfetchPage

      public org.dbflute.cbean.paging.PagingBean xfetchPage(int fetchPageNumber)
      Specified by:
      xfetchPage in interface org.dbflute.cbean.paging.PagingBean
    • createPagingInvoker

      public <ENTITY> org.dbflute.cbean.paging.PagingInvoker<ENTITY> createPagingInvoker(String tableDbName)
      Specified by:
      createPagingInvoker in interface org.dbflute.cbean.paging.PagingBean
    • getFetchStartIndex

      public int getFetchStartIndex()
      Specified by:
      getFetchStartIndex in interface org.dbflute.cbean.paging.PagingBean
    • getFetchSize

      public int getFetchSize()
      Specified by:
      getFetchSize in interface org.dbflute.cbean.paging.PagingBean
    • getFetchPageNumber

      public int getFetchPageNumber()
      Specified by:
      getFetchPageNumber in interface org.dbflute.cbean.paging.PagingBean
    • getPageStartIndex

      public int getPageStartIndex()
      Specified by:
      getPageStartIndex in interface org.dbflute.cbean.paging.PagingBean
    • getPageEndIndex

      public int getPageEndIndex()
      Specified by:
      getPageEndIndex in interface org.dbflute.cbean.paging.PagingBean
    • isFetchScopeEffective

      public boolean isFetchScopeEffective()
      Specified by:
      isFetchScopeEffective in interface org.dbflute.cbean.paging.PagingBean
    • getFetchNarrowingSkipStartIndex

      public int getFetchNarrowingSkipStartIndex()
      Specified by:
      getFetchNarrowingSkipStartIndex in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • getFetchNarrowingLoopCount

      public int getFetchNarrowingLoopCount()
      Specified by:
      getFetchNarrowingLoopCount in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • isFetchNarrowingSkipStartIndexEffective

      public boolean isFetchNarrowingSkipStartIndexEffective()
      Specified by:
      isFetchNarrowingSkipStartIndexEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • isFetchNarrowingLoopCountEffective

      public boolean isFetchNarrowingLoopCountEffective()
      Specified by:
      isFetchNarrowingLoopCountEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • isFetchNarrowingEffective

      public boolean isFetchNarrowingEffective()
      Specified by:
      isFetchNarrowingEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • xdisableFetchNarrowing

      public void xdisableFetchNarrowing()
      Specified by:
      xdisableFetchNarrowing in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • xenableIgnoredFetchNarrowing

      public void xenableIgnoredFetchNarrowing()
      Specified by:
      xenableIgnoredFetchNarrowing in interface org.dbflute.cbean.paging.FetchNarrowingBean
    • checkSafetyResult

      public void checkSafetyResult(int safetyMaxResultSize)
      Specified by:
      checkSafetyResult in interface org.dbflute.jdbc.FetchBean
    • getSafetyMaxResultSize

      public int getSafetyMaxResultSize()
      Specified by:
      getSafetyMaxResultSize in interface org.dbflute.jdbc.FetchBean
    • getOrderByClause

      public String getOrderByClause()
      Specified by:
      getOrderByClause in interface org.dbflute.cbean.ordering.OrderByBean
    • getOrderByComponent

      public org.dbflute.cbean.sqlclause.orderby.OrderByClause getOrderByComponent()
      Specified by:
      getOrderByComponent in interface org.dbflute.cbean.ordering.OrderByBean
    • clearOrderBy

      public org.dbflute.cbean.ordering.OrderByBean clearOrderBy()
      Specified by:
      clearOrderBy in interface org.dbflute.cbean.ordering.OrderByBean
    • overTheWaves

      public void overTheWaves(org.dbflute.cbean.dream.SpecifiedColumn dreamCruiseTicket)
      Specified by:
      overTheWaves in interface org.dbflute.cbean.dream.WelcomeToDreamCruise
    • mysticRhythms

      public void mysticRhythms(Object mysticBinding)
      Specified by:
      mysticRhythms in interface org.dbflute.cbean.dream.WelcomeToDreamCruise
    • asDBMeta

      public org.dbflute.dbmeta.DBMeta asDBMeta()
      Specified by:
      asDBMeta in interface org.dbflute.cbean.ConditionBean
    • getSqlClause

      public org.dbflute.cbean.sqlclause.SqlClause getSqlClause()
      Specified by:
      getSqlClause in interface org.dbflute.cbean.ConditionBean
    • addOrderBy_PK_Asc

      public org.dbflute.cbean.ConditionBean addOrderBy_PK_Asc()
      Specified by:
      addOrderBy_PK_Asc in interface org.dbflute.cbean.ConditionBean
    • addOrderBy_PK_Desc

      public org.dbflute.cbean.ConditionBean addOrderBy_PK_Desc()
      Specified by:
      addOrderBy_PK_Desc in interface org.dbflute.cbean.ConditionBean
    • localSp

      public org.dbflute.cbean.chelper.HpColumnSpHandler localSp()
      Specified by:
      localSp in interface org.dbflute.cbean.ConditionBean
    • enableInnerJoinAutoDetect

      public void enableInnerJoinAutoDetect()
      Specified by:
      enableInnerJoinAutoDetect in interface org.dbflute.cbean.ConditionBean
    • disableInnerJoinAutoDetect

      public void disableInnerJoinAutoDetect()
      Specified by:
      disableInnerJoinAutoDetect in interface org.dbflute.cbean.ConditionBean
    • inviteDerivedToDreamCruise

      public org.dbflute.cbean.dream.SpecifiedColumn inviteDerivedToDreamCruise(String derivedAlias)
      Specified by:
      inviteDerivedToDreamCruise in interface org.dbflute.cbean.ConditionBean
    • xcreateDreamCruiseCB

      public org.dbflute.cbean.ConditionBean xcreateDreamCruiseCB()
      Specified by:
      xcreateDreamCruiseCB in interface org.dbflute.cbean.ConditionBean
    • xmarkAsDeparturePortForDreamCruise

      public void xmarkAsDeparturePortForDreamCruise()
      Specified by:
      xmarkAsDeparturePortForDreamCruise in interface org.dbflute.cbean.ConditionBean
    • xisDreamCruiseDeparturePort

      public boolean xisDreamCruiseDeparturePort()
      Specified by:
      xisDreamCruiseDeparturePort in interface org.dbflute.cbean.ConditionBean
    • xisDreamCruiseShip

      public boolean xisDreamCruiseShip()
      Specified by:
      xisDreamCruiseShip in interface org.dbflute.cbean.ConditionBean
    • xgetDreamCruiseDeparturePort

      public org.dbflute.cbean.ConditionBean xgetDreamCruiseDeparturePort()
      Specified by:
      xgetDreamCruiseDeparturePort in interface org.dbflute.cbean.ConditionBean
    • xhasDreamCruiseTicket

      public boolean xhasDreamCruiseTicket()
      Specified by:
      xhasDreamCruiseTicket in interface org.dbflute.cbean.ConditionBean
    • xshowDreamCruiseTicket

      public org.dbflute.cbean.dream.SpecifiedColumn xshowDreamCruiseTicket()
      Specified by:
      xshowDreamCruiseTicket in interface org.dbflute.cbean.ConditionBean
    • xkeepDreamCruiseJourneyLogBook

      public void xkeepDreamCruiseJourneyLogBook(String relationPath)
      Specified by:
      xkeepDreamCruiseJourneyLogBook in interface org.dbflute.cbean.ConditionBean
    • xsetupSelectDreamCruiseJourneyLogBook

      public void xsetupSelectDreamCruiseJourneyLogBook()
      Specified by:
      xsetupSelectDreamCruiseJourneyLogBook in interface org.dbflute.cbean.ConditionBean
    • xsetupSelectDreamCruiseJourneyLogBookIfUnionExists

      public void xsetupSelectDreamCruiseJourneyLogBookIfUnionExists()
      Specified by:
      xsetupSelectDreamCruiseJourneyLogBookIfUnionExists in interface org.dbflute.cbean.ConditionBean
    • xgetMysticBinding

      public Object xgetMysticBinding()
      Specified by:
      xgetMysticBinding in interface org.dbflute.cbean.ConditionBean
    • ignoreNullOrEmptyQuery

      public void ignoreNullOrEmptyQuery()
      Specified by:
      ignoreNullOrEmptyQuery in interface org.dbflute.cbean.ConditionBean
    • checkNullOrEmptyQuery

      public void checkNullOrEmptyQuery()
      Specified by:
      checkNullOrEmptyQuery in interface org.dbflute.cbean.ConditionBean
    • enableEmptyStringQuery

      public void enableEmptyStringQuery(org.dbflute.cbean.scoping.ModeQuery noArgInLambda)
      Specified by:
      enableEmptyStringQuery in interface org.dbflute.cbean.ConditionBean
    • disableEmptyStringQuery

      public void disableEmptyStringQuery()
      Specified by:
      disableEmptyStringQuery in interface org.dbflute.cbean.ConditionBean
    • enableOverridingQuery

      public void enableOverridingQuery(org.dbflute.cbean.scoping.ModeQuery noArgInLambda)
      Specified by:
      enableOverridingQuery in interface org.dbflute.cbean.ConditionBean
    • disableOverridingQuery

      public void disableOverridingQuery()
      Specified by:
      disableOverridingQuery in interface org.dbflute.cbean.ConditionBean
    • enablePagingCountLeastJoin

      public void enablePagingCountLeastJoin()
      Specified by:
      enablePagingCountLeastJoin in interface org.dbflute.cbean.ConditionBean
    • disablePagingCountLeastJoin

      public void disablePagingCountLeastJoin()
      Specified by:
      disablePagingCountLeastJoin in interface org.dbflute.cbean.ConditionBean
    • canPagingSelectAndQuerySplit

      public boolean canPagingSelectAndQuerySplit()
      Specified by:
      canPagingSelectAndQuerySplit in interface org.dbflute.cbean.ConditionBean
    • lockForUpdate

      public org.dbflute.cbean.ConditionBean lockForUpdate()
      Specified by:
      lockForUpdate in interface org.dbflute.cbean.ConditionBean
    • xsetupSelectCountIgnoreFetchScope

      public org.dbflute.cbean.ConditionBean xsetupSelectCountIgnoreFetchScope(boolean uniqueCount)
      Specified by:
      xsetupSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
    • xafterCareSelectCountIgnoreFetchScope

      public org.dbflute.cbean.ConditionBean xafterCareSelectCountIgnoreFetchScope()
      Specified by:
      xafterCareSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
    • isSelectCountIgnoreFetchScope

      public boolean isSelectCountIgnoreFetchScope()
      Specified by:
      isSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
    • getCursorSelectOption

      public org.dbflute.cbean.coption.CursorSelectOption getCursorSelectOption()
      Specified by:
      getCursorSelectOption in interface org.dbflute.cbean.ConditionBean
    • xacceptScalarSelectOption

      public void xacceptScalarSelectOption(org.dbflute.cbean.coption.ScalarSelectOption option)
      Specified by:
      xacceptScalarSelectOption in interface org.dbflute.cbean.ConditionBean
    • configure

      public void configure(org.dbflute.cbean.coption.StatementConfigCall<org.dbflute.jdbc.StatementConfig> confLambda)
      Specified by:
      configure in interface org.dbflute.cbean.ConditionBean
    • getStatementConfig

      public org.dbflute.jdbc.StatementConfig getStatementConfig()
      Specified by:
      getStatementConfig in interface org.dbflute.cbean.ConditionBean
    • canRelationMappingCache

      public boolean canRelationMappingCache()
      Specified by:
      canRelationMappingCache in interface org.dbflute.cbean.ConditionBean
    • enableNonSpecifiedColumnAccess

      public void enableNonSpecifiedColumnAccess()
      Specified by:
      enableNonSpecifiedColumnAccess in interface org.dbflute.cbean.ConditionBean
    • disableNonSpecifiedColumnAccess

      public void disableNonSpecifiedColumnAccess()
      Specified by:
      disableNonSpecifiedColumnAccess in interface org.dbflute.cbean.ConditionBean
    • isNonSpecifiedColumnAccessAllowed

      public boolean isNonSpecifiedColumnAccessAllowed()
      Specified by:
      isNonSpecifiedColumnAccessAllowed in interface org.dbflute.cbean.ConditionBean
    • enableColumnNullObject

      public void enableColumnNullObject()
      Specified by:
      enableColumnNullObject in interface org.dbflute.cbean.ConditionBean
    • disableColumnNullObject

      public void disableColumnNullObject()
      Specified by:
      disableColumnNullObject in interface org.dbflute.cbean.ConditionBean
    • enableQueryUpdateCountPreCheck

      public void enableQueryUpdateCountPreCheck()
      Specified by:
      enableQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
    • disableQueryUpdateCountPreCheck

      public void disableQueryUpdateCountPreCheck()
      Specified by:
      disableQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
    • isQueryUpdateCountPreCheck

      public boolean isQueryUpdateCountPreCheck()
      Specified by:
      isQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
    • toDisplaySql

      public String toDisplaySql()
      Specified by:
      toDisplaySql in interface org.dbflute.cbean.ConditionBean
    • styleLogDateDisplay

      public void styleLogDateDisplay(org.dbflute.twowaysql.style.BoundDateDisplayStyle logDateDisplayStyle)
      Specified by:
      styleLogDateDisplay in interface org.dbflute.cbean.ConditionBean
    • getLogDateDisplayStyle

      public org.dbflute.twowaysql.style.BoundDateDisplayStyle getLogDateDisplayStyle()
      Specified by:
      getLogDateDisplayStyle in interface org.dbflute.cbean.ConditionBean
    • hasWhereClauseOnBaseQuery

      public boolean hasWhereClauseOnBaseQuery()
      Specified by:
      hasWhereClauseOnBaseQuery in interface org.dbflute.cbean.ConditionBean
    • clearWhereClauseOnBaseQuery

      public void clearWhereClauseOnBaseQuery()
      Specified by:
      clearWhereClauseOnBaseQuery in interface org.dbflute.cbean.ConditionBean
    • hasSelectAllPossible

      public boolean hasSelectAllPossible()
      Specified by:
      hasSelectAllPossible in interface org.dbflute.cbean.ConditionBean
    • hasOrderByClause

      public boolean hasOrderByClause()
      Specified by:
      hasOrderByClause in interface org.dbflute.cbean.ConditionBean
    • hasUnionQueryOrUnionAllQuery

      public boolean hasUnionQueryOrUnionAllQuery()
      Specified by:
      hasUnionQueryOrUnionAllQuery in interface org.dbflute.cbean.ConditionBean
    • invokeSetupSelect

      public void invokeSetupSelect(String foreignPropertyNamePath)
      Specified by:
      invokeSetupSelect in interface org.dbflute.cbean.ConditionBean
    • invokeSpecifyColumn

      public org.dbflute.cbean.dream.SpecifiedColumn invokeSpecifyColumn(String columnPropertyPath)
      Specified by:
      invokeSpecifyColumn in interface org.dbflute.cbean.ConditionBean
    • invokeOrScopeQuery

      public void invokeOrScopeQuery(org.dbflute.cbean.scoping.OrQuery<org.dbflute.cbean.ConditionBean> orQuery)
      Specified by:
      invokeOrScopeQuery in interface org.dbflute.cbean.ConditionBean
    • invokeOrScopeQueryAndPart

      public void invokeOrScopeQueryAndPart(org.dbflute.cbean.scoping.AndQuery<org.dbflute.cbean.ConditionBean> andQuery)
      Specified by:
      invokeOrScopeQueryAndPart in interface org.dbflute.cbean.ConditionBean
    • xregisterUnionQuerySynchronizer

      public void xregisterUnionQuerySynchronizer(org.dbflute.cbean.scoping.UnionQuery<org.dbflute.cbean.ConditionBean> unionQuerySynchronizer)
      Specified by:
      xregisterUnionQuerySynchronizer in interface org.dbflute.cbean.ConditionBean
    • xgetDerivedTypeHandler

      public org.dbflute.dbmeta.accessory.DerivedTypeHandler xgetDerivedTypeHandler()
      Specified by:
      xgetDerivedTypeHandler in interface org.dbflute.cbean.ConditionBean
    • getPurpose

      public org.dbflute.cbean.chelper.HpCBPurpose getPurpose()
      Specified by:
      getPurpose in interface org.dbflute.cbean.ConditionBean
    • xsetupForScalarSelect

      public void xsetupForScalarSelect()
      Specified by:
      xsetupForScalarSelect in interface org.dbflute.cbean.ConditionBean
    • xsetupForQueryInsert

      public void xsetupForQueryInsert()
      Specified by:
      xsetupForQueryInsert in interface org.dbflute.cbean.ConditionBean
    • xsetupForSpecifiedUpdate

      public void xsetupForSpecifiedUpdate()
      Specified by:
      xsetupForSpecifiedUpdate in interface org.dbflute.cbean.ConditionBean
    • xsetupForVaryingUpdate

      public void xsetupForVaryingUpdate()
      Specified by:
      xsetupForVaryingUpdate in interface org.dbflute.cbean.ConditionBean
    • enableThatsBadTiming

      public void enableThatsBadTiming()
      Specified by:
      enableThatsBadTiming in interface org.dbflute.cbean.ConditionBean
    • disableThatsBadTiming

      public void disableThatsBadTiming()
      Specified by:
      disableThatsBadTiming in interface org.dbflute.cbean.ConditionBean
    • enableSpecifyColumnRequired

      public void enableSpecifyColumnRequired()
      Specified by:
      enableSpecifyColumnRequired in interface org.dbflute.cbean.ConditionBean
    • disableSpecifyColumnRequired

      public void disableSpecifyColumnRequired()
      Specified by:
      disableSpecifyColumnRequired in interface org.dbflute.cbean.ConditionBean
    • xcheckSpecifyColumnRequiredIfNeeds

      public void xcheckSpecifyColumnRequiredIfNeeds()
      Specified by:
      xcheckSpecifyColumnRequiredIfNeeds in interface org.dbflute.cbean.ConditionBean
    • hasSpecifiedLocalColumn

      public boolean hasSpecifiedLocalColumn()
      Specified by:
      hasSpecifiedLocalColumn in interface org.dbflute.cbean.ConditionBean
    • enableUndefinedClassificationSelect

      public void enableUndefinedClassificationSelect()
      Specified by:
      enableUndefinedClassificationSelect in interface org.dbflute.cbean.ConditionBean
    • disableUndefinedClassificationSelect

      public void disableUndefinedClassificationSelect()
      Specified by:
      disableUndefinedClassificationSelect in interface org.dbflute.cbean.ConditionBean
    • isUndefinedClassificationSelectAllowed

      public boolean isUndefinedClassificationSelectAllowed()
      Specified by:
      isUndefinedClassificationSelectAllowed in interface org.dbflute.cbean.ConditionBean
    • request

    • setPreference

      public void setPreference(String preference)
    • getPreference

      public String getPreference()
    • ln

      protected String ln()
    • assertObjectNotNull

      protected void assertObjectNotNull(String variableName, Object value)