Java 类ims.emergency.vo.TrackingConfigurationVo 实例源码

项目:AvoinApotti    文件:Logic.java   
private void populateTabs(TrackingConfigurationVo trackingConfig)
{

    if (trackingConfig != null)
    {
        form.lyr1().tabAreaDefinition().ccAreaDefinition().setValue(trackingConfig.getAreas());
        form.lyr1().tabAreaDefinition().ccAreaDefinition().initialize(form.chkActive().getValue()); 

        if (form.lyr1().tabSendToConfig().isVisible())
        {
            // form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.lyr1().tabSendToConfig().ccSendToConfig().getFromAreaCombo());
            form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getAreaFromSendToConfig());
        }
        else if (form.lyr1().tabAreaWorkspace().isVisible()) // WDEV-14347
        {
            // form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().getFromAreaCombo());
            form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getAreaFromAreaWorkspace());
        }
    }

}
项目:AvoinApotti    文件:Logic.java   
private void populateGridToArea()
{
    //TrackingAreaVoCollection collAreas = domain.getAreasDefinitions(form.cmbFromArea().getValue().getEDLocation());
     TrackingConfigurationVo trackConfig = domain.getTrackingConfig(form.cmbFromArea().getValue().getEDLocation());

    if (trackConfig==null)
        return;

    TrackingAreaVoCollection collAreas = trackConfig.getAreas();

    if (collAreas==null)
        return;

    for (int i=0;i<collAreas.size();i++)
    {
        if (collAreas.get(i).getIsRegistrationArea() || collAreas.get(i).getIsOverallView() || (collAreas.get(i).getStatusIsNotNull() && PreActiveActiveInactiveStatus.INACTIVE.equals(collAreas.get(i).getStatus())))
            continue;

        if (!collAreas.get(i).equals(form.cmbFromArea().getValue()))
        {
            addRow(collAreas.get(i));
        }
    }
}
项目:AvoinApotti    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo save(TrackingConfigurationVo trackingConfigToSave) throws StaleObjectException, UniqueKeyViolationException
{

    if (trackingConfigToSave == null )

        throw new CodingRuntimeException("Cannot save TrackingConfiguration if null or get TrackingConfiguration on null ID . ");

    if (!trackingConfigToSave.isValidated())
        throw new CodingRuntimeException("TrackingConfigurationVo not Validated");
    try
    {
        DomainFactory factory = getDomainFactory();
        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);

        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }
    catch (UnqViolationUncheckedException e)
    {
        throw new UniqueKeyViolationException("This Configuration Already Exist!", e);
    }

}
项目:AvoinApotti    文件:TrackingConfigurationImpl.java   
public Boolean isStale(TrackingConfigurationVo trackingConfig)
{
    if (trackingConfig == null || trackingConfig.getID_TrackingConfiguration() == null)
    {
        throw new CodingRuntimeException("Cannot get TrackingConfigurationVo on null Id ");
    }

    DomainFactory factory = getDomainFactory();
    TrackingConfiguration domainTrackingConfig = (TrackingConfiguration) factory.getDomainObject(TrackingConfiguration.class, trackingConfig.getID_TrackingConfiguration());

    if(domainTrackingConfig==null)
    {
        return true;
    }

    if (domainTrackingConfig.getVersion() > trackingConfig.getVersion_TrackingConfiguration())
    {
        return true;
    }

    return false;
}
项目:AvoinApotti    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationID)
{
    if(locationID == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationID.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;

}
项目:AvoinApotti    文件:SendToConfigDialogImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationId)
{
    if(locationId == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationId.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:AvoinApotti    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationRef)
{
    if(locationRef == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationRef.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openMAXIMS    文件:Logic.java   
private void populateTabs(TrackingConfigurationVo trackingConfig)
{

    if (trackingConfig != null)
    {
        form.lyr1().tabAreaDefinition().ccAreaDefinition().setValue(trackingConfig.getAreas());
        form.lyr1().tabAreaDefinition().ccAreaDefinition().initialize(form.chkActive().getValue()); 

        if (form.lyr1().tabSendToConfig().isVisible())
        {
            // form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.lyr1().tabSendToConfig().ccSendToConfig().getFromAreaCombo());
            form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getAreaFromSendToConfig());
        }
        else if (form.lyr1().tabAreaWorkspace().isVisible()) // WDEV-14347
        {
            // form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().getFromAreaCombo());
            form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getAreaFromAreaWorkspace());
        }
    }

}
项目:openMAXIMS    文件:Logic.java   
private void populateGridToArea()
{
    //TrackingAreaVoCollection collAreas = domain.getAreasDefinitions(form.cmbFromArea().getValue().getEDLocation());
     TrackingConfigurationVo trackConfig = domain.getTrackingConfig(form.cmbFromArea().getValue().getEDLocation());

    if (trackConfig==null)
        return;

    TrackingAreaVoCollection collAreas = trackConfig.getAreas();

    if (collAreas==null)
        return;

    for (int i=0;i<collAreas.size();i++)
    {
        if (collAreas.get(i).getIsRegistrationArea() || collAreas.get(i).getIsOverallView() || (collAreas.get(i).getStatusIsNotNull() && PreActiveActiveInactiveStatus.INACTIVE.equals(collAreas.get(i).getStatus())))
            continue;

        if (!collAreas.get(i).equals(form.cmbFromArea().getValue()))
        {
            addRow(collAreas.get(i));
        }
    }
}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo save(TrackingConfigurationVo trackingConfigToSave) throws StaleObjectException, UniqueKeyViolationException
{

    if (trackingConfigToSave == null )

        throw new CodingRuntimeException("Cannot save TrackingConfiguration if null or get TrackingConfiguration on null ID . ");

    if (!trackingConfigToSave.isValidated())
        throw new CodingRuntimeException("TrackingConfigurationVo not Validated");
    try
    {
        DomainFactory factory = getDomainFactory();
        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);

        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }
    catch (UnqViolationUncheckedException e)
    {
        throw new UniqueKeyViolationException("This Configuration Already Exist!", e);
    }

}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public Boolean isStale(TrackingConfigurationVo trackingConfig)
{
    if (trackingConfig == null || trackingConfig.getID_TrackingConfiguration() == null)
    {
        throw new CodingRuntimeException("Cannot get TrackingConfigurationVo on null Id ");
    }

    DomainFactory factory = getDomainFactory();
    TrackingConfiguration domainTrackingConfig = (TrackingConfiguration) factory.getDomainObject(TrackingConfiguration.class, trackingConfig.getID_TrackingConfiguration());

    if(domainTrackingConfig==null)
    {
        return true;
    }

    if (domainTrackingConfig.getVersion() > trackingConfig.getVersion_TrackingConfiguration())
    {
        return true;
    }

    return false;
}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationID)
{
    if(locationID == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationID.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;

}
项目:openMAXIMS    文件:SendToConfigDialogImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationId)
{
    if(locationId == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationId.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openMAXIMS    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationRef)
{
    if(locationRef == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationRef.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openMAXIMS    文件:Logic.java   
private void populateTabs(TrackingConfigurationVo trackingConfig)
{

    if (trackingConfig != null)
    {
        form.lyr1().tabAreaDefinition().ccAreaDefinition().setValue(trackingConfig.getAreas());
        form.lyr1().tabAreaDefinition().ccAreaDefinition().initialize(form.chkActive().getValue()); 

        if (form.lyr1().tabSendToConfig().isVisible())
        {
            // form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.lyr1().tabSendToConfig().ccSendToConfig().getFromAreaCombo());
            form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getAreaFromSendToConfig());
        }
        else if (form.lyr1().tabAreaWorkspace().isVisible()) // WDEV-14347
        {
            // form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().getFromAreaCombo());
            form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getAreaFromAreaWorkspace());
        }
    }

}
项目:openMAXIMS    文件:Logic.java   
private void populateGridToArea()
{
    //TrackingAreaVoCollection collAreas = domain.getAreasDefinitions(form.cmbFromArea().getValue().getEDLocation());
     TrackingConfigurationVo trackConfig = domain.getTrackingConfig(form.cmbFromArea().getValue().getEDLocation());

    if (trackConfig==null)
        return;

    TrackingAreaVoCollection collAreas = trackConfig.getAreas();

    if (collAreas==null)
        return;

    for (int i=0;i<collAreas.size();i++)
    {
        if (collAreas.get(i).getIsRegistrationArea() || collAreas.get(i).getIsOverallView() || (collAreas.get(i).getStatusIsNotNull() && PreActiveActiveInactiveStatus.INACTIVE.equals(collAreas.get(i).getStatus())))
            continue;

        if (!collAreas.get(i).equals(form.cmbFromArea().getValue()))
        {
            addRow(collAreas.get(i));
        }
    }
}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo save(TrackingConfigurationVo trackingConfigToSave) throws StaleObjectException, UniqueKeyViolationException
{

    if (trackingConfigToSave == null )

        throw new CodingRuntimeException("Cannot save TrackingConfiguration if null or get TrackingConfiguration on null ID . ");

    if (!trackingConfigToSave.isValidated())
        throw new CodingRuntimeException("TrackingConfigurationVo not Validated");
    try
    {
        DomainFactory factory = getDomainFactory();
        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);

        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }
    catch (UnqViolationUncheckedException e)
    {
        throw new UniqueKeyViolationException("This Configuration Already Exist!", e);
    }

}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public Boolean isStale(TrackingConfigurationVo trackingConfig)
{
    if (trackingConfig == null || trackingConfig.getID_TrackingConfiguration() == null)
    {
        throw new CodingRuntimeException("Cannot get TrackingConfigurationVo on null Id ");
    }

    DomainFactory factory = getDomainFactory();
    TrackingConfiguration domainTrackingConfig = (TrackingConfiguration) factory.getDomainObject(TrackingConfiguration.class, trackingConfig.getID_TrackingConfiguration());

    if(domainTrackingConfig==null)
    {
        return true;
    }

    if (domainTrackingConfig.getVersion() > trackingConfig.getVersion_TrackingConfiguration())
    {
        return true;
    }

    return false;
}
项目:openMAXIMS    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationID)
{
    if(locationID == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationID.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;

}
项目:openMAXIMS    文件:SendToConfigDialogImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationId)
{
    if(locationId == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationId.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openMAXIMS    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationRef)
{
    if(locationRef == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationRef.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openmaxims-linux    文件:Logic.java   
private void populateTabs(TrackingConfigurationVo trackingConfig)
{

    if (trackingConfig != null)
    {
        form.lyr1().tabAreaDefinition().ccAreaDefinition().setValue(trackingConfig.getAreas());
        form.lyr1().tabAreaDefinition().ccAreaDefinition().initialize(form.chkActive().getValue()); 

        if (form.lyr1().tabSendToConfig().isVisible())
        {
            // form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.lyr1().tabSendToConfig().ccSendToConfig().getFromAreaCombo());
            form.lyr1().tabSendToConfig().ccSendToConfig().setValue(form.getLocalContext().getAreaFromSendToConfig());
        }
        else if (form.lyr1().tabAreaWorkspace().isVisible()) // WDEV-14347
        {
            // form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getTrackingArea());
            //form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().getFromAreaCombo());
            form.lyr1().tabAreaWorkspace().ccAreaWorkspaceConfig().setValue(form.getLocalContext().getAreaFromAreaWorkspace());
        }
    }

}
项目:openmaxims-linux    文件:Logic.java   
private void populateGridToArea()
{
    //TrackingAreaVoCollection collAreas = domain.getAreasDefinitions(form.cmbFromArea().getValue().getEDLocation());
     TrackingConfigurationVo trackConfig = domain.getTrackingConfig(form.cmbFromArea().getValue().getEDLocation());

    if (trackConfig==null)
        return;

    TrackingAreaVoCollection collAreas = trackConfig.getAreas();

    if (collAreas==null)
        return;

    for (int i=0;i<collAreas.size();i++)
    {
        if (collAreas.get(i).getIsRegistrationArea() || collAreas.get(i).getIsOverallView() || (collAreas.get(i).getStatusIsNotNull() && PreActiveActiveInactiveStatus.INACTIVE.equals(collAreas.get(i).getStatus())))
            continue;

        if (!collAreas.get(i).equals(form.cmbFromArea().getValue()))
        {
            addRow(collAreas.get(i));
        }
    }
}
项目:openmaxims-linux    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo save(TrackingConfigurationVo trackingConfigToSave) throws StaleObjectException, UniqueKeyViolationException
{

    if (trackingConfigToSave == null )

        throw new CodingRuntimeException("Cannot save TrackingConfiguration if null or get TrackingConfiguration on null ID . ");

    if (!trackingConfigToSave.isValidated())
        throw new CodingRuntimeException("TrackingConfigurationVo not Validated");
    try
    {
        DomainFactory factory = getDomainFactory();
        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);

        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }
    catch (UnqViolationUncheckedException e)
    {
        throw new UniqueKeyViolationException("This Configuration Already Exist!", e);
    }

}
项目:openmaxims-linux    文件:TrackingConfigurationImpl.java   
public Boolean isStale(TrackingConfigurationVo trackingConfig)
{
    if (trackingConfig == null || trackingConfig.getID_TrackingConfiguration() == null)
    {
        throw new CodingRuntimeException("Cannot get TrackingConfigurationVo on null Id ");
    }

    DomainFactory factory = getDomainFactory();
    TrackingConfiguration domainTrackingConfig = (TrackingConfiguration) factory.getDomainObject(TrackingConfiguration.class, trackingConfig.getID_TrackingConfiguration());

    if(domainTrackingConfig==null)
    {
        return true;
    }

    if (domainTrackingConfig.getVersion() > trackingConfig.getVersion_TrackingConfiguration())
    {
        return true;
    }

    return false;
}
项目:openmaxims-linux    文件:TrackingConfigurationImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationID)
{
    if(locationID == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationID.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;

}
项目:openmaxims-linux    文件:SendToConfigDialogImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationId)
{
    if(locationId == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationId.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:openmaxims-linux    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo getTrackingConfig(LocationRefVo locationRef)
{
    if(locationRef == null)
        throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");

    StringBuffer hql = new StringBuffer();
    hql.append("select trackConfig from TrackingConfiguration as trackConfig ");
    hql.append("where trackConfig.eDLocation.id = :locationID ");

    DomainFactory factory = getDomainFactory();
    List<?> list = factory.find(hql.toString(), new String[] {"locationID"}, new Object[] {locationRef.getID_Location()});

    if (list!=null && list.size()>0)
    {
        return TrackingConfigurationVoAssembler.createTrackingConfigurationVoCollectionFromTrackingConfiguration(list).get(0);
    }
    return null;
}
项目:AvoinApotti    文件:Logic.java   
private TrackingAreaVo populateTrackingArea(TrackingAreaVo areaToAdd)
{
    TrackingConfigurationVo tracking = form.getLocalContext().getcurrentTrackingConfig();
    TrackingAreaVo areaToSave = new TrackingAreaVo();

    TrackingAreaVoCollection collAreas = tracking.getAreas();
    for (int i = 0; i < collAreas.size(); i++)
    {
        if (collAreas.get(i).getIsOverallView() && areaToAdd.getIsOverallView())
        {
            areaToSave = collAreas.get(i);
            break;
        }
        else if (collAreas.get(i).getIsRegistrationArea() && areaToAdd.getIsRegistrationArea())
        {
            areaToSave = collAreas.get(i);
            break;
        }
    }

    ColumnDetailVoCollection collColumnsToAdd = areaToAdd.getColumns();

    for (int i = 0; i < collColumnsToAdd.size(); i++)
    {
        collColumnsToAdd.get(i).setID_ColumnDetail(null);
        areaToSave.getColumns().add(collColumnsToAdd.get(i));
    }

    return areaToSave;
}
项目:AvoinApotti    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo saveTrackinConfig(TrackingConfigurationVo trackingConfigToSave, TrackingAreaVo trackingAreaToSave) throws StaleObjectException
{
    if (trackingConfigToSave == null && trackingAreaToSave==null)

        throw new CodingRuntimeException("Cannot save TrackingConfiguration/TrackingArea if null or get TrackingConfiguration/TrackingArea on null ID . ");

    DomainFactory factory = getDomainFactory();
    if (trackingConfigToSave!=null)
    {
        if (!trackingConfigToSave.isValidated())
            throw new CodingRuntimeException("TrackingConfigurationVo not Validated");


        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);
        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }   
    else if (trackingAreaToSave!=null)
    {   
        if (!trackingAreaToSave.isValidated())
            throw new CodingRuntimeException("TrackingAreaVo not Validated");

        TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);

        factory.save(trackingArea);

        return null;        
    }

    return null;
}
项目:openMAXIMS    文件:Logic.java   
private TrackingAreaVo populateTrackingArea(TrackingAreaVo areaToAdd)
{
    TrackingConfigurationVo tracking = form.getLocalContext().getcurrentTrackingConfig();
    TrackingAreaVo areaToSave = new TrackingAreaVo();

    TrackingAreaVoCollection collAreas = tracking.getAreas();
    for (int i = 0; i < collAreas.size(); i++)
    {
        if (collAreas.get(i).getIsOverallView() && areaToAdd.getIsOverallView())
        {
            areaToSave = collAreas.get(i);
            break;
        }
        else if (collAreas.get(i).getIsRegistrationArea() && areaToAdd.getIsRegistrationArea())
        {
            areaToSave = collAreas.get(i);
            break;
        }
    }

    ColumnDetailVoCollection collColumnsToAdd = areaToAdd.getColumns();

    for (int i = 0; i < collColumnsToAdd.size(); i++)
    {
        collColumnsToAdd.get(i).setID_ColumnDetail(null);
        areaToSave.getColumns().add(collColumnsToAdd.get(i));
    }

    return areaToSave;
}
项目:openMAXIMS    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo saveTrackinConfig(TrackingConfigurationVo trackingConfigToSave, TrackingAreaVo trackingAreaToSave) throws StaleObjectException
{
    if (trackingConfigToSave == null && trackingAreaToSave==null)

        throw new CodingRuntimeException("Cannot save TrackingConfiguration/TrackingArea if null or get TrackingConfiguration/TrackingArea on null ID . ");

    DomainFactory factory = getDomainFactory();
    if (trackingConfigToSave!=null)
    {
        if (!trackingConfigToSave.isValidated())
            throw new CodingRuntimeException("TrackingConfigurationVo not Validated");


        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);
        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }   
    else if (trackingAreaToSave!=null)
    {   
        if (!trackingAreaToSave.isValidated())
            throw new CodingRuntimeException("TrackingAreaVo not Validated");

        TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);

        factory.save(trackingArea);

        return null;        
    }

    return null;
}
项目:openMAXIMS    文件:Logic.java   
private TrackingAreaVo populateTrackingArea(TrackingAreaVo areaToAdd)
{
    TrackingConfigurationVo tracking = form.getLocalContext().getcurrentTrackingConfig();
    TrackingAreaVo areaToSave = new TrackingAreaVo();

    TrackingAreaVoCollection collAreas = tracking.getAreas();
    for (int i = 0; i < collAreas.size(); i++)
    {
        if (collAreas.get(i).getIsOverallView() && areaToAdd.getIsOverallView())
        {
            areaToSave = collAreas.get(i);
            break;
        }
        else if (collAreas.get(i).getIsRegistrationArea() && areaToAdd.getIsRegistrationArea())
        {
            areaToSave = collAreas.get(i);
            break;
        }
    }

    ColumnDetailVoCollection collColumnsToAdd = areaToAdd.getColumns();

    for (int i = 0; i < collColumnsToAdd.size(); i++)
    {
        collColumnsToAdd.get(i).setID_ColumnDetail(null);
        areaToSave.getColumns().add(collColumnsToAdd.get(i));
    }

    return areaToSave;
}
项目:openMAXIMS    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo saveTrackinConfig(TrackingConfigurationVo trackingConfigToSave, TrackingAreaVo trackingAreaToSave) throws StaleObjectException
{
    if (trackingConfigToSave == null && trackingAreaToSave==null)

        throw new CodingRuntimeException("Cannot save TrackingConfiguration/TrackingArea if null or get TrackingConfiguration/TrackingArea on null ID . ");

    DomainFactory factory = getDomainFactory();
    if (trackingConfigToSave!=null)
    {
        if (!trackingConfigToSave.isValidated())
            throw new CodingRuntimeException("TrackingConfigurationVo not Validated");


        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);
        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }   
    else if (trackingAreaToSave!=null)
    {   
        if (!trackingAreaToSave.isValidated())
            throw new CodingRuntimeException("TrackingAreaVo not Validated");

        TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);

        factory.save(trackingArea);

        return null;        
    }

    return null;
}
项目:openmaxims-linux    文件:Logic.java   
private TrackingAreaVo populateTrackingArea(TrackingAreaVo areaToAdd)
{
    TrackingConfigurationVo tracking = form.getLocalContext().getcurrentTrackingConfig();
    TrackingAreaVo areaToSave = new TrackingAreaVo();

    TrackingAreaVoCollection collAreas = tracking.getAreas();
    for (int i = 0; i < collAreas.size(); i++)
    {
        if (collAreas.get(i).getIsOverallView() && areaToAdd.getIsOverallView())
        {
            areaToSave = collAreas.get(i);
            break;
        }
        else if (collAreas.get(i).getIsRegistrationArea() && areaToAdd.getIsRegistrationArea())
        {
            areaToSave = collAreas.get(i);
            break;
        }
    }

    ColumnDetailVoCollection collColumnsToAdd = areaToAdd.getColumns();

    for (int i = 0; i < collColumnsToAdd.size(); i++)
    {
        collColumnsToAdd.get(i).setID_ColumnDetail(null);
        areaToSave.getColumns().add(collColumnsToAdd.get(i));
    }

    return areaToSave;
}
项目:openmaxims-linux    文件:CopyAreaWorkspaceConfigImpl.java   
public TrackingConfigurationVo saveTrackinConfig(TrackingConfigurationVo trackingConfigToSave, TrackingAreaVo trackingAreaToSave) throws StaleObjectException
{
    if (trackingConfigToSave == null && trackingAreaToSave==null)

        throw new CodingRuntimeException("Cannot save TrackingConfiguration/TrackingArea if null or get TrackingConfiguration/TrackingArea on null ID . ");

    DomainFactory factory = getDomainFactory();
    if (trackingConfigToSave!=null)
    {
        if (!trackingConfigToSave.isValidated())
            throw new CodingRuntimeException("TrackingConfigurationVo not Validated");


        TrackingConfiguration trackingConfig = TrackingConfigurationVoAssembler.extractTrackingConfiguration(factory,trackingConfigToSave);

        factory.save(trackingConfig);
        return TrackingConfigurationVoAssembler.create(trackingConfig);
    }   
    else if (trackingAreaToSave!=null)
    {   
        if (!trackingAreaToSave.isValidated())
            throw new CodingRuntimeException("TrackingAreaVo not Validated");

        TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);

        factory.save(trackingArea);

        return null;        
    }

    return null;
}