Java 类ims.emergency.vo.domain.TrackingAreaVoAssembler 实例源码
项目:AvoinApotti
文件:EDWorkloadSummaryImpl.java
public TrackingAreaVoCollection getAreas(ILocation location)
{
if (location == null )
{
throw new CodingRuntimeException("Cannot get Location on null Id ");
}
DomainFactory factory = getDomainFactory();
StringBuffer hql = new StringBuffer();
hql.append("select t2_1 ");
hql.append(" from TrackingConfiguration as t1_1 left join t1_1.eDLocation as l1_1 left join t1_1.areas as t2_1 left join t2_1.status as l2_1");
hql.append(" where ");
hql.append("(l1_1.id = :Location_id and t1_1.isActive = 1 and l2_1.id = :lookup_inst and (t2_1.isOverallView = 0 or t2_1.isOverallView is null ))");
List<?> list = factory.find(hql.toString(), new String[] {"Location_id","lookup_inst"}, new Object[] {location.getID(),ims.core.vo.lookups.PreActiveActiveInactiveStatus.ACTIVE.getID()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:AvoinApotti
文件:TrackingConfigurationImpl.java
public TrackingAreaVo saveTrackingArea(TrackingAreaVo trackingAreaToSave) throws StaleObjectException, UniqueKeyViolationException
{
if (trackingAreaToSave == null )
throw new CodingRuntimeException("Cannot save TrackingArea if null or get TrackingArea on null ID . ");
if (!trackingAreaToSave.isValidated())
throw new CodingRuntimeException("TrackingAreaVo not Validated");
try
{
DomainFactory factory = getDomainFactory();
TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);
factory.save(trackingArea);
return TrackingAreaVoAssembler.create(trackingArea);
}
catch (UnqViolationUncheckedException e)
{
throw new UniqueKeyViolationException("This Tracking Area Configuration Already Exist!", e);
}
}
项目:openMAXIMS
文件:TrackingConfigurationImpl.java
public TrackingAreaVo saveTrackingArea(TrackingAreaVo trackingAreaToSave) throws StaleObjectException, UniqueKeyViolationException
{
if (trackingAreaToSave == null )
throw new CodingRuntimeException("Cannot save TrackingArea if null or get TrackingArea on null ID . ");
if (!trackingAreaToSave.isValidated())
throw new CodingRuntimeException("TrackingAreaVo not Validated");
try
{
DomainFactory factory = getDomainFactory();
TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);
factory.save(trackingArea);
return TrackingAreaVoAssembler.create(trackingArea);
}
catch (UnqViolationUncheckedException e)
{
throw new UniqueKeyViolationException("This Tracking Area Configuration Already Exist!", e);
}
}
项目:openMAXIMS
文件:EDWorkloadSummaryImpl.java
public TrackingAreaVoCollection getAreas(ILocation location)
{
if (location == null )
{
throw new CodingRuntimeException("Cannot get Location on null Id ");
}
DomainFactory factory = getDomainFactory();
StringBuffer hql = new StringBuffer();
hql.append("select t2_1 ");
hql.append(" from TrackingConfiguration as t1_1 left join t1_1.eDLocation as l1_1 left join t1_1.areas as t2_1 left join t2_1.status as l2_1");
hql.append(" where ");
hql.append("(l1_1.id = :Location_id and t1_1.isActive = 1 and l2_1.id = :lookup_inst and (t2_1.isOverallView = 0 or t2_1.isOverallView is null ))");
List<?> list = factory.find(hql.toString(), new String[] {"Location_id","lookup_inst"}, new Object[] {location.getID(),ims.core.vo.lookups.PreActiveActiveInactiveStatus.ACTIVE.getID()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:openMAXIMS
文件:TrackingConfigurationImpl.java
public TrackingAreaVo saveTrackingArea(TrackingAreaVo trackingAreaToSave) throws StaleObjectException, UniqueKeyViolationException
{
if (trackingAreaToSave == null )
throw new CodingRuntimeException("Cannot save TrackingArea if null or get TrackingArea on null ID . ");
if (!trackingAreaToSave.isValidated())
throw new CodingRuntimeException("TrackingAreaVo not Validated");
try
{
DomainFactory factory = getDomainFactory();
TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);
factory.save(trackingArea);
return TrackingAreaVoAssembler.create(trackingArea);
}
catch (UnqViolationUncheckedException e)
{
throw new UniqueKeyViolationException("This Tracking Area Configuration Already Exist!", e);
}
}
项目:openmaxims-linux
文件:EDWorkloadSummaryImpl.java
public TrackingAreaVoCollection getAreas(ILocation location)
{
if (location == null )
{
throw new CodingRuntimeException("Cannot get Location on null Id ");
}
DomainFactory factory = getDomainFactory();
StringBuffer hql = new StringBuffer();
hql.append("select t2_1 ");
hql.append(" from TrackingConfiguration as t1_1 left join t1_1.eDLocation as l1_1 left join t1_1.areas as t2_1 left join t2_1.status as l2_1");
hql.append(" where ");
hql.append("(l1_1.id = :Location_id and t1_1.isActive = 1 and l2_1.id = :lookup_inst and (t2_1.isOverallView = 0 or t2_1.isOverallView is null ))");
List<?> list = factory.find(hql.toString(), new String[] {"Location_id","lookup_inst"}, new Object[] {location.getID(),ims.core.vo.lookups.PreActiveActiveInactiveStatus.ACTIVE.getID()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:openmaxims-linux
文件:TrackingConfigurationImpl.java
public TrackingAreaVo saveTrackingArea(TrackingAreaVo trackingAreaToSave) throws StaleObjectException, UniqueKeyViolationException
{
if (trackingAreaToSave == null )
throw new CodingRuntimeException("Cannot save TrackingArea if null or get TrackingArea on null ID . ");
if (!trackingAreaToSave.isValidated())
throw new CodingRuntimeException("TrackingAreaVo not Validated");
try
{
DomainFactory factory = getDomainFactory();
TrackingArea trackingArea = TrackingAreaVoAssembler.extractTrackingArea(factory,trackingAreaToSave);
factory.save(trackingArea);
return TrackingAreaVoAssembler.create(trackingArea);
}
catch (UnqViolationUncheckedException e)
{
throw new UniqueKeyViolationException("This Tracking Area Configuration Already Exist!", e);
}
}
项目:AvoinApotti
文件:SendToConfigImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingAreaID)
{
if (trackingAreaID == null || trackingAreaID.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaID.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:AvoinApotti
文件:AreaWorkspaceConfigImpl.java
public ims.emergency.vo.TrackingAreaVo getTrackingArea(ims.emergency.configuration.vo.TrackingAreaRefVo trackingAreaRef)
{
if (trackingAreaRef == null || trackingAreaRef.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaRef.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:AvoinApotti
文件:TrackingConfigurationImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingArea)
{
if (trackingArea == null || trackingArea.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingArea.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:AvoinApotti
文件:CopyAreaWorkspaceConfigImpl.java
public TrackingAreaVoCollection getTrackingAreasByLocation(LocationRefVo locationRef)
{
if(locationRef == null)
throw new CodingRuntimeException("Can not get Areas value on null Location.");
StringBuffer hql = new StringBuffer();
hql.append("select trackConfig.areas 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()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目: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
文件:SendToConfigImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingAreaID)
{
if (trackingAreaID == null || trackingAreaID.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaID.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:AreaWorkspaceConfigImpl.java
public ims.emergency.vo.TrackingAreaVo getTrackingArea(ims.emergency.configuration.vo.TrackingAreaRefVo trackingAreaRef)
{
if (trackingAreaRef == null || trackingAreaRef.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaRef.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:TrackingConfigurationImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingArea)
{
if (trackingArea == null || trackingArea.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingArea.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:CopyAreaWorkspaceConfigImpl.java
public TrackingAreaVoCollection getTrackingAreasByLocation(LocationRefVo locationRef)
{
if(locationRef == null)
throw new CodingRuntimeException("Can not get Areas value on null Location.");
StringBuffer hql = new StringBuffer();
hql.append("select trackConfig.areas 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()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目: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
文件:SendToConfigImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingAreaID)
{
if (trackingAreaID == null || trackingAreaID.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaID.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:AreaWorkspaceConfigImpl.java
public ims.emergency.vo.TrackingAreaVo getTrackingArea(ims.emergency.configuration.vo.TrackingAreaRefVo trackingAreaRef)
{
if (trackingAreaRef == null || trackingAreaRef.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaRef.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:TrackingConfigurationImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingArea)
{
if (trackingArea == null || trackingArea.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingArea.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openMAXIMS
文件:CopyAreaWorkspaceConfigImpl.java
public TrackingAreaVoCollection getTrackingAreasByLocation(LocationRefVo locationRef)
{
if(locationRef == null)
throw new CodingRuntimeException("Can not get Areas value on null Location.");
StringBuffer hql = new StringBuffer();
hql.append("select trackConfig.areas 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()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目: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
文件:SendToConfigImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingAreaID)
{
if (trackingAreaID == null || trackingAreaID.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaID.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openmaxims-linux
文件:AreaWorkspaceConfigImpl.java
public ims.emergency.vo.TrackingAreaVo getTrackingArea(ims.emergency.configuration.vo.TrackingAreaRefVo trackingAreaRef)
{
if (trackingAreaRef == null || trackingAreaRef.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingAreaRef.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openmaxims-linux
文件:TrackingConfigurationImpl.java
public TrackingAreaVo getTrackingArea(TrackingAreaRefVo trackingArea)
{
if (trackingArea == null || trackingArea.getID_TrackingArea() == null)
{
throw new CodingRuntimeException("Cannot get TrackingAreaRefVo on null Id ");
}
DomainFactory factory = getDomainFactory();
TrackingArea domainTrackingArea = (TrackingArea) factory.getDomainObject(TrackingArea.class, trackingArea.getID_TrackingArea());
return TrackingAreaVoAssembler.create(domainTrackingArea);
}
项目:openmaxims-linux
文件:CopyAreaWorkspaceConfigImpl.java
public TrackingAreaVoCollection getTrackingAreasByLocation(LocationRefVo locationRef)
{
if(locationRef == null)
throw new CodingRuntimeException("Can not get Areas value on null Location.");
StringBuffer hql = new StringBuffer();
hql.append("select trackConfig.areas 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()});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目: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;
}
项目:AvoinApotti
文件:SendToConfigDialogImpl.java
public ims.emergency.vo.TrackingAreaVoCollection getAreasDefinitions(ims.core.resource.place.vo.LocationRefVo locationID)
{
if(locationID == null)
throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");
StringBuffer hql = new StringBuffer();
hql.append("select trackArea from TrackingConfiguration as trackConfig left join trackConfig.areas as trackArea ");
hql.append("where (trackConfig.eDLocation.id = :locationID and trackArea.isOverallView = :isOverallView and trackArea.isRegistrationArea = :isRegistrationArea and trackArea.status.id <> -618) ");
DomainFactory factory = getDomainFactory();
List<?> list = factory.find(hql.toString(), new String[] {"locationID","isOverallView","isRegistrationArea"}, new Object[] {locationID.getID_Location(),false,false});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:openMAXIMS
文件:SendToConfigDialogImpl.java
public ims.emergency.vo.TrackingAreaVoCollection getAreasDefinitions(ims.core.resource.place.vo.LocationRefVo locationID)
{
if(locationID == null)
throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");
StringBuffer hql = new StringBuffer();
hql.append("select trackArea from TrackingConfiguration as trackConfig left join trackConfig.areas as trackArea ");
hql.append("where (trackConfig.eDLocation.id = :locationID and trackArea.isOverallView = :isOverallView and trackArea.isRegistrationArea = :isRegistrationArea and trackArea.status.id <> -618) ");
DomainFactory factory = getDomainFactory();
List<?> list = factory.find(hql.toString(), new String[] {"locationID","isOverallView","isRegistrationArea"}, new Object[] {locationID.getID_Location(),false,false});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:openMAXIMS
文件:SendToConfigDialogImpl.java
public ims.emergency.vo.TrackingAreaVoCollection getAreasDefinitions(ims.core.resource.place.vo.LocationRefVo locationID)
{
if(locationID == null)
throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");
StringBuffer hql = new StringBuffer();
hql.append("select trackArea from TrackingConfiguration as trackConfig left join trackConfig.areas as trackArea ");
hql.append("where (trackConfig.eDLocation.id = :locationID and trackArea.isOverallView = :isOverallView and trackArea.isRegistrationArea = :isRegistrationArea and trackArea.status.id <> -618) ");
DomainFactory factory = getDomainFactory();
List<?> list = factory.find(hql.toString(), new String[] {"locationID","isOverallView","isRegistrationArea"}, new Object[] {locationID.getID_Location(),false,false});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}
项目:openmaxims-linux
文件:SendToConfigDialogImpl.java
public ims.emergency.vo.TrackingAreaVoCollection getAreasDefinitions(ims.core.resource.place.vo.LocationRefVo locationID)
{
if(locationID == null)
throw new CodingRuntimeException("Can not get TrackingConfiguration value on null locationID.");
StringBuffer hql = new StringBuffer();
hql.append("select trackArea from TrackingConfiguration as trackConfig left join trackConfig.areas as trackArea ");
hql.append("where (trackConfig.eDLocation.id = :locationID and trackArea.isOverallView = :isOverallView and trackArea.isRegistrationArea = :isRegistrationArea and trackArea.status.id <> -618) ");
DomainFactory factory = getDomainFactory();
List<?> list = factory.find(hql.toString(), new String[] {"locationID","isOverallView","isRegistrationArea"}, new Object[] {locationID.getID_Location(),false,false});
return TrackingAreaVoAssembler.createTrackingAreaVoCollectionFromTrackingArea(list);
}