org.openmrs.Obs.setVoidedBy()方法的使用及代码示例

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

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

Obs.setVoidedBy介绍

暂无

代码示例

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

private void unsetVoidedAndCreationProperties(Obs newObs,Obs obs) {
  newObs.setVoided(false);
  newObs.setVoidReason(null);
  newObs.setDateVoided(null);
  newObs.setVoidedBy(null);
  newObs.setCreator(null);
  newObs.setDateCreated(null);
  newObs.setPreviousVersion(obs);
}

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

/**
 * @see Obs#isDirty()
 */
@Test
public void isDirty_shouldReturnFalseWhenOnlyMutableFieldsAreChanged() throws Exception {
  Obs obs = new Obs();
  obs.setVoided(true);
  obs.setVoidedBy(new User(1000));
  obs.setVoidReason("some other reason");
  obs.setDateVoided(new Date());
  assertFalse(obs.isDirty());
  Obs obsEdited = new Obs(5);
  obsEdited.setVoided(true);
  obsEdited.setVoidedBy(new User(1000));
  obsEdited.setVoidReason("some other reason");
  obsEdited.setDateVoided(new Date());
  assertFalse(obsEdited.isDirty());
}

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

newObs.setDateCreated(obsToCopy.getDateCreated());
newObs.setVoided(obsToCopy.getVoided());
newObs.setVoidedBy(obsToCopy.getVoidedBy());
newObs.setDateVoided(obsToCopy.getDateVoided());
newObs.setVoidReason(obsToCopy.getVoidReason());

代码示例来源:origin: org.motechproject/motech-openmrs-api

/**
 * Voids an observation for the `MOTECH user, with the given reason
 *
 * @param mrsObservation MRSObservation to be voided
 * @param reason         Reason for voiding the MRSObservation
 * @param userMotechId   MOTECH ID of the user who's MRSObservation needs to be voided
 * @throws ObservationNotFoundException Exception when the expected Observation does not exist
 */
@Override
public void voidObservation(MRSObservation mrsObservation, String reason, String userMotechId) throws ObservationNotFoundException {
  Obs obs = obsService.getObs(Integer.valueOf(mrsObservation.getObservationId()));
  if (obs == null) {
    throw new ObservationNotFoundException("Observation not found for MOTECH id :" + userMotechId + " and with MRS observation id :" + mrsObservation.getObservationId());
  }
  obs.setVoided(true);
  obs.setVoidReason(reason);
  obs.setDateVoided(new Date());
  obs.setVoidedBy(openMRSUserAdapter.getOpenMrsUserByUserName(userMotechId));
  obsService.voidObs(obs, reason);
  eventRelay.sendEventMessage(new MotechEvent(EventKeys.DELETED_OBSERVATION_SUBJECT, EventHelper.observationParameters(convertOpenMRSToMRSObservation(obs))));
}

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

if (replacementObs.get(oMatched) != null && replacementObs.get(oMatched).equals(o)) {
  o.setVoided(true);
  o.setVoidedBy(Context.getAuthenticatedUser());
  o.setVoidReason(voidReason);
  o.setDateVoided(new Date());

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

for (Obs o : e.getAllObs(true)) {
  o.setVoided(true);
  o.setVoidedBy(Context.getUserService().getUser(1));
  o.setVoidReason("blah");
  o.setDateVoided(new Date());

相关文章