// =============================================================================== // Entity Select // ============= #region Entity Select public virtual Kbn客室利用区分 SelectEntity(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); if (!cb.HasWhereClause() && cb.FetchSize != 1) // if no condition for one { throwSelectEntityConditionNotFoundException(cb); } int preSafetyMaxResultSize = xcheckSafetyResultAsOne(cb); IList <Kbn客室利用区分> ls = null; try { ls = this.DelegateSelectList(cb); } catch (DangerousResultSizeException e) { ThrowEntityDuplicatedException("{over safetyMaxResultSize '1'}", cb, e); return(null); // unreachable } finally { xrestoreSafetyResult(cb, preSafetyMaxResultSize); } if (ls.Count == 0) { return(null); } AssertEntitySelectedAsOne(ls, cb); return((Kbn客室利用区分)ls[0]); }
public virtual void UnionAll(UnionQuery <Kbn客室利用区分CB> unionQuery) { Kbn客室利用区分CB cb = new Kbn客室利用区分CB(); cb.xsetupForUnion(this); xsyncUQ(cb); unionQuery.Invoke(cb); Kbn客室利用区分CQ cq = cb.Query(); Query().xsetUnionAllQuery(cq); }
// =============================================================================== // Query Update // ============ public int QueryUpdate(Kbn客室利用区分 kbn客室利用区分, Kbn客室利用区分CB cb) { AssertObjectNotNull("kbn客室利用区分", kbn客室利用区分); AssertConditionBeanNotNull(cb); SetupCommonColumnOfUpdateIfNeeds(kbn客室利用区分); FilterEntityOfUpdate(kbn客室利用区分); AssertEntityOfUpdate(kbn客室利用区分); return(this.Dao.UpdateByQuery(cb, kbn客室利用区分)); }
// =============================================================================== // Page Select // =========== #region Page Select public virtual PagingResultBean <Kbn客室利用区分> SelectPage(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); PagingInvoker <Kbn客室利用区分> invoker = new PagingInvoker <Kbn客室利用区分>(TableDbName); return(invoker.InvokePaging(new InternalSelectPagingHandler(this, cb))); }
protected Kbn客室利用区分CB xcreateColumnQueryCB() { Kbn客室利用区分CB cb = new Kbn客室利用区分CB(); cb.xsetupForColumnQuery((Kbn客室利用区分CB)this); return(cb); }
private Kbn客室利用区分CB BuildPKCB(String 客室利用コード) { AssertObjectNotNull("客室利用コード", 客室利用コード); Kbn客室利用区分CB cb = NewMyConditionBean(); cb.Query().Set客室利用コード_Equal(客室利用コード); return(cb); }
public virtual Kbn客室利用区分 SelectEntityWithDeletedCheck(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); Kbn客室利用区分 entity = SelectEntity(cb); AssertEntityNotDeleted(entity, cb); return(entity); }
public void NotInScopeKbn客室利用区分(SubQuery <Kbn客室利用区分CB> subQuery) { assertObjectNotNull("subQuery<Kbn客室利用区分CB>", subQuery); Kbn客室利用区分CB cb = new Kbn客室利用区分CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keep客室利用コード_NotInScopeSubQuery_Kbn客室利用区分(cb.Query()); registerNotInScopeSubQuery(cb.Query(), "客室利用コード", "客室利用コード", subQueryPropertyName); }
protected void xscalarSubQuery(String function, SubQuery <Kbn客室利用区分CB> subQuery, String operand) { assertObjectNotNull("subQuery<Kbn客室利用区分CB>", subQuery); Kbn客室利用区分CB cb = new Kbn客室利用区分CB(); cb.xsetupForScalarCondition(this); subQuery.Invoke(cb); String subQueryPropertyName = keepScalarSubQuery(cb.Query()); // for saving query-value. registerScalarSubQuery(function, cb.Query(), subQueryPropertyName, operand); }
// =============================================================================== // MySelf InScope // ============== public void MyselfInScope(SubQuery <Kbn客室利用区分CB> subQuery) { assertObjectNotNull("subQuery<Kbn客室利用区分CB>", subQuery); Kbn客室利用区分CB cb = new Kbn客室利用区分CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keepMyselfInScopeSubQuery(cb.Query()); // for saving query-value. registerInScopeSubQuery(cb.Query(), "客室利用コード", "客室利用コード", subQueryPropertyName); }
// =============================================================================== // Purpose Type // ============ public void xsetupForColumnQuery(Kbn客室利用区分CB mainCB) { xinheritSubQueryInfo(mainCB.LocalCQ); //xchangePurposeSqlClause(HpCBPurpose.COLUMN_QUERY); _forColumnQuery = true; // old style // inherits a parent query to synchronize real name // (and also for suppressing query check) Specify().xsetSyncQyCall(new Kbn客室利用区分CBColQySpQyCall(mainCB)); }
public InternalSelectPagingHandler(Kbn客室利用区分Bhv bhv, Kbn客室利用区分CB cb) { _bhv = bhv; _cb = cb; }
// =============================================================================== // Count Select // ============ #region Count Select public virtual int SelectCount(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); return(this.DelegateSelectCount(cb)); }
protected IList <Kbn客室利用区分> DelegateSelectList(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectList(cb)); }
// =============================================================================== // Delegate Method // =============== #region Delegate Method protected int DelegateSelectCount(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectCount(cb)); }
public int QueryDelete(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.DeleteByQuery(cb)); }
public Kbn客室利用区分CBColQySpQyCall(Kbn客室利用区分CB mainCB) { _mainCB = mainCB; }
// =============================================================================== // List Select // =========== #region List Select public virtual ListResultBean <Kbn客室利用区分> SelectList(Kbn客室利用区分CB cb) { AssertConditionBeanNotNull(cb); return(new ResultBeanBuilder <Kbn客室利用区分>(TableDbName).BuildListResultBean(cb, this.DelegateSelectList(cb))); }