Tabnine Logo
FlatReportElement.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
net.rrm.ehour.report.reports.element.FlatReportElement
constructor

Best Java code snippets using net.rrm.ehour.report.reports.element.FlatReportElement.<init> (Showing top 2 results out of 315)

origin: te-con/ehour

@Test
public void should_add_locked_days_to_detailed_report() {
  DateTime dateTime = new DateTime(reportCriteria.getReportRange().getDateStart());
  Interval interval = new Interval(dateTime, dateTime);
  provideNoAssignmentsWithoutBookings();
  when(timesheetLockService.findLockedDatesInRange(any(Date.class), any(Date.class)))
      .thenReturn(WrapAsScala$.MODULE$.asScalaBuffer(Lists.newArrayList(interval)));
  FlatReportElement reportElement = new FlatReportElement();
  reportElement.setDayDate(dateTime.toDate());
  when(detailedReportDao.getHoursPerDay(any(DateRange.class)))
      .thenReturn(Arrays.asList(reportElement));
  noFilteringOnUserOrProject();
  ReportData reportData = detailedReportService.getDetailedReportData(reportCriteria);
  FlatReportElement flat = (FlatReportElement) reportData.getReportElements().get(0);
  assertTrue(flat.getLockableDate().isLocked());
  verify(detailedReportDao).getHoursPerDay(any(DateRange.class));
  verify(timesheetLockService).findLockedDatesInRange(any(Date.class), any(Date.class));
}
origin: te-con/ehour

  public static FlatReportElement buildFlatReportElement(ProjectAssignment assignment) {
    FlatReportElement element = new FlatReportElement();

    element.setAssignmentId(assignment.getAssignmentId());
    element.setRole(assignment.getRole());

    Project project = assignment.getProject();
    Customer customer = project.getCustomer();

    element.setCustomerCode(customer.getCode());
    element.setCustomerId(customer.getCustomerId());
    element.setCustomerName(customer.getName());

    element.setEmptyEntry(true);
    element.setProjectCode(project.getProjectCode());
    element.setProjectId(project.getProjectId());
    element.setProjectName(project.getName());

    element.setRate(assignment.getHourlyRate());

    User user = assignment.getUser();
    element.setUserId(user.getUserId());
    element.setUserFirstName(user.getFirstName());
    element.setUserLastName(user.getLastName());

    element.setDisplayOrder(1);

    return element;
  }
}
net.rrm.ehour.report.reports.elementFlatReportElement<init>

Popular methods of FlatReportElement

  • getDayDate
  • getAssignmentId
  • getDisplayOrder
  • getEntryDate
  • getLockableDate
  • getProjectId
  • getTotalHours
  • getTotalTurnOver
  • isEmptyEntry
  • setAssignmentId
  • setCustomerCode
  • setCustomerId
  • setCustomerCode,
  • setCustomerId,
  • setCustomerName,
  • setDayDate,
  • setDisplayOrder,
  • setEmptyEntry,
  • setLockableDate,
  • setProjectCode,
  • setProjectId

Popular in Java

  • Updating database using SQL prepared statement
  • addToBackStack (FragmentTransaction)
  • getSupportFragmentManager (FragmentActivity)
  • findViewById (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now