Java 类ims.clinical.vo.domain.RACPSymptomRiskFactorsVoAssembler 实例源码

项目:AvoinApotti    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo getRACPSymptomRiskFactorsForCareContact(CareContextRefVo refCareContextRefVo) {
    if (refCareContextRefVo == null)
        throw new CodingRuntimeException("Cannot get RACPSymptomRiskFactorsVo for null ClinicalContactRefVo");

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" from RACPSymptomRiskFactors srf where "); 

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    hql.append(" srf.careContext.id = :ccId");
    markers.add("ccId");
    values.add(refCareContextRefVo.getID_CareContext());

    List listRACPSymptomRiskFactors = factory.find(hql.toString(), markers,values);
    if(listRACPSymptomRiskFactors != null && listRACPSymptomRiskFactors.size() > 0)
    { 
        RACPSymptomRiskFactorsVoCollection voColl = RACPSymptomRiskFactorsVoAssembler.createRACPSymptomRiskFactorsVoCollectionFromRACPSymptomRiskFactors(listRACPSymptomRiskFactors);
        if(voColl != null && voColl.size() > 0)
            return voColl.get(0);
    }
    return null;
}
项目:openMAXIMS    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo getRACPSymptomRiskFactorsForCareContact(CareContextRefVo refCareContextRefVo) {
    if (refCareContextRefVo == null)
        throw new CodingRuntimeException("Cannot get RACPSymptomRiskFactorsVo for null ClinicalContactRefVo");

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" from RACPSymptomRiskFactors srf where "); 

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    hql.append(" srf.careContext.id = :ccId");
    markers.add("ccId");
    values.add(refCareContextRefVo.getID_CareContext());

    List listRACPSymptomRiskFactors = factory.find(hql.toString(), markers,values);
    if(listRACPSymptomRiskFactors != null && listRACPSymptomRiskFactors.size() > 0)
    { 
        RACPSymptomRiskFactorsVoCollection voColl = RACPSymptomRiskFactorsVoAssembler.createRACPSymptomRiskFactorsVoCollectionFromRACPSymptomRiskFactors(listRACPSymptomRiskFactors);
        if(voColl != null && voColl.size() > 0)
            return voColl.get(0);
    }
    return null;
}
项目:openMAXIMS    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo getRACPSymptomRiskFactorsForCareContact(CareContextRefVo refCareContextRefVo) {
    if (refCareContextRefVo == null)
        throw new CodingRuntimeException("Cannot get RACPSymptomRiskFactorsVo for null ClinicalContactRefVo");

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" from RACPSymptomRiskFactors srf where "); 

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    hql.append(" srf.careContext.id = :ccId");
    markers.add("ccId");
    values.add(refCareContextRefVo.getID_CareContext());

    List listRACPSymptomRiskFactors = factory.find(hql.toString(), markers,values);
    if(listRACPSymptomRiskFactors != null && listRACPSymptomRiskFactors.size() > 0)
    { 
        RACPSymptomRiskFactorsVoCollection voColl = RACPSymptomRiskFactorsVoAssembler.createRACPSymptomRiskFactorsVoCollectionFromRACPSymptomRiskFactors(listRACPSymptomRiskFactors);
        if(voColl != null && voColl.size() > 0)
            return voColl.get(0);
    }
    return null;
}
项目:openmaxims-linux    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo getRACPSymptomRiskFactorsForCareContact(CareContextRefVo refCareContextRefVo) {
    if (refCareContextRefVo == null)
        throw new CodingRuntimeException("Cannot get RACPSymptomRiskFactorsVo for null ClinicalContactRefVo");

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer(" from RACPSymptomRiskFactors srf where "); 

    ArrayList markers = new ArrayList();
    ArrayList values = new ArrayList();

    hql.append(" srf.careContext.id = :ccId");
    markers.add("ccId");
    values.add(refCareContextRefVo.getID_CareContext());

    List listRACPSymptomRiskFactors = factory.find(hql.toString(), markers,values);
    if(listRACPSymptomRiskFactors != null && listRACPSymptomRiskFactors.size() > 0)
    { 
        RACPSymptomRiskFactorsVoCollection voColl = RACPSymptomRiskFactorsVoAssembler.createRACPSymptomRiskFactorsVoCollectionFromRACPSymptomRiskFactors(listRACPSymptomRiskFactors);
        if(voColl != null && voColl.size() > 0)
            return voColl.get(0);
    }
    return null;
}
项目:AvoinApotti    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo saveRACPSymptomRiskFactorsVo(RACPSymptomRiskFactorsVo voRACPSymptomRiskFactors) throws StaleObjectException {
    if (voRACPSymptomRiskFactors == null  || !voRACPSymptomRiskFactors.isValidated())
        throw new CodingRuntimeException("Plan Advice is null or has not been validated");
    DomainFactory factory=getDomainFactory();

    RACPSymptomsVoCollection symptoms = voRACPSymptomRiskFactors.getSymptoms();
    if(symptoms!=null){
        RACPSymptomsVoCollection collRACPSymptomsVo = new RACPSymptomsVoCollection();
        for (int i = 0; i < symptoms.size(); i++)
        {
            RACPSymptoms doSymptom = RACPSymptomsVoAssembler.extractRACPSymptoms(factory, symptoms.get(i));
            factory.save(doSymptom);
            collRACPSymptomsVo.add(RACPSymptomsVoAssembler.create(doSymptom));
        }
        voRACPSymptomRiskFactors.setSymptoms(collRACPSymptomsVo);
    }

    if(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeekIsNotNull()){
        Alcohol doAlcohol  = AlcoholVoAssembler.extractAlcohol(factory, voRACPSymptomRiskFactors.getAlcoholUnitsPerWeek());
        factory.save(doAlcohol);
        voRACPSymptomRiskFactors.setAlcoholUnitsPerWeek(AlcoholVoAssembler.create(doAlcohol));
    }
    if(voRACPSymptomRiskFactors.getSmokingStatusIsNotNull()){
        Smoking doSmoking  = SmokingAssembler.extractSmoking(factory, voRACPSymptomRiskFactors.getSmokingStatus());
        factory.save(doSmoking);
        voRACPSymptomRiskFactors.setSmokingStatus(SmokingAssembler.create(doSmoking));
    }

    RACPSymptomRiskFactors doRACPSymptomRiskFactors = RACPSymptomRiskFactorsVoAssembler.extractRACPSymptomRiskFactors(factory, voRACPSymptomRiskFactors);
    factory.save(doRACPSymptomRiskFactors);
    return RACPSymptomRiskFactorsVoAssembler.create(doRACPSymptomRiskFactors);
}
项目:openMAXIMS    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo saveRACPSymptomRiskFactorsVo(RACPSymptomRiskFactorsVo voRACPSymptomRiskFactors) throws StaleObjectException {
    if (voRACPSymptomRiskFactors == null  || !voRACPSymptomRiskFactors.isValidated())
        throw new CodingRuntimeException("Plan Advice is null or has not been validated");
    DomainFactory factory=getDomainFactory();

    RACPSymptomsVoCollection symptoms = voRACPSymptomRiskFactors.getSymptoms();
    if(symptoms!=null){
        RACPSymptomsVoCollection collRACPSymptomsVo = new RACPSymptomsVoCollection();
        for (int i = 0; i < symptoms.size(); i++)
        {
            RACPSymptoms doSymptom = RACPSymptomsVoAssembler.extractRACPSymptoms(factory, symptoms.get(i));
            factory.save(doSymptom);
            collRACPSymptomsVo.add(RACPSymptomsVoAssembler.create(doSymptom));
        }
        voRACPSymptomRiskFactors.setSymptoms(collRACPSymptomsVo);
    }

    if(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeekIsNotNull()){
        Alcohol doAlcohol  = AlcoholVoAssembler.extractAlcohol(factory, voRACPSymptomRiskFactors.getAlcoholUnitsPerWeek());
        factory.save(doAlcohol);
        voRACPSymptomRiskFactors.setAlcoholUnitsPerWeek(AlcoholVoAssembler.create(doAlcohol));
    }
    if(voRACPSymptomRiskFactors.getSmokingStatusIsNotNull()){
        Smoking doSmoking  = SmokingAssembler.extractSmoking(factory, voRACPSymptomRiskFactors.getSmokingStatus());
        factory.save(doSmoking);
        voRACPSymptomRiskFactors.setSmokingStatus(SmokingAssembler.create(doSmoking));
    }

    RACPSymptomRiskFactors doRACPSymptomRiskFactors = RACPSymptomRiskFactorsVoAssembler.extractRACPSymptomRiskFactors(factory, voRACPSymptomRiskFactors);
    factory.save(doRACPSymptomRiskFactors);
    return RACPSymptomRiskFactorsVoAssembler.create(doRACPSymptomRiskFactors);
}
项目:openMAXIMS    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo saveRACPSymptomRiskFactorsVo(RACPSymptomRiskFactorsVo voRACPSymptomRiskFactors) throws StaleObjectException {
    if (voRACPSymptomRiskFactors == null  || !voRACPSymptomRiskFactors.isValidated())
        throw new CodingRuntimeException("Plan Advice is null or has not been validated");
    DomainFactory factory=getDomainFactory();

    RACPSymptomsVoCollection symptoms = voRACPSymptomRiskFactors.getSymptoms();
    if(symptoms!=null){
        RACPSymptomsVoCollection collRACPSymptomsVo = new RACPSymptomsVoCollection();
        for (int i = 0; i < symptoms.size(); i++)
        {
            RACPSymptoms doSymptom = RACPSymptomsVoAssembler.extractRACPSymptoms(factory, symptoms.get(i));
            factory.save(doSymptom);
            collRACPSymptomsVo.add(RACPSymptomsVoAssembler.create(doSymptom));
        }
        voRACPSymptomRiskFactors.setSymptoms(collRACPSymptomsVo);
    }

    if(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeekIsNotNull()){
        Alcohol doAlcohol  = AlcoholVoAssembler.extractAlcohol(factory, voRACPSymptomRiskFactors.getAlcoholUnitsPerWeek());
        factory.save(doAlcohol);
        voRACPSymptomRiskFactors.setAlcoholUnitsPerWeek(AlcoholVoAssembler.create(doAlcohol));
    }
    if(voRACPSymptomRiskFactors.getSmokingStatusIsNotNull()){
        Smoking doSmoking  = SmokingAssembler.extractSmoking(factory, voRACPSymptomRiskFactors.getSmokingStatus());
        factory.save(doSmoking);
        voRACPSymptomRiskFactors.setSmokingStatus(SmokingAssembler.create(doSmoking));
    }

    RACPSymptomRiskFactors doRACPSymptomRiskFactors = RACPSymptomRiskFactorsVoAssembler.extractRACPSymptomRiskFactors(factory, voRACPSymptomRiskFactors);
    factory.save(doRACPSymptomRiskFactors);
    return RACPSymptomRiskFactorsVoAssembler.create(doRACPSymptomRiskFactors);
}
项目:openmaxims-linux    文件:RACPCSymptomAndRiskFactorImpl.java   
public RACPSymptomRiskFactorsVo saveRACPSymptomRiskFactorsVo(RACPSymptomRiskFactorsVo voRACPSymptomRiskFactors) throws StaleObjectException {
    if (voRACPSymptomRiskFactors == null  || !voRACPSymptomRiskFactors.isValidated())
        throw new CodingRuntimeException("Plan Advice is null or has not been validated");
    DomainFactory factory=getDomainFactory();

    RACPSymptomsVoCollection symptoms = voRACPSymptomRiskFactors.getSymptoms();
    if(symptoms!=null){
        RACPSymptomsVoCollection collRACPSymptomsVo = new RACPSymptomsVoCollection();
        for (int i = 0; i < symptoms.size(); i++)
        {
            RACPSymptoms doSymptom = RACPSymptomsVoAssembler.extractRACPSymptoms(factory, symptoms.get(i));
            factory.save(doSymptom);
            collRACPSymptomsVo.add(RACPSymptomsVoAssembler.create(doSymptom));
        }
        voRACPSymptomRiskFactors.setSymptoms(collRACPSymptomsVo);
    }

    if(voRACPSymptomRiskFactors.getAlcoholUnitsPerWeekIsNotNull()){
        Alcohol doAlcohol  = AlcoholVoAssembler.extractAlcohol(factory, voRACPSymptomRiskFactors.getAlcoholUnitsPerWeek());
        factory.save(doAlcohol);
        voRACPSymptomRiskFactors.setAlcoholUnitsPerWeek(AlcoholVoAssembler.create(doAlcohol));
    }
    if(voRACPSymptomRiskFactors.getSmokingStatusIsNotNull()){
        Smoking doSmoking  = SmokingAssembler.extractSmoking(factory, voRACPSymptomRiskFactors.getSmokingStatus());
        factory.save(doSmoking);
        voRACPSymptomRiskFactors.setSmokingStatus(SmokingAssembler.create(doSmoking));
    }

    RACPSymptomRiskFactors doRACPSymptomRiskFactors = RACPSymptomRiskFactorsVoAssembler.extractRACPSymptomRiskFactors(factory, voRACPSymptomRiskFactors);
    factory.save(doRACPSymptomRiskFactors);
    return RACPSymptomRiskFactorsVoAssembler.create(doRACPSymptomRiskFactors);
}