本文整理了Java中org.openmrs.Order.setVoided()
方法的一些代码示例,展示了Order.setVoided()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Order.setVoided()
方法的具体详情如下:
包路径:org.openmrs.Order
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!