protected Mst画面マスタCB xcreateColumnQueryCB() { Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForColumnQuery((Mst画面マスタCB)this); return(cb); }
public virtual void UnionAll(UnionQuery <Mst画面マスタCB> unionQuery) { Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForUnion(this); xsyncUQ(cb); unionQuery.Invoke(cb); Mst画面マスタCQ cq = cb.Query(); Query().xsetUnionAllQuery(cq); }
// =============================================================================== // Query Update // ============ public int QueryUpdate(Mst画面マスタ mst画面マスタ, Mst画面マスタCB cb) { AssertObjectNotNull("mst画面マスタ", mst画面マスタ); AssertConditionBeanNotNull(cb); SetupCommonColumnOfUpdateIfNeeds(mst画面マスタ); FilterEntityOfUpdate(mst画面マスタ); AssertEntityOfUpdate(mst画面マスタ); return(this.Dao.UpdateByQuery(cb, mst画面マスタ)); }
// =============================================================================== // Entity Select // ============= #region Entity Select public virtual Mst画面マスタ SelectEntity(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); if (!cb.HasWhereClause() && cb.FetchSize != 1) // if no condition for one { throwSelectEntityConditionNotFoundException(cb); } int preSafetyMaxResultSize = xcheckSafetyResultAsOne(cb); IList <Mst画面マスタ> 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((Mst画面マスタ)ls[0]); }
// =============================================================================== // Page Select // =========== #region Page Select public virtual PagingResultBean <Mst画面マスタ> SelectPage(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); PagingInvoker <Mst画面マスタ> invoker = new PagingInvoker <Mst画面マスタ>(TableDbName); return(invoker.InvokePaging(new InternalSelectPagingHandler(this, cb))); }
// =============================================================================== // MySelf InScope // ============== public void MyselfInScope(SubQuery <Mst画面マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keepMyselfInScopeSubQuery(cb.Query()); // for saving query-value. registerInScopeSubQuery(cb.Query(), "画面コード", "画面コード", subQueryPropertyName); }
public void xsderiveMst画面マスタList(String function, SubQuery <Mst画面マスタCB> subQuery, String aliasName) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keepメニューコード_SpecifyDerivedReferrer_Mst画面マスタList(cb.Query()); registerSpecifyDerivedReferrer(function, cb.Query(), "メニューコード", "メニューコード", subQueryPropertyName, aliasName); }
public void NotInScopeMst画面マスタ(SubQuery <Mst画面マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keep画面コード_NotInScopeSubQuery_Mst画面マスタ(cb.Query()); registerNotInScopeSubQuery(cb.Query(), "画面コード", "画面コード", subQueryPropertyName); }
private Mst画面マスタCB BuildPKCB(String 画面コード) { AssertObjectNotNull("画面コード", 画面コード); Mst画面マスタCB cb = NewMyConditionBean(); cb.Query().Set画面コード_Equal(画面コード); return(cb); }
public virtual Mst画面マスタ SelectEntityWithDeletedCheck(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); Mst画面マスタ entity = SelectEntity(cb); AssertEntityNotDeleted(entity, cb); return(entity); }
public void NotExistsMst画面マスタList(SubQuery <Mst画面マスタCB> subQuery) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForExistsReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keepメニューコード_NotExistsSubQuery_Mst画面マスタList(cb.Query()); registerNotExistsSubQuery(cb.Query(), "メニューコード", "メニューコード", subQueryPropertyName); }
protected void xscalarSubQuery(String function, SubQuery <Mst画面マスタCB> subQuery, String operand) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForScalarCondition(this); subQuery.Invoke(cb); String subQueryPropertyName = keepScalarSubQuery(cb.Query()); // for saving query-value. registerScalarSubQuery(function, cb.Query(), subQueryPropertyName, operand); }
/// <summary> /// "ログイン"画面マスタを返します。 /// </summary> /// <returns>画面マスタ</returns> public Mst画面マスタ Getログイン画面マスタ() { var 画面マスタcb = new Mst画面マスタCB(); 画面マスタcb.Query().QueryKbnメニュー区分().Set優先順位_Equal(9999); var 画面マスタ = 画面マスタBhv.SelectEntity(画面マスタcb); return(画面マスタ); }
public void xqderiveMst画面マスタList(String function, SubQuery <Mst画面マスタCB> subQuery, String operand, Object value) { assertObjectNotNull("subQuery<Mst画面マスタCB>", subQuery); Mst画面マスタCB cb = new Mst画面マスタCB(); cb.xsetupForDerivedReferrer(this); subQuery.Invoke(cb); String subQueryPropertyName = keepメニューコード_QueryDerivedReferrer_Mst画面マスタList(cb.Query()); // for saving query-value. String parameterPropertyName = keepメニューコード_QueryDerivedReferrer_Mst画面マスタListParameter(value); registerQueryDerivedReferrer(function, cb.Query(), "メニューコード", "メニューコード", subQueryPropertyName, operand, value, parameterPropertyName); }
// =============================================================================== // Purpose Type // ============ public void xsetupForColumnQuery(Mst画面マスタ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 Mst画面マスタCBColQySpQyCall(mainCB)); }
protected IList <Mst画面マスタ> DelegateSelectList(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectList(cb)); }
// =============================================================================== // List Select // =========== #region List Select public virtual ListResultBean <Mst画面マスタ> SelectList(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); return(new ResultBeanBuilder <Mst画面マスタ>(TableDbName).BuildListResultBean(cb, this.DelegateSelectList(cb))); }
public InternalSelectPagingHandler(Mst画面マスタBhv bhv, Mst画面マスタCB cb) { _bhv = bhv; _cb = cb; }
public Mst画面マスタCBColQySpQyCall(Mst画面マスタCB mainCB) { _mainCB = mainCB; }
public int QueryDelete(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.DeleteByQuery(cb)); }
// =============================================================================== // Delegate Method // =============== #region Delegate Method protected int DelegateSelectCount(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.Dao.SelectCount(cb)); }
// =============================================================================== // Count Select // ============ #region Count Select public virtual int SelectCount(Mst画面マスタCB cb) { AssertConditionBeanNotNull(cb); return(this.DelegateSelectCount(cb)); }