当前位置: 首页>>代码示例>>Java>>正文


Java QueryByCriteria.CRITERIA_SELECT_ALL属性代码示例

本文整理汇总了Java中org.apache.ojb.broker.query.QueryByCriteria.CRITERIA_SELECT_ALL属性的典型用法代码示例。如果您正苦于以下问题:Java QueryByCriteria.CRITERIA_SELECT_ALL属性的具体用法?Java QueryByCriteria.CRITERIA_SELECT_ALL怎么用?Java QueryByCriteria.CRITERIA_SELECT_ALL使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.apache.ojb.broker.query.QueryByCriteria的用法示例。


在下文中一共展示了QueryByCriteria.CRITERIA_SELECT_ALL属性的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createChartForNextBudgetCycle

public void createChartForNextBudgetCycle() {
    // first we have to remove what's there
    // (the documentation says deleteByQuery (1) ignores object references and (2) does
    //  not synchronize the cache.  so, we clear the cache before and after.)
    getPersistenceBrokerTemplate().clearCache();
    Criteria criteriaID = QueryByCriteria.CRITERIA_SELECT_ALL;
    QueryByCriteria killAcctQuery = new QueryByCriteria(BudgetConstructionAccountReports.class);
    killAcctQuery.setCriteria(criteriaID);
    getPersistenceBrokerTemplate().deleteByQuery(killAcctQuery);
    QueryByCriteria killOrgQuery = new QueryByCriteria(BudgetConstructionOrganizationReports.class);
    killOrgQuery.setCriteria(criteriaID);
    getPersistenceBrokerTemplate().deleteByQuery(killOrgQuery);
    getPersistenceBrokerTemplate().clearCache();
    // build the organization table  
    buildNewOrganizationReportsTo();
    // build the account table
    buildNewAccountReportsTo();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:18,代码来源:GenesisDaoOjb.java

示例2: clearPBGL

protected void clearPBGL() {
    // the order here is mandated by referential integrity
    QueryByCriteria mnQueryId = new QueryByCriteria(BudgetConstructionMonthly.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(mnQueryId);
    QueryByCriteria queryId = new QueryByCriteria(PendingBudgetConstructionGeneralLedger.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:8,代码来源:GenesisDaoOjb.java

示例3: buildNewAccountReportsTo

protected void buildNewAccountReportsTo() {

        //  All active accounts are loaded into the budget accounting table

        Integer sqlChartOfAccountsCode = 0;
        Integer sqlAccountNumber = 1;
        Integer sqlReportsToChartofAccountsCode = 0;
        Integer sqlOrganizationCode = 2;

        Long accountsAdded = new Long(0);

        Criteria criteriaID = new Criteria();
        /*  current IU genesis does NOT check for closed accounts--it loads all accounts
         *  it is possible that an account which has been closed still has base budget 
         */
        criteriaID = QueryByCriteria.CRITERIA_SELECT_ALL;
        String[] queryAttr = { KFSPropertyConstants.CHART_OF_ACCOUNTS_CODE, KFSPropertyConstants.ACCOUNT_NUMBER, KFSPropertyConstants.ORGANIZATION_CODE };
        ReportQueryByCriteria queryID = new ReportQueryByCriteria(Account.class, queryAttr, criteriaID, true);
        Iterator Results = getPersistenceBrokerTemplate().getReportQueryIteratorByQuery(queryID);
        while (Results.hasNext()) {
            Object[] ReturnList = (Object[]) Results.next();
            // just save this stuff, one at a time
            // it isn't needed for anything else, so we don't need to store it in memory in a map
            BudgetConstructionAccountReports acctRpts = new BudgetConstructionAccountReports();
            acctRpts.setChartOfAccountsCode((String) ReturnList[sqlChartOfAccountsCode]);
            acctRpts.setAccountNumber((String) ReturnList[sqlAccountNumber]);
            acctRpts.setReportsToChartOfAccountsCode((String) ReturnList[sqlReportsToChartofAccountsCode]);
            acctRpts.setReportsToOrganizationCode((String) ReturnList[sqlOrganizationCode]);
            acctRpts.setVersionNumber(DEFAULT_VERSION_NUMBER);
            getPersistenceBrokerTemplate().store(acctRpts);
            accountsAdded = accountsAdded + 1;
        }
        LOG.info(String.format("\nAccount reporting lines added to budget construction %d", accountsAdded));
    }
 
开发者ID:kuali,项目名称:kfs,代码行数:34,代码来源:GenesisDaoOjb.java

示例4: buildNewOrganizationReportsTo

protected void buildNewOrganizationReportsTo() {

        //  all active organizations are loaded into the budget construction
        //  organization table

        Integer sqlChartOfAccountsCode = 0;
        Integer sqlOrganizationCode = 1;
        Integer sqlReportsToChartOfAccountsCode = 2;
        Integer sqlReportsToOrganizationCode = 3;
        Integer sqlResponsibilityCenterCode = 4;

        Long organizationsAdded = new Long(0);

        Criteria criteriaID = new Criteria();
        /*
         *  IU genesis takes all organizations, not just active ones
         *  the reason is that a closed account which still has a base budget
         *  might report to one of these organizations 
         */
        criteriaID = QueryByCriteria.CRITERIA_SELECT_ALL;
        String[] queryAttr = { KFSPropertyConstants.CHART_OF_ACCOUNTS_CODE, KFSPropertyConstants.ORGANIZATION_CODE, KFSPropertyConstants.REPORTS_TO_CHART_OF_ACCOUNTS_CODE, KFSPropertyConstants.REPORTS_TO_ORGANIZATION_CODE, KFSPropertyConstants.RESPONSIBILITY_CENTER_CODE };
        ReportQueryByCriteria queryID = new ReportQueryByCriteria(Organization.class, queryAttr, criteriaID, true);
        Iterator Results = getPersistenceBrokerTemplate().getReportQueryIteratorByQuery(queryID);
        while (Results.hasNext()) {
            Object[] ReturnList = (Object[]) Results.next();
            // just save this stuff, one at a time
            // it isn't needed for anything else
            BudgetConstructionOrganizationReports orgRpts = new BudgetConstructionOrganizationReports();
            orgRpts.setChartOfAccountsCode((String) ReturnList[sqlChartOfAccountsCode]);
            orgRpts.setOrganizationCode((String) ReturnList[sqlOrganizationCode]);
            orgRpts.setReportsToChartOfAccountsCode((String) ReturnList[sqlReportsToChartOfAccountsCode]);
            orgRpts.setReportsToOrganizationCode((String) ReturnList[sqlReportsToOrganizationCode]);
            orgRpts.setResponsibilityCenterCode((String) ReturnList[sqlResponsibilityCenterCode]);
            orgRpts.setVersionNumber(DEFAULT_VERSION_NUMBER);
            getPersistenceBrokerTemplate().store(orgRpts);
            organizationsAdded = organizationsAdded + 1;
        }
        LOG.info(String.format("\nOrganization reporting lines added to budget construction %d", organizationsAdded));
    }
 
开发者ID:kuali,项目名称:kfs,代码行数:39,代码来源:GenesisDaoOjb.java

示例5: setControlFlagsAtTheStartOfGenesis

public void setControlFlagsAtTheStartOfGenesis(Integer BaseYear) {
    Integer RequestYear = BaseYear + 1;
    //
    // first we have to eliminate anything for the new year that's there now
    getPersistenceBrokerTemplate().clearCache();
    Criteria criteriaID = new Criteria();
    criteriaID.addEqualTo(KFSPropertyConstants.UNIVERSITY_FISCAL_YEAR, RequestYear);
    QueryByCriteria queryID = new QueryByCriteria(FiscalYearFunctionControl.class, criteriaID);
    getPersistenceBrokerTemplate().deleteByQuery(queryID);
    getPersistenceBrokerTemplate().clearCache();
    // 
    //  the default values (except for the BUDGET_CONSTRUCTION_GENESIS_RUNNING flag)
    //  come from the function control code table
    FiscalYearFunctionControl SLF;
    criteriaID = QueryByCriteria.CRITERIA_SELECT_ALL;
    String[] attrQ = { KFSPropertyConstants.FINANCIAL_SYSTEM_FUNCTION_CONTROL_CODE, KFSPropertyConstants.FINANCIAL_SYSTEM_FUNCTION_DEFAULT_INDICATOR };
    ReportQueryByCriteria rptQueryID = new ReportQueryByCriteria(FunctionControlCode.class, attrQ, criteriaID);
    Integer sqlFunctionControlCode = 0;
    Integer sqlFunctionActiveIndicator = 1;
    // run the query
    Iterator Results = getPersistenceBrokerTemplate().getReportQueryIteratorByQuery(rptQueryID);
    while (Results.hasNext()) {
        SLF = new FiscalYearFunctionControl();
        Object[] resultFields = (Object[]) Results.next();
        String flagTag = (String) resultFields[sqlFunctionControlCode];
        //          String flagDefault = (String) resultFields[sqlFunctionActiveIndicator];
        //  apparently OJB is smart enough to bring this in as a boolean
        boolean flagDefault = (Boolean) resultFields[sqlFunctionActiveIndicator];
        SLF.setUniversityFiscalYear(RequestYear);
        LOG.debug("\nfiscal year has been set");
        SLF.setFinancialSystemFunctionControlCode(flagTag);
        LOG.debug("\nfunction code has been set");
        SLF.setVersionNumber(DEFAULT_VERSION_NUMBER);
        LOG.debug(String.format("\nversion number set to %d", SLF.getVersionNumber()));
        if (flagTag.equals(BudgetConstructionConstants.BUDGET_CONSTRUCTION_GENESIS_RUNNING)) {
            SLF.setFinancialSystemFunctionActiveIndicator(true);
        }
        else {
            //               SLF.setFinancialSystemFunctionActiveIndicator(
            //                       ((flagDefault == KFSConstants.ParameterValues.YES)? true : false));
            SLF.setFinancialSystemFunctionActiveIndicator(flagDefault);
        }
        LOG.debug("\nabout to store the result");
        getPersistenceBrokerTemplate().store(SLF);
    }
}
 
开发者ID:kuali,项目名称:kfs,代码行数:46,代码来源:GenesisDaoOjb.java

示例6: clearBudgetConstructionAdministrativePost

protected void clearBudgetConstructionAdministrativePost() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionAdministrativePost.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例7: clearBudgetConstructionAppointmentFundingReason

protected void clearBudgetConstructionAppointmentFundingReason() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionAppointmentFundingReason.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例8: clearBCSF

protected void clearBCSF() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionCalculatedSalaryFoundationTracker.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例9: clearBudgetConstructionIntendedIncumbent

protected void clearBudgetConstructionIntendedIncumbent() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionIntendedIncumbent.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例10: clearBCPosition

protected void clearBCPosition() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionPosition.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例11: clearHeaders

protected void clearHeaders() {
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionHeader.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例12: clearPendingApptFunding

protected void clearPendingApptFunding() {
    QueryByCriteria queryId = new QueryByCriteria(PendingBudgetConstructionAppointmentFunding.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:5,代码来源:GenesisDaoOjb.java

示例13: clearHangingBCLocks

public void clearHangingBCLocks(Integer BaseYear) {
    // this routine cleans out any locks that might remain from people leaving
    // the application abnormally (for example, Fire! Fire! Leave your computer and get out now!).  it assumes that
    // people are shut out of the application during a batch run, and that all
    // work prior to the batch run has either been committed, or lost because the connection was broken before a save.
    BudgetConstructionHeader lockedDocuments;
    //
    Integer RequestYear = BaseYear + 1;
    Criteria criteriaID = new Criteria();
    criteriaID.addEqualTo(KFSPropertyConstants.UNIVERSITY_FISCAL_YEAR, RequestYear);
    Criteria lockID = new Criteria();
    Criteria tranLockID = new Criteria();
    if (BCConstants.DEFAULT_BUDGET_HEADER_LOCK_IDS == null) {
        //  make sure that a NULL test is used in case = NULL is not supported
        //  by the database
        lockID.addNotNull(BCPropertyConstants.BUDGET_LOCK_USER_IDENTIFIER);
        tranLockID.addNotNull(BCPropertyConstants.BUDGET_TRANSACTION_LOCK_USER_IDENTIFIER);
    }
    else {
        lockID.addNotEqualTo(BCPropertyConstants.BUDGET_LOCK_USER_IDENTIFIER, BCConstants.DEFAULT_BUDGET_HEADER_LOCK_IDS);
        tranLockID.addNotEqualTo(BCPropertyConstants.BUDGET_TRANSACTION_LOCK_USER_IDENTIFIER, BCConstants.DEFAULT_BUDGET_HEADER_LOCK_IDS);
    }
    ;
    lockID.addOrCriteria(tranLockID);
    criteriaID.addAndCriteria(lockID);
    //
    QueryByCriteria queryID = new QueryByCriteria(BudgetConstructionHeader.class, criteriaID);
    Iterator Results = getPersistenceBrokerTemplate().getIteratorByQuery(queryID);
    //  now just loop through and change the locks
    while (Results.hasNext()) {
        lockedDocuments = (BudgetConstructionHeader) Results.next();
        lockedDocuments.setBudgetLockUserIdentifier(BCConstants.DEFAULT_BUDGET_HEADER_LOCK_IDS);
        lockedDocuments.setBudgetTransactionLockUserIdentifier(BCConstants.DEFAULT_BUDGET_HEADER_LOCK_IDS);
        getPersistenceBrokerTemplate().store(lockedDocuments);
    }
    //   we need to clear the position and funding locks as well
    clearHangingPositionLocks(RequestYear);
    QueryByCriteria queryId = new QueryByCriteria(BudgetConstructionFundingLock.class, QueryByCriteria.CRITERIA_SELECT_ALL);
    getPersistenceBrokerTemplate().deleteByQuery(queryId);
    getPersistenceBrokerTemplate().clearCache();
}
 
开发者ID:kuali,项目名称:kfs,代码行数:41,代码来源:GenesisDaoOjb.java


注:本文中的org.apache.ojb.broker.query.QueryByCriteria.CRITERIA_SELECT_ALL属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。