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

项目:AvoinApotti    文件:CCIAdminImpl.java   
/**
 * Given an IGenericItemInfo interface, returns an ICciFull interface, based on the given CciType
 * @param IGenericItemInfo
 * @param CciType
 * @return ICciFull
 * @author mmccarthy
 */
public ICciFull getCci(IGenericItemInfo cci, CciType cciType) 
{
    DomainFactory factory = getDomainFactory();

    if (cci.getIGenericItemInfoID()!=null)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenDetailsAssembler.create((Allergen)factory.getDomainObject(Allergen.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationFullVoAssembler.create((Medication)factory.getDomainObject(Medication.class, cci.getIGenericItemInfoID()));//WDEV-11921
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagnosisVoAssembler.create((Diagnosis)factory.getDomainObject(Diagnosis.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ProblemConfigVoAssembler.create((ClinicalProblem)factory.getDomainObject(ClinicalProblem.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureVoAssembler.create((Procedure)factory.getDomainObject(Procedure.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventVoAssembler.create((CancerImagingEvent)factory.getDomainObject(CancerImagingEvent.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineVoAssembler.create((Vaccine) factory.getDomainObject(Vaccine.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {
            return PresentingComplaintVoAssembler.create((PresentingComplaint) factory.getDomainObject(PresentingComplaint.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION)) //WDEV-17060
        {
            return TreatmentInterventionVoAssembler.create((TreatmentIntervention) factory.getDomainObject(TreatmentIntervention.class, cci.getIGenericItemInfoID()));
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI type in 'getCci' = " + cciType.toString());
        } 
    }
    else
        return null;

}
项目:AvoinApotti    文件:CCIAdminImpl.java   
public IGenericItem[] listIGenericItems(String filter, CciType cciType, Boolean activeOnly)
{
    List resultsList;

    try
    {
        resultsList = listDomIGenericItemInfo(filter, cciType, activeOnly.booleanValue());
    }
    catch (DomainInterfaceException e)
    {
        return null;
    }

    if (resultsList.size() > 0)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenVoAssembler.createAllergenVoCollectionFromAllergen(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationLiteVoAssembler.createMedicationLiteVoCollectionFromMedication(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagLiteVoAssembler.createDiagLiteVoCollectionFromDiagnosis(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ClinicalProblemShortVoAssembler.createClinicalProblemShortVoCollectionFromClinicalProblem(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureLiteVoAssembler.createProcedureLiteVoCollectionFromProcedure(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventLiteVoAssembler.createCancerImagingEventLiteVoCollectionFromCancerImagingEvent(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineLiteVoAssembler.createVaccineLiteVoCollectionFromVaccine(resultsList).toIGenericItemArray();
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {

            return PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(resultsList).toICciFullArray();

        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION))//WDEV-17060
        {   
            return TreatmentInterventionVoAssembler.createTreatmentInterventionVoCollectionFromTreatmentIntervention(resultsList).toICciFullArray();    
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI Type in 'listCciLite' = " + cciType.toString());
        }
    }
    return null;
}
项目:openMAXIMS    文件:CCIAdminImpl.java   
/**
 * Given an IGenericItemInfo interface, returns an ICciFull interface, based on the given CciType
 * @param IGenericItemInfo
 * @param CciType
 * @return ICciFull
 * @author mmccarthy
 */
public ICciFull getCci(IGenericItemInfo cci, CciType cciType) 
{
    DomainFactory factory = getDomainFactory();

    if (cci.getIGenericItemInfoID()!=null)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenDetailsAssembler.create((Allergen)factory.getDomainObject(Allergen.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationFullVoAssembler.create((Medication)factory.getDomainObject(Medication.class, cci.getIGenericItemInfoID()));//WDEV-11921
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagnosisVoAssembler.create((Diagnosis)factory.getDomainObject(Diagnosis.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ProblemConfigVoAssembler.create((ClinicalProblem)factory.getDomainObject(ClinicalProblem.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureVoAssembler.create((Procedure)factory.getDomainObject(Procedure.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventVoAssembler.create((CancerImagingEvent)factory.getDomainObject(CancerImagingEvent.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineVoAssembler.create((Vaccine) factory.getDomainObject(Vaccine.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {
            return PresentingComplaintVoAssembler.create((PresentingComplaint) factory.getDomainObject(PresentingComplaint.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION)) //WDEV-17060
        {
            return TreatmentInterventionVoAssembler.create((TreatmentIntervention) factory.getDomainObject(TreatmentIntervention.class, cci.getIGenericItemInfoID()));
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI type in 'getCci' = " + cciType.toString());
        } 
    }
    else
        return null;

}
项目:openMAXIMS    文件:CCIAdminImpl.java   
public IGenericItem[] listIGenericItems(String filter, CciType cciType, Boolean activeOnly)
{
    List resultsList;

    try
    {
        resultsList = listDomIGenericItemInfo(filter, cciType, activeOnly.booleanValue());
    }
    catch (DomainInterfaceException e)
    {
        return null;
    }

    if (resultsList.size() > 0)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenVoAssembler.createAllergenVoCollectionFromAllergen(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationLiteVoAssembler.createMedicationLiteVoCollectionFromMedication(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagLiteVoAssembler.createDiagLiteVoCollectionFromDiagnosis(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ClinicalProblemShortVoAssembler.createClinicalProblemShortVoCollectionFromClinicalProblem(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureLiteVoAssembler.createProcedureLiteVoCollectionFromProcedure(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventLiteVoAssembler.createCancerImagingEventLiteVoCollectionFromCancerImagingEvent(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineLiteVoAssembler.createVaccineLiteVoCollectionFromVaccine(resultsList).toIGenericItemArray();
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {

            return PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(resultsList).toICciFullArray();

        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION))//WDEV-17060
        {   
            return TreatmentInterventionVoAssembler.createTreatmentInterventionVoCollectionFromTreatmentIntervention(resultsList).toICciFullArray();    
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI Type in 'listCciLite' = " + cciType.toString());
        }
    }
    return null;
}
项目:openMAXIMS    文件:CCIAdminImpl.java   
/**
 * Given an IGenericItemInfo interface, returns an ICciFull interface, based on the given CciType
 * @param IGenericItemInfo
 * @param CciType
 * @return ICciFull
 * @author mmccarthy
 */
public ICciFull getCci(IGenericItemInfo cci, CciType cciType) 
{
    DomainFactory factory = getDomainFactory();

    if (cci.getIGenericItemInfoID()!=null)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenDetailsAssembler.create((Allergen)factory.getDomainObject(Allergen.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationFullVoAssembler.create((Medication)factory.getDomainObject(Medication.class, cci.getIGenericItemInfoID()));//WDEV-11921
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagnosisVoAssembler.create((Diagnosis)factory.getDomainObject(Diagnosis.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ProblemConfigVoAssembler.create((ClinicalProblem)factory.getDomainObject(ClinicalProblem.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureVoAssembler.create((Procedure)factory.getDomainObject(Procedure.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventVoAssembler.create((CancerImagingEvent)factory.getDomainObject(CancerImagingEvent.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineVoAssembler.create((Vaccine) factory.getDomainObject(Vaccine.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {
            return PresentingComplaintVoAssembler.create((PresentingComplaint) factory.getDomainObject(PresentingComplaint.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION)) //WDEV-17060
        {
            return TreatmentInterventionVoAssembler.create((TreatmentIntervention) factory.getDomainObject(TreatmentIntervention.class, cci.getIGenericItemInfoID()));
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI type in 'getCci' = " + cciType.toString());
        } 
    }
    else
        return null;

}
项目:openMAXIMS    文件:CCIAdminImpl.java   
public IGenericItem[] listIGenericItems(String filter, CciType cciType, Boolean activeOnly)
{
    List resultsList;

    try
    {
        resultsList = listDomIGenericItemInfo(filter, cciType, activeOnly.booleanValue());
    }
    catch (DomainInterfaceException e)
    {
        return null;
    }

    if (resultsList.size() > 0)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenVoAssembler.createAllergenVoCollectionFromAllergen(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationLiteVoAssembler.createMedicationLiteVoCollectionFromMedication(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagLiteVoAssembler.createDiagLiteVoCollectionFromDiagnosis(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ClinicalProblemShortVoAssembler.createClinicalProblemShortVoCollectionFromClinicalProblem(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureLiteVoAssembler.createProcedureLiteVoCollectionFromProcedure(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventLiteVoAssembler.createCancerImagingEventLiteVoCollectionFromCancerImagingEvent(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineLiteVoAssembler.createVaccineLiteVoCollectionFromVaccine(resultsList).toIGenericItemArray();
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {

            return PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(resultsList).toICciFullArray();

        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION))//WDEV-17060
        {   
            return TreatmentInterventionVoAssembler.createTreatmentInterventionVoCollectionFromTreatmentIntervention(resultsList).toICciFullArray();    
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI Type in 'listCciLite' = " + cciType.toString());
        }
    }
    return null;
}
项目:openmaxims-linux    文件:CCIAdminImpl.java   
/**
 * Given an IGenericItemInfo interface, returns an ICciFull interface, based on the given CciType
 * @param IGenericItemInfo
 * @param CciType
 * @return ICciFull
 * @author mmccarthy
 */
public ICciFull getCci(IGenericItemInfo cci, CciType cciType) 
{
    DomainFactory factory = getDomainFactory();

    if (cci.getIGenericItemInfoID()!=null)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenDetailsAssembler.create((Allergen)factory.getDomainObject(Allergen.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationFullVoAssembler.create((Medication)factory.getDomainObject(Medication.class, cci.getIGenericItemInfoID()));//WDEV-11921
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagnosisVoAssembler.create((Diagnosis)factory.getDomainObject(Diagnosis.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ProblemConfigVoAssembler.create((ClinicalProblem)factory.getDomainObject(ClinicalProblem.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureVoAssembler.create((Procedure)factory.getDomainObject(Procedure.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventVoAssembler.create((CancerImagingEvent)factory.getDomainObject(CancerImagingEvent.class, cci.getIGenericItemInfoID()));
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineVoAssembler.create((Vaccine) factory.getDomainObject(Vaccine.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {
            return PresentingComplaintVoAssembler.create((PresentingComplaint) factory.getDomainObject(PresentingComplaint.class, cci.getIGenericItemInfoID()));
        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION)) //WDEV-17060
        {
            return TreatmentInterventionVoAssembler.create((TreatmentIntervention) factory.getDomainObject(TreatmentIntervention.class, cci.getIGenericItemInfoID()));
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI type in 'getCci' = " + cciType.toString());
        } 
    }
    else
        return null;

}
项目:openmaxims-linux    文件:CCIAdminImpl.java   
public IGenericItem[] listIGenericItems(String filter, CciType cciType, Boolean activeOnly)
{
    List resultsList;

    try
    {
        resultsList = listDomIGenericItemInfo(filter, cciType, activeOnly.booleanValue());
    }
    catch (DomainInterfaceException e)
    {
        return null;
    }

    if (resultsList.size() > 0)
    {
        if (cciType.equals(CciType.ALLERGEN)) 
        {
            return AllergenVoAssembler.createAllergenVoCollectionFromAllergen(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.MEDICATION)) 
        {
            return MedicationLiteVoAssembler.createMedicationLiteVoCollectionFromMedication(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.DIAGNOSIS)) 
        {
            return DiagLiteVoAssembler.createDiagLiteVoCollectionFromDiagnosis(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROBLEM)) 
        {
            return ClinicalProblemShortVoAssembler.createClinicalProblemShortVoCollectionFromClinicalProblem(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.PROCEDURE)) 
        {
            return ProcedureLiteVoAssembler.createProcedureLiteVoCollectionFromProcedure(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.CANCERIMAGE)) 
        {
            return CancerImagingEventLiteVoAssembler.createCancerImagingEventLiteVoCollectionFromCancerImagingEvent(resultsList).toIGenericItemArray();
        }
        else if (cciType.equals(CciType.VACCINE)) 
        {
            return VaccineLiteVoAssembler.createVaccineLiteVoCollectionFromVaccine(resultsList).toIGenericItemArray();
        }
        else if(cciType.equals(CciType.PRESENTING_ISSUE))
        {

            return PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(resultsList).toICciFullArray();

        }
        else if(cciType.equals(CciType.TREATMENT_INTERVENTION))//WDEV-17060
        {   
            return TreatmentInterventionVoAssembler.createTreatmentInterventionVoCollectionFromTreatmentIntervention(resultsList).toICciFullArray();    
        }
        else
        {
            throw new DomainRuntimeException("Unknown CCI Type in 'listCciLite' = " + cciType.toString());
        }
    }
    return null;
}
项目:AvoinApotti    文件:PresentationComponentImpl.java   
@SuppressWarnings("unchecked")
public ims.clinical.vo.PresentingComplaintVoCollection getPresentingIssues(String text)
{

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer("from PresentingComplaint as complaint where complaint.pCName like '%"+text+"%'");

    List domComplaints = factory.find(hql.toString());

    PresentingComplaintVoCollection complaints = PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(domComplaints);
    return complaints;

}
项目:openMAXIMS    文件:PresentationComponentImpl.java   
@SuppressWarnings("unchecked")
public ims.clinical.vo.PresentingComplaintVoCollection getPresentingIssues(String text)
{

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer("from PresentingComplaint as complaint where complaint.pCName like '%"+text+"%'");

    List domComplaints = factory.find(hql.toString());

    PresentingComplaintVoCollection complaints = PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(domComplaints);
    return complaints;

}
项目:openMAXIMS    文件:PresentationComponentImpl.java   
@SuppressWarnings("unchecked")
public ims.clinical.vo.PresentingComplaintVoCollection getPresentingIssues(String text)
{

    DomainFactory factory = getDomainFactory();
    StringBuffer hql = new StringBuffer("from PresentingComplaint as complaint where complaint.pCName like '%"+text+"%'");

    List domComplaints = factory.find(hql.toString());

    PresentingComplaintVoCollection complaints = PresentingComplaintVoAssembler.createPresentingComplaintVoCollectionFromPresentingComplaint(domComplaints);
    return complaints;

}