本文整理了Java中org.openmrs.Obs.isVoided()
方法的一些代码示例,展示了Obs.isVoided()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Obs.isVoided()
方法的具体详情如下:
包路径:org.openmrs.Obs
类名称:Obs
方法名:isVoided
暂无
代码示例来源:origin: openmrs/openmrs-module-webservices.rest
/**
* @see org.openmrs.module.webservices.rest.web.resource.impl.BaseDelegatingResource#delete(java.lang.Object,
* java.lang.String, org.openmrs.module.webservices.rest.web.RequestContext)
*/
@Override
protected void delete(Obs delegate, String reason, RequestContext context) throws ResponseException {
if (delegate.isVoided()) {
// DELETE is idempotent, so we return success here
return;
}
Context.getObsService().voidObs(delegate, reason);
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
/**
* Returns (and removes) the Obs from the current {@see ObsGroup} with the specified concept and answer concept
*
* @param concept the concept associated with the Obs we are looking for
* @param answerConcept the concept associated with the coded value of the Obs we are looking for (may be null)
* @return the Obs from the current {@see ObsGroup} with the specified concept and answer concept
*/
public Obs getObsFromCurrentGroup(Concept concept, Concept answerConcept) {
if (currentObsGroupMembers == null)
return null;
for (Iterator<Obs> iter = currentObsGroupMembers.iterator(); iter.hasNext(); ) {
Obs obs = iter.next();
if (!obs.isVoided() && (concept == null || concept.getConceptId().equals(obs.getConcept().getConceptId())) &&
(answerConcept == null || equalConcepts(answerConcept, obs.getValueCoded()))) {
iter.remove();
return obs;
}
}
return null;
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
/**
* Returns true if group is an obs group that has no unvoided members.
*
* @param group
* @return
*/
private void voidObsGroupIfAllChildObsVoided(Obs group) {
if (group != null) {
// probably should be able to just tet if group.getGroupMembers() == 0 since
// getGroupMembers only returns non-voided members?
boolean allObsVoided = true;
for (Obs member : group.getGroupMembers()) {
allObsVoided = allObsVoided && member.isVoided();
}
if (allObsVoided) {
Context.getObsService().voidObs(group, "htmlformentry");
}
voidObsGroupIfAllChildObsVoided(group.getObsGroup());
}
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Override
public void testEditedResults(SubmissionResults results) {
results.assertNoErrors();
Encounter encounter = results.getEncounterCreated();
assertThat(encounter.getAllObs(false).size(), is(1)); // should be one non-voided obs of value 1003
assertThat(encounter.getAllObs(true).size(), is(3)); // should be three obs included the voided obs for 1001 and 1002
Set<Integer> valueCoded = new HashSet<Integer>();
for (Obs obs : encounter.getAllObs(true)) {
if (!obs.isVoided()) {
assertThat(obs.getValueCoded().getId(), is(1003));
}
else {
valueCoded.add(obs.getValueCoded().getId());
}
}
assertTrue(valueCoded.contains(1002));
assertTrue(valueCoded.contains(1001));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
@Override
public void testEditedResults(SubmissionResults results) {
results.assertNoErrors();
Encounter encounter = results.getEncounterCreated();
assertThat(encounter.getAllObs(false).size(), is(2)); // should be two non-voided obs of value 1002 & 1003
assertThat(encounter.getAllObs(true).size(), is(3)); // should be three obs included the voided obs for 1001
Set<Integer> valueCoded = new HashSet<Integer>();
for (Obs obs : encounter.getAllObs(true)) {
if (obs.isVoided()) {
assertThat(obs.getValueCoded().getId(), is(1001));
}
else {
valueCoded.add(obs.getValueCoded().getId());
}
}
assertTrue(valueCoded.contains(1002));
assertTrue(valueCoded.contains(1003));
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
for (Obs o : e.getAllObs(true)) {
if (o.getConcept().getConceptId().equals(2474))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(3017))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(3032))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(1))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(2))
Assert.assertTrue(!o.isVoided()); //not matched
if (o.getConcept().getConceptId().equals(3))
Assert.assertTrue(!o.isVoided());//not matched
if (o.getConcept().getConceptId().equals(6))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(1004))
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(1005))
Assert.assertTrue(o.isVoided());
Assert.assertTrue(o.isVoided());
if (o.getConcept().getConceptId().equals(7) && !o.isObsGrouping())
Assert.assertTrue(!o.isVoided());//not matched
if (o.getConcept().getConceptId().equals(1000) && o.isObsGrouping())
Assert.assertTrue(!o.isVoided());//not matched
if (o.getConcept().getConceptId().equals(1000) && !o.isObsGrouping())
Assert.assertTrue(o.isVoided());
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
private void assertObsExists(boolean lookForVoided, int conceptId, Object value) {
// quick checks
Assert.assertNotNull(encounterCreated);
Collection<Obs> temp = encounterCreated.getAllObs(lookForVoided);
Assert.assertNotNull(temp);
String valueAsString = null;
if(value instanceof Date){
valueAsString = formatObsValueDate((Date)value);
}else{
valueAsString = TestUtil.valueAsStringHelper(value);
}
for (Obs obs : temp) {
if (lookForVoided && !obs.isVoided())
continue;
if (obs.getConcept().getConceptId() == conceptId) {
if (valueAsString == null)
return;
if (valueAsString.equals(obs.getValueAsString(Context.getLocale())))
return;
}
}
Assert.fail("Could not find obs with conceptId " + conceptId + " and value " + valueAsString);
}
代码示例来源:origin: openmrs/openmrs-module-htmlformentry
Assert.assertTrue(!o.isVoided());
内容来源于网络,如有侵权,请联系作者删除!