public void NotInScopeDch従業員職位履歴台帳List(SubQuery <Dch従業員職位履歴台帳CB> subQuery) { assertObjectNotNull("subQuery<Dch従業員職位履歴台帳CB>", subQuery); Dch従業員職位履歴台帳CB cb = new Dch従業員職位履歴台帳CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keep職位コード_NotInScopeSubQuery_Dch従業員職位履歴台帳List(cb.Query()); registerNotInScopeSubQuery(cb.Query(), "職位コード", "職位コード", subQueryPropertyName); }
// =============================================================================== // MySelf InScope // ============== public void MyselfInScope(SubQuery <Dch従業員職位履歴台帳CB> subQuery) { assertObjectNotNull("subQuery<Dch従業員職位履歴台帳CB>", subQuery); Dch従業員職位履歴台帳CB cb = new Dch従業員職位履歴台帳CB(); cb.xsetupForInScopeRelation(this); subQuery.Invoke(cb); String subQueryPropertyName = keepMyselfInScopeSubQuery(cb.Query()); // for saving query-value. registerInScopeSubQuery(cb.Query(), "id", "id", subQueryPropertyName); }