test_class.declarator: statusReport
test_class.modifier: private
test_class.original_string: private StatusReport<Workflow, ?> statusReport;
test_class.type: StatusReport<Workflow, ?>
test_class.var_name: statusReport
test_class.declarator: subject
test_class.modifier: private
test_class.original_string: private Workflow subject;
test_class.type: Workflow
test_class.var_name: subject
test_class.file: taverna-report-api/src/test/java/org/apache/taverna/platform/report/StatusReportTest.java
test_class.identifier: StatusReportTest
test_case.body: @Test
  	public void testSetFailedDate() {
  		Date now = new Date();
  		statusReport.setFailedDate(now);
  		assertEquals(now, statusReport.getFailedDate());
  		assertEquals(State.FAILED, statusReport.getState());
  	}
test_case.class_method_signature: StatusReportTest.testSetFailedDate()
test_case.full_signature: @Test public void testSetFailedDate()
test_case.identifier: testSetFailedDate
test_case.invocations: setFailedDate assertEquals getFailedDate assertEquals getState
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSetFailedDate()
focal_class.declarator: subject
focal_class.modifier: private final
focal_class.original_string: private final SUBJECT subject;
focal_class.type: SUBJECT
focal_class.var_name: subject
focal_class.declarator: parentReport
focal_class.modifier: private
focal_class.original_string: private PARENT parentReport;
focal_class.type: PARENT
focal_class.var_name: parentReport
focal_class.declarator: state
focal_class.modifier: private
focal_class.original_string: private State state;
focal_class.type: State
focal_class.var_name: state
focal_class.declarator: invocations = new TreeSet<>()
focal_class.modifier: private
focal_class.original_string: private NavigableSet<Invocation> invocations = new TreeSet<>();
focal_class.type: NavigableSet<Invocation>
focal_class.var_name: invocations
focal_class.declarator: createdDate
focal_class.modifier: private
focal_class.original_string: private Date createdDate, startedDate, pausedDate, resumedDate, cancelledDate, completedDate,
  			failedDate;
focal_class.type: Date
focal_class.var_name: createdDate
focal_class.declarator: pausedDates = new ArrayList<>()
focal_class.modifier: private final
focal_class.original_string: private final List<Date> pausedDates = new ArrayList<>(),
  			resumedDates = new ArrayList<>();
focal_class.type: List<Date>
focal_class.var_name: pausedDates
focal_class.declarator: reportListeners = new ArrayList<>()
focal_class.modifier: private
focal_class.original_string: private List<ReportListener> reportListeners = new ArrayList<>();
focal_class.type: List<ReportListener>
focal_class.var_name: reportListeners
focal_class.file: taverna-report-api/src/main/java/org/apache/taverna/platform/report/StatusReport.java
focal_class.identifier: StatusReport
focal_class.class_method_signature: StatusReport.StatusReport(SUBJECT subject)
focal_class.full_signature: public  StatusReport(SUBJECT subject)
focal_class.identifier: StatusReport
focal_class.modifiers: public
focal_class.parameters: (SUBJECT subject)
focal_class.signature:  StatusReport(SUBJECT subject)
focal_class.class_method_signature: StatusReport.getSubject()
focal_class.full_signature: @JsonIgnore public SUBJECT getSubject()
focal_class.identifier: getSubject
focal_class.modifiers: @JsonIgnore public
focal_class.parameters: ()
focal_class.return: SUBJECT
focal_class.signature: SUBJECT getSubject()
focal_class.class_method_signature: StatusReport.getSubjectURI()
focal_class.full_signature: @JsonProperty("subject") public URI getSubjectURI()
focal_class.identifier: getSubjectURI
focal_class.modifiers: @JsonProperty("subject") public
focal_class.parameters: ()
focal_class.return: URI
focal_class.signature: URI getSubjectURI()
focal_class.class_method_signature: StatusReport.getParentReport()
focal_class.full_signature: @JsonIgnore public PARENT getParentReport()
focal_class.identifier: getParentReport
focal_class.modifiers: @JsonIgnore public
focal_class.parameters: ()
focal_class.return: PARENT
focal_class.signature: PARENT getParentReport()
focal_class.class_method_signature: StatusReport.setParentReport(PARENT parentReport)
focal_class.full_signature: public void setParentReport(PARENT parentReport)
focal_class.identifier: setParentReport
focal_class.modifiers: public
focal_class.parameters: (PARENT parentReport)
focal_class.return: void
focal_class.signature: void setParentReport(PARENT parentReport)
focal_class.class_method_signature: StatusReport.getState()
focal_class.full_signature: public State getState()
focal_class.identifier: getState
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: State
focal_class.signature: State getState()
focal_class.class_method_signature: StatusReport.setState(State state)
focal_class.full_signature: public void setState(State state)
focal_class.identifier: setState
focal_class.modifiers: public
focal_class.parameters: (State state)
focal_class.return: void
focal_class.signature: void setState(State state)
focal_class.class_method_signature: StatusReport.getCreatedDate()
focal_class.full_signature: public Date getCreatedDate()
focal_class.identifier: getCreatedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getCreatedDate()
focal_class.class_method_signature: StatusReport.setCreatedDate(Date createdDate)
focal_class.full_signature: public void setCreatedDate(Date createdDate)
focal_class.identifier: setCreatedDate
focal_class.modifiers: public
focal_class.parameters: (Date createdDate)
focal_class.return: void
focal_class.signature: void setCreatedDate(Date createdDate)
focal_class.class_method_signature: StatusReport.getStartedDate()
focal_class.full_signature: public Date getStartedDate()
focal_class.identifier: getStartedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getStartedDate()
focal_class.class_method_signature: StatusReport.setStartedDate(Date startedDate)
focal_class.full_signature: public void setStartedDate(Date startedDate)
focal_class.identifier: setStartedDate
focal_class.modifiers: public
focal_class.parameters: (Date startedDate)
focal_class.return: void
focal_class.signature: void setStartedDate(Date startedDate)
focal_class.class_method_signature: StatusReport.getPausedDate()
focal_class.full_signature: public Date getPausedDate()
focal_class.identifier: getPausedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getPausedDate()
focal_class.class_method_signature: StatusReport.setPausedDate(Date pausedDate)
focal_class.full_signature: public void setPausedDate(Date pausedDate)
focal_class.identifier: setPausedDate
focal_class.modifiers: public
focal_class.parameters: (Date pausedDate)
focal_class.return: void
focal_class.signature: void setPausedDate(Date pausedDate)
focal_class.class_method_signature: StatusReport.getResumedDate()
focal_class.full_signature: public Date getResumedDate()
focal_class.identifier: getResumedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getResumedDate()
focal_class.class_method_signature: StatusReport.setResumedDate(Date resumedDate)
focal_class.full_signature: public void setResumedDate(Date resumedDate)
focal_class.identifier: setResumedDate
focal_class.modifiers: public
focal_class.parameters: (Date resumedDate)
focal_class.return: void
focal_class.signature: void setResumedDate(Date resumedDate)
focal_class.class_method_signature: StatusReport.getCancelledDate()
focal_class.full_signature: public Date getCancelledDate()
focal_class.identifier: getCancelledDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getCancelledDate()
focal_class.class_method_signature: StatusReport.setCancelledDate(Date cancelledDate)
focal_class.full_signature: public void setCancelledDate(Date cancelledDate)
focal_class.identifier: setCancelledDate
focal_class.modifiers: public
focal_class.parameters: (Date cancelledDate)
focal_class.return: void
focal_class.signature: void setCancelledDate(Date cancelledDate)
focal_class.class_method_signature: StatusReport.getCompletedDate()
focal_class.full_signature: public Date getCompletedDate()
focal_class.identifier: getCompletedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getCompletedDate()
focal_class.class_method_signature: StatusReport.setCompletedDate(Date completedDate)
focal_class.full_signature: public void setCompletedDate(Date completedDate)
focal_class.identifier: setCompletedDate
focal_class.modifiers: public
focal_class.parameters: (Date completedDate)
focal_class.return: void
focal_class.signature: void setCompletedDate(Date completedDate)
focal_class.class_method_signature: StatusReport.getFailedDate()
focal_class.full_signature: public Date getFailedDate()
focal_class.identifier: getFailedDate
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Date
focal_class.signature: Date getFailedDate()
focal_class.class_method_signature: StatusReport.setFailedDate(Date failedDate)
focal_class.full_signature: public void setFailedDate(Date failedDate)
focal_class.identifier: setFailedDate
focal_class.modifiers: public
focal_class.parameters: (Date failedDate)
focal_class.return: void
focal_class.signature: void setFailedDate(Date failedDate)
focal_class.class_method_signature: StatusReport.getPausedDates()
focal_class.full_signature: public List<Date> getPausedDates()
focal_class.identifier: getPausedDates
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Date>
focal_class.signature: List<Date> getPausedDates()
focal_class.class_method_signature: StatusReport.getResumedDates()
focal_class.full_signature: public List<Date> getResumedDates()
focal_class.identifier: getResumedDates
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Date>
focal_class.signature: List<Date> getResumedDates()
focal_class.class_method_signature: StatusReport.getInvocations()
focal_class.full_signature: public NavigableSet<Invocation> getInvocations()
focal_class.identifier: getInvocations
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: NavigableSet<Invocation>
focal_class.signature: NavigableSet<Invocation> getInvocations()
focal_class.class_method_signature: StatusReport.addInvocation(Invocation invocation)
focal_class.full_signature: public void addInvocation(Invocation invocation)
focal_class.identifier: addInvocation
focal_class.modifiers: public
focal_class.parameters: (Invocation invocation)
focal_class.return: void
focal_class.signature: void addInvocation(Invocation invocation)
focal_class.class_method_signature: StatusReport.outputAdded(Path path, String portName, int[] index)
focal_class.full_signature: public void outputAdded(Path path, String portName, int[] index)
focal_class.identifier: outputAdded
focal_class.modifiers: public
focal_class.parameters: (Path path, String portName, int[] index)
focal_class.return: void
focal_class.signature: void outputAdded(Path path, String portName, int[] index)
focal_class.class_method_signature: StatusReport.addReportListener(ReportListener reportListener)
focal_class.full_signature: public void addReportListener(ReportListener reportListener)
focal_class.identifier: addReportListener
focal_class.modifiers: public
focal_class.parameters: (ReportListener reportListener)
focal_class.return: void
focal_class.signature: void addReportListener(ReportListener reportListener)
focal_class.class_method_signature: StatusReport.removeReportListener(ReportListener reportListener)
focal_class.full_signature: public void removeReportListener(ReportListener reportListener)
focal_class.identifier: removeReportListener
focal_class.modifiers: public
focal_class.parameters: (ReportListener reportListener)
focal_class.return: void
focal_class.signature: void removeReportListener(ReportListener reportListener)
focal_class.class_method_signature: StatusReport.getInvocation(String invocationName)
focal_class.full_signature: public Invocation getInvocation(String invocationName)
focal_class.identifier: getInvocation
focal_class.modifiers: public
focal_class.parameters: (String invocationName)
focal_class.return: Invocation
focal_class.signature: Invocation getInvocation(String invocationName)
focal_method.body: public void setFailedDate(Date failedDate) {
  		this.failedDate = failedDate;
  		setState(State.FAILED);
  	}
focal_method.class_method_signature: StatusReport.setFailedDate(Date failedDate)
focal_method.full_signature: public void setFailedDate(Date failedDate)
focal_method.identifier: setFailedDate
focal_method.invocations: setState
focal_method.modifiers: public
focal_method.parameters: (Date failedDate)
focal_method.return: void
focal_method.signature: void setFailedDate(Date failedDate)