Package com.projity.algorithm

Examples of com.projity.algorithm.SelectFrom


    if (!isInRange(start,end))
      return NO_VALUE_LONG;
    if (!isLabor()) // TODO this right?
      return 0;
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance().whereInRange(Math.max(start,detail.getStart()),Math.min(end,getStop()));
    query.selectFrom(clause)
      .action(work(clause))
      .execute();
    return (long) ((DoubleValue)query.getActionVisitor()).getValue();
  }
View Full Code Here


    if (!isInRange(start,end))
      return NO_VALUE_LONG;
    if (!isLabor()) // TODO this right?
      return 0;
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance().whereInRange(Math.max(start,detail.getStop()),Math.min(end,getEnd()));
    query.selectFrom(clause)
      .action(work(clause))
      .execute();
    return (long) ((DoubleValue)query.getActionVisitor()).getValue();
  }
View Full Code Here

  public double baselineCost(long start, long end) {
//    if (!isInRange(start,end))
//      return NO_VALUE_DOUBLE;

    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance().whereInRange(start,end);
    query.selectFrom(clause)
      .action(baselineData(COST,clause))
      .execute();
    return ((DoubleValue)query.getActionVisitor()).getValue();
  }
View Full Code Here

//    if (!isInRange(start,end))
//      return NO_VALUE_LONG;
    if (!isLabor()) // TODO this right?
      return 0;
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance().whereInRange(start,end);
    query.selectFrom(clause)
      .action(baselineData(WORK,clause))
      .execute();
    return (long) ((DoubleValue)query.getActionVisitor()).getValue();
  }
View Full Code Here

    return (leftObject)?getTask().getDocument():getResource().getDocument();
  }

  public Query workQuery() {
    Query query = Query.getInstance();
    SelectFrom clause = SelectFrom.getInstance();
    query.selectFrom(clause)
      .action(work(clause));
    return query;
  }
View Full Code Here

      .action(work(clause));
    return query;
  }

  public void calcDataBetween(Object type, HasStartAndEnd generator, CalculatedValues values) {
    SelectFrom clause = SelectFrom.getInstance();
    AssignmentFieldFunctor dataFunctor = getDataSelect(type,clause,false);
    calcDataBetween(dataFunctor,clause,generator,values);
  }
View Full Code Here

    AssignmentFieldFunctor dataFunctor = getDataSelect(type,clause,false);
    calcDataBetween(dataFunctor,clause,generator,values);
  }

  public static void calcResourceAvailabilityBetween(Resource resource, HasStartAndEnd generator, CalculatedValues values) {
    SelectFrom clause = SelectFrom.getInstance();
    AssignmentFieldFunctor dataFunctor = resourceAvailability(clause,resource);
    calcDataBetween(dataFunctor,clause,generator,values);
  }
View Full Code Here

    if (instance==null) instance=new TimephasedService();
    return instance;
  }

  private void doQuery(Assignment assignment, ObjectFactory factory, TimephasedConsumer consumer,Object fieldType, int type, long id) {
    SelectFrom clause = SelectFrom.getInstance();
    AssignmentFieldFunctor dataFunctor = assignment.getDataSelect(fieldType,clause,false);
    TimephasedGetter getter = TimephasedGetter.getInstance(factory,consumer,dataFunctor,type,id);
    long end = assignment.getEnd();
    long start = assignment.getStart();
View Full Code Here

TOP

Related Classes of com.projity.algorithm.SelectFrom

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.