org.openmrs.Order.setVoided()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(198)

本文整理了Java中org.openmrs.Order.setVoided()方法的一些代码示例,展示了Order.setVoided()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Order.setVoided()方法的具体详情如下:
包路径:org.openmrs.Order
类名称:Order
方法名:setVoided

Order.setVoided介绍

暂无

代码示例

代码示例来源:origin: openmrs/openmrs-core

private void voidOrders(Collection<Patient> patientsWithOrders) {
  OrderService os = Context.getOrderService();
  for (Patient p : patientsWithOrders) {
    List<Order> orders = os.getAllOrdersByPatient(p);
    for (Order o : orders) {
      o.setVoided(true);
    }
  }
}

代码示例来源:origin: openmrs/openmrs-core

target.setOrderReasonNonCoded(getOrderReasonNonCoded());
target.setAccessionNumber(getAccessionNumber());
target.setVoided(getVoided());
target.setVoidedBy(getVoidedBy());
target.setDateVoided(getDateVoided());

代码示例来源:origin: openmrs/openmrs-core

private void voidOrdersForType(Collection<Patient> patients, OrderType ot) {
  patients.forEach(patient -> Context.getOrderService().getAllOrdersByPatient(patient).forEach(order -> {
    if(order.getOrderType().equals(ot)){
      order.setVoided(true);
    }
  }));
}

代码示例来源:origin: openmrs/openmrs-module-htmlformentry

o.setVoided(true);
o.setVoidedBy(Context.getAuthenticatedUser());
o.setVoidReason(voidReason);

代码示例来源:origin: openmrs/openmrs-core

/**
   * @see ImmutableEntityInterceptor#onFlushDirty(Object, java.io.Serializable, Object[],
   *      Object[], String[], org.hibernate.type.Type[])
   */
  @Test
  public void onFlushDirty_shouldPassIfTheEditedObjectIsVoidedOrRetiredAndIgnoreIsSetToTrue() {
    String[] propertyNames = new String[] { SomeImmutableEntityInterceptor.IMMUTABLE_FIELD_NAME };
    String[] previousState = new String[] { "old" };
    String[] currentState = new String[] { "new" };
    ImmutableEntityInterceptor interceptor = new SomeImmutableEntityInterceptor(true);
    Order order = new Order();
    order.setVoided(true);
    interceptor.onFlushDirty(order, null, currentState, previousState, propertyNames, null);
  }
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see ImmutableEntityInterceptor#onFlushDirty(Object, java.io.Serializable, Object[],
 *      Object[], String[], org.hibernate.type.Type[])
 */
@Test
public void onFlushDirty_shouldFailIfTheEditedObjectIsVoidedOrRetiredAndIgnoreIsSetToFalse() {
  String[] propertyNames = new String[] { SomeImmutableEntityInterceptor.IMMUTABLE_FIELD_NAME };
  String[] previousState = new String[] { "old" };
  String[] currentState = new String[] { "new" };
  ImmutableEntityInterceptor interceptor = new SomeImmutableEntityInterceptor();
  expectedException.expect(UnchangeableObjectException.class);
  expectedException.expectMessage(is(Context.getMessageSourceService().getMessage("editing.fields.not.allowed",
    new Object[] { "[immutable]", Order.class.getSimpleName() }, null)));
  Order order = new Order();
  order.setVoided(true);
  interceptor.onFlushDirty(order, null, currentState, previousState, propertyNames, null);
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see Order#isFuture(java.util.Date)
 */
@Test
public void isFuture_shouldReturnFalseForAVoidedOrder() throws Exception {
  Order order = new Order();
  order.setVoided(true);
  order.setDateActivated(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  assertFalse(order.isStarted(DateUtils.parseDate("2014-11-01 11:11:09", DATE_FORMAT)));
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see Order#isStarted(java.util.Date)
 */
@Test
public void isStarted_shouldReturnFalseForAVoidedOrder() throws Exception {
  Order order = new Order();
  order.setVoided(true);
  order.setDateActivated(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  assertFalse(order.isStarted(DateUtils.parseDate("2014-11-01 11:11:11", DATE_FORMAT)));
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see Order#isActive(java.util.Date)
 */
@Test
public void isActive_shouldReturnFalseForAVoidedOrder() throws Exception {
  Order order = new Order();
  order.setVoided(true);
  order.setDateActivated(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  assertNull(order.getDateStopped());
  assertNull(order.getAutoExpireDate());
  assertFalse(order.isActive(DateUtils.parseDate("2014-11-01 11:11:11", DATE_FORMAT)));
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see Order#isExpired(java.util.Date)
 */
@Test
public void isExpired_shouldReturnFalseForAVoidedOrder() throws Exception {
  Order order = new Order();
  order.setVoided(true);
  order.setDateActivated(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  order.setAutoExpireDate(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  assertNull(order.getDateStopped());
  assertFalse(order.isExpired(DateUtils.parseDate("2014-11-01 11:11:12", DATE_FORMAT)));
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see Order#isDiscontinued(java.util.Date)
 */
@Test
public void isDiscontinued_shouldReturnFalseForAVoidedOrder() throws Exception {
  Order order = new Order();
  order.setVoided(true);
  order.setDateActivated(DateUtils.parseDate("2014-11-01 11:11:10", DATE_FORMAT));
  OrderUtilTest.setDateStopped(order, DateUtils.parseDate("2014-11-01 11:11:11", DATE_FORMAT));
  assertNull(order.getAutoExpireDate());
  assertFalse(order.isDiscontinued(DateUtils.parseDate("2014-11-01 11:11:12", DATE_FORMAT)));
}

代码示例来源:origin: openmrs/openmrs-core

/**
 * @see OrderValidator#validate(Object,Errors)
 */
@Test
public void validate_shouldFailValidationIfVoidedIsNull() {
  Order order = new Order();
  order.setVoided(null);
  order.setConcept(Context.getConceptService().getConcept(88));
  order.setPatient(Context.getPatientService().getPatient(2));
  order.setOrderer(Context.getProviderService().getProvider(1));
  
  Errors errors = new BindException(order, "order");
  new OrderValidator().validate(order, errors);
  
  Assert.assertFalse(errors.hasFieldErrors("discontinued"));
  Assert.assertTrue(errors.hasFieldErrors("voided"));
  Assert.assertFalse(errors.hasFieldErrors("concept"));
  Assert.assertFalse(errors.hasFieldErrors("patient"));
  Assert.assertFalse(errors.hasFieldErrors("orderer"));
}

代码示例来源:origin: openmrs/openmrs-module-webservices.rest

private void voidOneOrder() {
  Order order = Context.getOrderService().getOrderByUuid(RestTestConstants1_8.ORDER_UUID);
  order.setVoided(true);
  Context.getOrderService().saveOrder(order);
}

相关文章