Java 类ims.core.vo.domain.PatientKioskSettingsVoAssembler 实例源码

项目:AvoinApotti    文件:PatientKioskConfigImpl.java   
/**
* Returns the patient kiosk settings
*/  
public ims.core.vo.PatientKioskSettingsVo getPatientKioskSettings(String kioskId)
{
    if (kioskId != null)
        this.createSystemLogEntry(SystemLogType.KIOSK, SystemLogLevel.INFORMATION, "Get Kiosk Settings (kiosk ID: " + kioskId + ")");

    DomainFactory factory = getDomainFactory();     
    PatientKioskSettingsVoCollection psVoColl = new PatientKioskSettingsVoCollection();
    psVoColl = PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")); 

    if (psVoColl != null && psVoColl.size() != 0)
        return PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")).get(0);
    else
    {
        // return default values
        PatientKioskSettingsVo defaultPSVo = new PatientKioskSettingsVo();
        defaultPSVo.setWebServiceUrl("");
        defaultPSVo.setAppUpdateUrl("");
        defaultPSVo.setTimeout(2);
        defaultPSVo.setTheme(PatientKioskTheme.BLUE);
        defaultPSVo.setAutoInstallUpdates(true);
        defaultPSVo.setAllowedDelay(0);
        defaultPSVo.setShowAppointments(false);

        // messages
        defaultPSVo.setMessages(getDefaultKioskMessages());
        return defaultPSVo;
    }
}
项目:AvoinApotti    文件:PatientKioskConfigImpl.java   
public ims.core.vo.PatientKioskSettingsVo savePatientKioskSettings(ims.core.vo.PatientKioskSettingsVo settings) throws ims.domain.exceptions.DomainInterfaceException, ims.domain.exceptions.StaleObjectException
{
    if (settings == null)
        throw new DomainInterfaceException("Can not save an empty Patient Kiosk settings.");

    DomainFactory factory = getDomainFactory();
    PatientKioskSettings psVo = PatientKioskSettingsVoAssembler.extractPatientKioskSettings(factory, settings);
    factory.save(psVo);

    return PatientKioskSettingsVoAssembler.create(psVo);
}
项目:openMAXIMS    文件:PatientKioskConfigImpl.java   
/**
* Returns the patient kiosk settings
*/  
public ims.core.vo.PatientKioskSettingsVo getPatientKioskSettings(String kioskId)
{
    if (kioskId != null)
        this.createSystemLogEntry(SystemLogType.KIOSK, SystemLogLevel.INFORMATION, "Get Kiosk Settings (kiosk ID: " + kioskId + ")");

    DomainFactory factory = getDomainFactory();     
    PatientKioskSettingsVoCollection psVoColl = new PatientKioskSettingsVoCollection();
    psVoColl = PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")); 

    if (psVoColl != null && psVoColl.size() != 0)
        return PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")).get(0);
    else
    {
        // return default values
        PatientKioskSettingsVo defaultPSVo = new PatientKioskSettingsVo();
        defaultPSVo.setWebServiceUrl("");
        defaultPSVo.setAppUpdateUrl("");
        defaultPSVo.setTimeout(2);
        defaultPSVo.setTheme(PatientKioskTheme.BLUE);
        defaultPSVo.setAutoInstallUpdates(true);
        defaultPSVo.setAllowedDelay(0);
        defaultPSVo.setShowAppointments(false);

        // messages
        defaultPSVo.setMessages(getDefaultKioskMessages());
        return defaultPSVo;
    }
}
项目:openMAXIMS    文件:PatientKioskConfigImpl.java   
public ims.core.vo.PatientKioskSettingsVo savePatientKioskSettings(ims.core.vo.PatientKioskSettingsVo settings) throws ims.domain.exceptions.DomainInterfaceException, ims.domain.exceptions.StaleObjectException
{
    if (settings == null)
        throw new DomainInterfaceException("Can not save an empty Patient Kiosk settings.");

    DomainFactory factory = getDomainFactory();
    PatientKioskSettings psVo = PatientKioskSettingsVoAssembler.extractPatientKioskSettings(factory, settings);
    factory.save(psVo);

    return PatientKioskSettingsVoAssembler.create(psVo);
}
项目:openMAXIMS    文件:PatientKioskConfigImpl.java   
/**
* Returns the patient kiosk settings
*/  
public ims.core.vo.PatientKioskSettingsVo getPatientKioskSettings(String kioskId)
{
    if (kioskId != null)
        this.createSystemLogEntry(SystemLogType.KIOSK, SystemLogLevel.INFORMATION, "Get Kiosk Settings (kiosk ID: " + kioskId + ")");

    DomainFactory factory = getDomainFactory();     
    PatientKioskSettingsVoCollection psVoColl = new PatientKioskSettingsVoCollection();
    psVoColl = PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")); 

    if (psVoColl != null && psVoColl.size() != 0)
        return PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")).get(0);
    else
    {
        // return default values
        PatientKioskSettingsVo defaultPSVo = new PatientKioskSettingsVo();
        defaultPSVo.setWebServiceUrl("");
        defaultPSVo.setAppUpdateUrl("");
        defaultPSVo.setTimeout(2);
        defaultPSVo.setTheme(PatientKioskTheme.BLUE);
        defaultPSVo.setAutoInstallUpdates(true);
        defaultPSVo.setAllowedDelay(0);
        defaultPSVo.setShowAppointments(false);

        // messages
        defaultPSVo.setMessages(getDefaultKioskMessages());
        return defaultPSVo;
    }
}
项目:openMAXIMS    文件:PatientKioskConfigImpl.java   
public ims.core.vo.PatientKioskSettingsVo savePatientKioskSettings(ims.core.vo.PatientKioskSettingsVo settings) throws ims.domain.exceptions.DomainInterfaceException, ims.domain.exceptions.StaleObjectException
{
    if (settings == null)
        throw new DomainInterfaceException("Can not save an empty Patient Kiosk settings.");

    DomainFactory factory = getDomainFactory();
    PatientKioskSettings psVo = PatientKioskSettingsVoAssembler.extractPatientKioskSettings(factory, settings);
    factory.save(psVo);

    return PatientKioskSettingsVoAssembler.create(psVo);
}
项目:openmaxims-linux    文件:PatientKioskConfigImpl.java   
/**
* Returns the patient kiosk settings
*/  
public ims.core.vo.PatientKioskSettingsVo getPatientKioskSettings(String kioskId)
{
    if (kioskId != null)
        this.createSystemLogEntry(SystemLogType.KIOSK, SystemLogLevel.INFORMATION, "Get Kiosk Settings (kiosk ID: " + kioskId + ")");

    DomainFactory factory = getDomainFactory();     
    PatientKioskSettingsVoCollection psVoColl = new PatientKioskSettingsVoCollection();
    psVoColl = PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")); 

    if (psVoColl != null && psVoColl.size() != 0)
        return PatientKioskSettingsVoAssembler.createPatientKioskSettingsVoCollectionFromPatientKioskSettings(factory.find("from PatientKioskSettings")).get(0);
    else
    {
        // return default values
        PatientKioskSettingsVo defaultPSVo = new PatientKioskSettingsVo();
        defaultPSVo.setWebServiceUrl("");
        defaultPSVo.setAppUpdateUrl("");
        defaultPSVo.setTimeout(2);
        defaultPSVo.setTheme(PatientKioskTheme.BLUE);
        defaultPSVo.setAutoInstallUpdates(true);
        defaultPSVo.setAllowedDelay(0);
        defaultPSVo.setShowAppointments(false);

        // messages
        defaultPSVo.setMessages(getDefaultKioskMessages());
        return defaultPSVo;
    }
}
项目:openmaxims-linux    文件:PatientKioskConfigImpl.java   
public ims.core.vo.PatientKioskSettingsVo savePatientKioskSettings(ims.core.vo.PatientKioskSettingsVo settings) throws ims.domain.exceptions.DomainInterfaceException, ims.domain.exceptions.StaleObjectException
{
    if (settings == null)
        throw new DomainInterfaceException("Can not save an empty Patient Kiosk settings.");

    DomainFactory factory = getDomainFactory();
    PatientKioskSettings psVo = PatientKioskSettingsVoAssembler.extractPatientKioskSettings(factory, settings);
    factory.save(psVo);

    return PatientKioskSettingsVoAssembler.create(psVo);
}