Package co.nubetech.crux.model

Examples of co.nubetech.crux.model.Function


    ValueType valueType1 = new ValueType();
    valueType1.setId(1001);
    ValueType valueType2 = new ValueType();
    valueType2.setId(1002);
 
    Function function1 = new Function(1,"FirstFunction", "classFirstFunction", false, valueType1, valueType1);
    Function function2 = new Function(2, "SecondFunction", "classSecondFunction", true, valueType1, valueType2);
    Function function3 = new Function(3,"ThirdFunction", "classThirdFunction", false, valueType1, valueType2);
   
    List<Function> functions = new ArrayList<Function>();
    functions.add(function1);
    functions.add(function2);
    functions.add(function3);
View Full Code Here


        "className1", true);
    ValueType returnValueType = new ValueType(2,dataStore,"ReturnType","class3",
        "className1", false);
   
   
    Function function = new Function();
    function.setId(12345);
    function.setFunctionName("fun");
    function.setFunctionClass("class1");
    function.setAggregate(false);
    function.setValueType(valueType);
    function.setReturnValueType(returnValueType);
                                                        
    FunctionView functionView = new FunctionView(function);
   
    assertEquals(functionView.getFunctionName(),"fun");
    assertEquals(functionView.getValueType(),"Type");
View Full Code Here

  Session session;
  @TransactionTarget
  Transaction transaction;

  public Function findById(Long id) {
    Function function = (Function) session.get(Function.class, id);
    return function;
  }
View Full Code Here

        .getNewSession();
    ValueTypeDAO valueTypeDAO = new ValueTypeDAO();
    valueTypeDAO.session = functionDAO.session;
    Statement stmt = getStatement();
    stmt.executeUpdate("insert into function values(99999,'sum','class.Sum',false,1,1)");
    Function function = new Function(99999,"sum","class.Sum",false,valueTypeDAO.findById(1l), valueTypeDAO.findById(1l));
    assertEquals(function, functionDAO.findById(99999l));
    functionDAO.session.close();
    stmt.executeUpdate("delete from function where id=99999");
    stmt.close();
  }
View Full Code Here

            ArrayList<RowAliasFilter> filters = new ArrayList<RowAliasFilter>();
            filters.add(rowFilter);
            report.setRowAliasFilters(filters);
           
            Function upper = TestingUtil.getFunction("upper",
            "co.nubetech.crux.server.functions.UpperCase", false);
       
        ReportDesign design = new ReportDesign();
      design.setColumnAlias(cAlias);
      List<ReportDesignFunction> xFunctions = new ArrayList<ReportDesignFunction>();
View Full Code Here

        filters.add(rowFilter1);
        //filters.add(rowFilter2);
        filters.add(rowFilter3);
        report.setRowAliasFilters(filters);
       
            Function max = TestingUtil.getFunction("max",
            "co.nubetech.crux.server.functions.MaxAggregator", false);
            Function min = TestingUtil.getFunction("max",
            "co.nubetech.crux.server.functions.MinAggregator", false);
       
            ReportDesign design3 = new ReportDesign();
      design3.setRowAlias(rAlias1);
      List<ReportDesignFunction> xFunctions = new ArrayList<ReportDesignFunction>();
View Full Code Here

        filters.add(rowFilter1);
        //filters.add(rowFilter2);
        filters.add(rowFilter3);
        report.setRowAliasFilters(filters);
       
            Function max = TestingUtil.getFunction("max",
            "co.nubetech.crux.server.functions.MaxAggregator", true);
            Function min = TestingUtil.getFunction("max",
            "co.nubetech.crux.server.functions.MinAggregator", true);

            Function sum = TestingUtil.getFunction("sum",
            "co.nubetech.crux.server.functions.SumDoubleAggregator", true);
       
            ReportDesign design3 = new ReportDesign();
      design3.setRowAlias(rAlias1);
      List<ReportDesignFunction> xFunctions = new ArrayList<ReportDesignFunction>();
View Full Code Here

TOP

Related Classes of co.nubetech.crux.model.Function

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.