Java 类ims.core.vo.DrawingImageVo 实例源码
项目:AvoinApotti
文件:Logic.java
protected void onFormDialogClosed(FormName formName, DialogResult result) throws PresentationLogicException
{
if (formName.equals(form.getForms().Core.YesNoDialog) && result.equals(DialogResult.YES))
{
form.setMode(FormMode.EDIT);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
clearDrawingConfigControl();
if (form.getLocalContext().getimageRecord() != null)
{
DrawingImageVo voDrawingImage = new DrawingImageVo();
voDrawingImage.setImage(form.getLocalContext().getimageRecord().getImage());
voDrawingImage.setVersionNumber(form.getLocalContext().getimageRecord().getVersionNumber());
form.getLocalContext().setimageRecord(voDrawingImage);
}
}
else if (formName.equals(form.getForms().Core.YesNoDialog) && (result.equals(DialogResult.NO) || result.equals(DialogResult.CANCEL)))
{
form.setMode(FormMode.VIEW);
}
}
项目:AvoinApotti
文件:DrawingConfigurationImpl.java
/**
* Saves a Drawing Image Record
*/
public ims.core.vo.DrawingImageVo saveDrawingImage(ims.core.vo.DrawingImageVo drawingImage) throws StaleObjectException
{
if(!drawingImage.isValidated())
throw new DomainRuntimeException("Drawing Image Value Object not validated");
DomainFactory factory = getDomainFactory();
DrawingImage doDrawingImage = DrawingImageVoAssembler.extractDrawingImage(factory, drawingImage);
if(doDrawingImage.getVersionNumber() == null)
doDrawingImage.setVersionNumber(new Integer(1));
else
doDrawingImage.setVersionNumber(new Integer(drawingImage.getVersionNumber().intValue() + 1));
try {
factory.save(doDrawingImage);
} catch (DomainException e) {
throw new DomainRuntimeException("DomainException occurred " + e.getMessage());
}
drawingImage.setID_DrawingImage(doDrawingImage.getId());
drawingImage.setVersionNumber(doDrawingImage.getVersionNumber());
return drawingImage;
}
项目:openMAXIMS
文件:Logic.java
protected void onFormDialogClosed(FormName formName, DialogResult result) throws PresentationLogicException
{
if (formName.equals(form.getForms().Core.YesNoDialog) && result.equals(DialogResult.YES))
{
form.setMode(FormMode.EDIT);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
clearDrawingConfigControl();
if (form.getLocalContext().getimageRecord() != null)
{
DrawingImageVo voDrawingImage = new DrawingImageVo();
voDrawingImage.setImage(form.getLocalContext().getimageRecord().getImage());
voDrawingImage.setVersionNumber(form.getLocalContext().getimageRecord().getVersionNumber());
form.getLocalContext().setimageRecord(voDrawingImage);
}
}
else if (formName.equals(form.getForms().Core.YesNoDialog) && (result.equals(DialogResult.NO) || result.equals(DialogResult.CANCEL)))
{
form.setMode(FormMode.VIEW);
}
}
项目:openMAXIMS
文件:DrawingConfigurationImpl.java
/**
* Saves a Drawing Image Record
*/
public ims.core.vo.DrawingImageVo saveDrawingImage(ims.core.vo.DrawingImageVo drawingImage) throws StaleObjectException
{
if(!drawingImage.isValidated())
throw new DomainRuntimeException("Drawing Image Value Object not validated");
DomainFactory factory = getDomainFactory();
DrawingImage doDrawingImage = DrawingImageVoAssembler.extractDrawingImage(factory, drawingImage);
if(doDrawingImage.getVersionNumber() == null)
doDrawingImage.setVersionNumber(new Integer(1));
else
doDrawingImage.setVersionNumber(new Integer(drawingImage.getVersionNumber().intValue() + 1));
try {
factory.save(doDrawingImage);
} catch (DomainException e) {
throw new DomainRuntimeException("DomainException occurred " + e.getMessage());
}
drawingImage.setID_DrawingImage(doDrawingImage.getId());
drawingImage.setVersionNumber(doDrawingImage.getVersionNumber());
return drawingImage;
}
项目:openMAXIMS
文件:Logic.java
protected void onFormDialogClosed(FormName formName, DialogResult result) throws PresentationLogicException
{
if (formName.equals(form.getForms().Core.YesNoDialog) && result.equals(DialogResult.YES))
{
form.setMode(FormMode.EDIT);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
clearDrawingConfigControl();
if (form.getLocalContext().getimageRecord() != null)
{
DrawingImageVo voDrawingImage = new DrawingImageVo();
voDrawingImage.setImage(form.getLocalContext().getimageRecord().getImage());
voDrawingImage.setVersionNumber(form.getLocalContext().getimageRecord().getVersionNumber());
form.getLocalContext().setimageRecord(voDrawingImage);
}
}
else if (formName.equals(form.getForms().Core.YesNoDialog) && (result.equals(DialogResult.NO) || result.equals(DialogResult.CANCEL)))
{
form.setMode(FormMode.VIEW);
}
}
项目:openMAXIMS
文件:DrawingConfigurationImpl.java
/**
* Saves a Drawing Image Record
*/
public ims.core.vo.DrawingImageVo saveDrawingImage(ims.core.vo.DrawingImageVo drawingImage) throws StaleObjectException
{
if(!drawingImage.isValidated())
throw new DomainRuntimeException("Drawing Image Value Object not validated");
DomainFactory factory = getDomainFactory();
DrawingImage doDrawingImage = DrawingImageVoAssembler.extractDrawingImage(factory, drawingImage);
if(doDrawingImage.getVersionNumber() == null)
doDrawingImage.setVersionNumber(new Integer(1));
else
doDrawingImage.setVersionNumber(new Integer(drawingImage.getVersionNumber().intValue() + 1));
try {
factory.save(doDrawingImage);
} catch (DomainException e) {
throw new DomainRuntimeException("DomainException occurred " + e.getMessage());
}
drawingImage.setID_DrawingImage(doDrawingImage.getId());
drawingImage.setVersionNumber(doDrawingImage.getVersionNumber());
return drawingImage;
}
项目:openmaxims-linux
文件:Logic.java
protected void onFormDialogClosed(FormName formName, DialogResult result) throws PresentationLogicException
{
if (formName.equals(form.getForms().Core.YesNoDialog) && result.equals(DialogResult.YES))
{
form.setMode(FormMode.EDIT);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
clearDrawingConfigControl();
if (form.getLocalContext().getimageRecord() != null)
{
DrawingImageVo voDrawingImage = new DrawingImageVo();
voDrawingImage.setImage(form.getLocalContext().getimageRecord().getImage());
voDrawingImage.setVersionNumber(form.getLocalContext().getimageRecord().getVersionNumber());
form.getLocalContext().setimageRecord(voDrawingImage);
}
}
else if (formName.equals(form.getForms().Core.YesNoDialog) && (result.equals(DialogResult.NO) || result.equals(DialogResult.CANCEL)))
{
form.setMode(FormMode.VIEW);
}
}
项目:openmaxims-linux
文件:DrawingConfigurationImpl.java
/**
* Saves a Drawing Image Record
*/
public ims.core.vo.DrawingImageVo saveDrawingImage(ims.core.vo.DrawingImageVo drawingImage) throws StaleObjectException
{
if(!drawingImage.isValidated())
throw new DomainRuntimeException("Drawing Image Value Object not validated");
DomainFactory factory = getDomainFactory();
DrawingImage doDrawingImage = DrawingImageVoAssembler.extractDrawingImage(factory, drawingImage);
if(doDrawingImage.getVersionNumber() == null)
doDrawingImage.setVersionNumber(new Integer(1));
else
doDrawingImage.setVersionNumber(new Integer(drawingImage.getVersionNumber().intValue() + 1));
try {
factory.save(doDrawingImage);
} catch (DomainException e) {
throw new DomainRuntimeException("DomainException occurred " + e.getMessage());
}
drawingImage.setID_DrawingImage(doDrawingImage.getId());
drawingImage.setVersionNumber(doDrawingImage.getVersionNumber());
return drawingImage;
}
项目:AvoinApotti
文件:Logic.java
protected void onBtnSaveRegionClick() throws ims.framework.exceptions.PresentationLogicException
{
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
DrawingImageVo voDrawingImage = populateDataFromScreen();
voDrawingImage.setID_DrawingImage(null);
String[] arrErrors = voDrawingImage.validate();
if (arrErrors == null)
{
try
{
domain.saveDrawingImage(voDrawingImage);
}
catch (StaleObjectException e)
{
engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
return;
}
}
else
{
engine.showErrors("Validation Errors", arrErrors);
return;
}
form.getLocalContext().setimageRecord(voDrawingImage);
listImages();
open();
}
项目:AvoinApotti
文件:Logic.java
private void displayImage(DrawingImageVo voImageRetrieved)
{
if (voImageRetrieved != null)
{
form.getLocalContext().setimageRecord(voImageRetrieved);
if (voImageRetrieved.getImageIsNotNull())
{
Image repImage = engine.getRegisteredImage(form.getLocalContext().getimageRecord().getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // Registered image loaded
if (voImageRetrieved.getRootGroup() != null && voImageRetrieved.getRootGroup().getGroupIDIsNotNull())
{
DrawingControlGroup grp = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
// set areas
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas();
}
}
}
/*
* clearDrawingConfigControl();
*
* DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImagetoGet);
*
* if (voImageRetrieved != null) { form.getLocalContext().setimageRecord(voImageRetrieved);
*
* DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName()); convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode); form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode); DrawingControlGroup areasJustSet = form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(); }
*/
}
项目:AvoinApotti
文件:Logic.java
private DrawingImageVo populateDataFromScreen()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
voDrawingImage.setRootGroup(new DrawingGroupVo());
convertAllAreasToVO(form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(), voDrawingImage.getRootGroup());
voDrawingImage.setImage(voDrawingImage.getImage());
voDrawingImage.setImageName(voDrawingImage.getRootGroup().getGroupName());
return voDrawingImage;
}
项目:AvoinApotti
文件:Logic.java
private void clearDrawingConfigControl()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
if (voDrawingImage != null)
{
Image repImage = engine.getRegisteredImage(voDrawingImage.getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // will be of type appImage set in select image tab
DrawingControlGroup grp = new DrawingControlGroup(1, form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
}
}
项目:AvoinApotti
文件:Logic.java
protected void onCmbDrawingImageValueChanged() throws PresentationLogicException
{
if (form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue() != null)
{
form.getLocalContext().setimageSelectedName(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
DrawingImageVo image = domain.getDrawingImage(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue());
if (image != null)
{
displayImage(image);
}
else
{
// engine.showErrors( new String[]{"No image available"});
throw new FormOpenException();
}
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(true);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
}
else
{
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(null); //WDEV-15254
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(null);
}
}
项目:openMAXIMS
文件:Logic.java
protected void onBtnSaveRegionClick() throws ims.framework.exceptions.PresentationLogicException
{
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
DrawingImageVo voDrawingImage = populateDataFromScreen();
voDrawingImage.setID_DrawingImage(null);
String[] arrErrors = voDrawingImage.validate();
if (arrErrors == null)
{
try
{
domain.saveDrawingImage(voDrawingImage);
}
catch (StaleObjectException e)
{
engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
return;
}
}
else
{
engine.showErrors("Validation Errors", arrErrors);
return;
}
form.getLocalContext().setimageRecord(voDrawingImage);
listImages();
open();
}
项目:openMAXIMS
文件:Logic.java
private void displayImage(DrawingImageVo voImageRetrieved)
{
if (voImageRetrieved != null)
{
form.getLocalContext().setimageRecord(voImageRetrieved);
if (voImageRetrieved.getImageIsNotNull())
{
Image repImage = engine.getRegisteredImage(form.getLocalContext().getimageRecord().getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // Registered image loaded
if (voImageRetrieved.getRootGroup() != null && voImageRetrieved.getRootGroup().getGroupIDIsNotNull())
{
DrawingControlGroup grp = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
// set areas
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas();
}
}
}
/*
* clearDrawingConfigControl();
*
* DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImagetoGet);
*
* if (voImageRetrieved != null) { form.getLocalContext().setimageRecord(voImageRetrieved);
*
* DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName()); convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode); form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode); DrawingControlGroup areasJustSet = form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(); }
*/
}
项目:openMAXIMS
文件:Logic.java
private DrawingImageVo populateDataFromScreen()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
voDrawingImage.setRootGroup(new DrawingGroupVo());
convertAllAreasToVO(form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(), voDrawingImage.getRootGroup());
voDrawingImage.setImage(voDrawingImage.getImage());
voDrawingImage.setImageName(voDrawingImage.getRootGroup().getGroupName());
return voDrawingImage;
}
项目:openMAXIMS
文件:Logic.java
private void clearDrawingConfigControl()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
if (voDrawingImage != null)
{
Image repImage = engine.getRegisteredImage(voDrawingImage.getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // will be of type appImage set in select image tab
DrawingControlGroup grp = new DrawingControlGroup(1, form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
}
}
项目:openMAXIMS
文件:Logic.java
protected void onCmbDrawingImageValueChanged() throws PresentationLogicException
{
if (form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue() != null)
{
form.getLocalContext().setimageSelectedName(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
DrawingImageVo image = domain.getDrawingImage(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue());
if (image != null)
{
displayImage(image);
}
else
{
// engine.showErrors( new String[]{"No image available"});
throw new FormOpenException();
}
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(true);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
}
else
{
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(null); //WDEV-15254
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(null);
}
}
项目:openMAXIMS
文件:Logic.java
protected void onBtnSaveRegionClick() throws ims.framework.exceptions.PresentationLogicException
{
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
DrawingImageVo voDrawingImage = populateDataFromScreen();
voDrawingImage.setID_DrawingImage(null);
String[] arrErrors = voDrawingImage.validate();
if (arrErrors == null)
{
try
{
domain.saveDrawingImage(voDrawingImage);
}
catch (StaleObjectException e)
{
engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
return;
}
}
else
{
engine.showErrors("Validation Errors", arrErrors);
return;
}
form.getLocalContext().setimageRecord(voDrawingImage);
listImages();
open();
}
项目:openMAXIMS
文件:Logic.java
private void displayImage(DrawingImageVo voImageRetrieved)
{
if (voImageRetrieved != null)
{
form.getLocalContext().setimageRecord(voImageRetrieved);
if (voImageRetrieved.getImageIsNotNull())
{
Image repImage = engine.getRegisteredImage(form.getLocalContext().getimageRecord().getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // Registered image loaded
if (voImageRetrieved.getRootGroup() != null && voImageRetrieved.getRootGroup().getGroupIDIsNotNull())
{
DrawingControlGroup grp = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
// set areas
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas();
}
}
}
/*
* clearDrawingConfigControl();
*
* DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImagetoGet);
*
* if (voImageRetrieved != null) { form.getLocalContext().setimageRecord(voImageRetrieved);
*
* DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName()); convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode); form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode); DrawingControlGroup areasJustSet = form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(); }
*/
}
项目:openMAXIMS
文件:Logic.java
private DrawingImageVo populateDataFromScreen()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
voDrawingImage.setRootGroup(new DrawingGroupVo());
convertAllAreasToVO(form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(), voDrawingImage.getRootGroup());
voDrawingImage.setImage(voDrawingImage.getImage());
voDrawingImage.setImageName(voDrawingImage.getRootGroup().getGroupName());
return voDrawingImage;
}
项目:openMAXIMS
文件:Logic.java
private void clearDrawingConfigControl()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
if (voDrawingImage != null)
{
Image repImage = engine.getRegisteredImage(voDrawingImage.getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // will be of type appImage set in select image tab
DrawingControlGroup grp = new DrawingControlGroup(1, form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
}
}
项目:openMAXIMS
文件:Logic.java
protected void onCmbDrawingImageValueChanged() throws PresentationLogicException
{
if (form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue() != null)
{
form.getLocalContext().setimageSelectedName(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
DrawingImageVo image = domain.getDrawingImage(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue());
if (image != null)
{
displayImage(image);
}
else
{
// engine.showErrors( new String[]{"No image available"});
throw new FormOpenException();
}
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(true);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
}
else
{
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(null); //WDEV-15254
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(null);
}
}
项目:openmaxims-linux
文件:Logic.java
protected void onBtnSaveRegionClick() throws ims.framework.exceptions.PresentationLogicException
{
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
DrawingImageVo voDrawingImage = populateDataFromScreen();
voDrawingImage.setID_DrawingImage(null);
String[] arrErrors = voDrawingImage.validate();
if (arrErrors == null)
{
try
{
domain.saveDrawingImage(voDrawingImage);
}
catch (StaleObjectException e)
{
engine.showMessage(ims.configuration.gen.ConfigFlag.UI.STALE_OBJECT_MESSAGE.getValue());
return;
}
}
else
{
engine.showErrors("Validation Errors", arrErrors);
return;
}
form.getLocalContext().setimageRecord(voDrawingImage);
listImages();
open();
}
项目:openmaxims-linux
文件:Logic.java
private void displayImage(DrawingImageVo voImageRetrieved)
{
if (voImageRetrieved != null)
{
form.getLocalContext().setimageRecord(voImageRetrieved);
if (voImageRetrieved.getImageIsNotNull())
{
Image repImage = engine.getRegisteredImage(form.getLocalContext().getimageRecord().getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // Registered image loaded
if (voImageRetrieved.getRootGroup() != null && voImageRetrieved.getRootGroup().getGroupIDIsNotNull())
{
DrawingControlGroup grp = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
// set areas
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode);
form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas();
}
}
}
/*
* clearDrawingConfigControl();
*
* DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImagetoGet);
*
* if (voImageRetrieved != null) { form.getLocalContext().setimageRecord(voImageRetrieved);
*
* DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName()); convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode); form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(rootNode); DrawingControlGroup areasJustSet = form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(); }
*/
}
项目:openmaxims-linux
文件:Logic.java
private DrawingImageVo populateDataFromScreen()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
voDrawingImage.setRootGroup(new DrawingGroupVo());
convertAllAreasToVO(form.lyrDrawing().tabRegionConfig().drawingConfig().getAreas(), voDrawingImage.getRootGroup());
voDrawingImage.setImage(voDrawingImage.getImage());
voDrawingImage.setImageName(voDrawingImage.getRootGroup().getGroupName());
return voDrawingImage;
}
项目:openmaxims-linux
文件:Logic.java
private void clearDrawingConfigControl()
{
DrawingImageVo voDrawingImage = form.getLocalContext().getimageRecord();
if (voDrawingImage != null)
{
Image repImage = engine.getRegisteredImage(voDrawingImage.getImage().getID_AppImage().intValue());
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(repImage); // will be of type appImage set in select image tab
DrawingControlGroup grp = new DrawingControlGroup(1, form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(grp);
}
}
项目:openmaxims-linux
文件:Logic.java
protected void onCmbDrawingImageValueChanged() throws PresentationLogicException
{
if (form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue() != null)
{
form.getLocalContext().setimageSelectedName(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue().getImageName());
DrawingImageVo image = domain.getDrawingImage(form.lyrDrawing().tabRegionConfig().cmbDrawingImage().getValue());
if (image != null)
{
displayImage(image);
}
else
{
// engine.showErrors( new String[]{"No image available"});
throw new FormOpenException();
}
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(true);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(true);
}
else
{
form.lyrDrawing().tabRegionConfig().btnNewRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().btnUpdateRegion().setEnabled(false);
form.lyrDrawing().tabRegionConfig().drawingConfig().setImage(null); //WDEV-15254
form.lyrDrawing().tabRegionConfig().drawingConfig().setAreas(null);
}
}
项目:AvoinApotti
文件:MedMskSpineExamImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:AvoinApotti
文件:Logic.java
private void initialiseDrawingControl(boolean bInitCtrl)
{
if(bInitCtrl)
{
form.drawingBodyChart().setImage(form.getImages().COE.BodyChart);
for(int i=0; i<SkinWoundType.getNegativeInstances().length; i++)
form.drawingBodyChart().addBrush(SkinWoundType.getNegativeInstances()[i].getId(), SkinWoundType.getNegativeInstances()[i].getText(), SkinWoundType.getNegativeInstances()[i].getColor());
//load the image associated image to this Form
AppImageVo voAppImage = new AppImageVo();
voAppImage.setID_AppImage(new Integer(form.getImages().COE.BodyChart.getImageId()));
DrawingImageVo voImage = new DrawingImageVo();
//TODO: Leave till COE release of 03/03/05 has gone
voImage.setImage(voAppImage);
voImage.setImageName(getCurrentImageName());
//When no version no - the domain will return getLast()
if(getCurrentVersionNumber() != null)
voImage.setVersionNumber(getCurrentVersionNumber());
DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImage);
if (voImageRetrieved != null)
{
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.drawingBodyChart().setAreas(rootNode);
form.getGlobalContext().COE.SkinBodyChart.setAreas(rootNode.getAllAreas());
form.getGlobalContext().COE.SkinBodyChart.setGroups(getAllGroups(rootNode));
form.getLocalContext().setImageLoaded(new Boolean(true));
form.getLocalContext().setCurrentVersionNo(voImageRetrieved.getVersionNumber());
form.getLocalContext().setImageLoaded(new Boolean(true));
}
else
{
DrawingControlGroup root = new DrawingControlGroup(-1, "Body Chart");
form.drawingBodyChart().setAreas(root);
form.getLocalContext().setImageLoaded(new Boolean(false));
engine.showMessage("No active image available");
}
}
}
项目:AvoinApotti
文件:Logic.java
private void initialiseDrawingControl(boolean bInit)
{
//Initialise the control only when the page is visited
if(bInit)
{
form.drawingBodyChart().setImage(form.getImages().COE.BodyChart);
for(int i=0; i<PainHypersensitivity.getNegativeInstances().length; i++)
form.drawingBodyChart().addBrush(PainHypersensitivity.getNegativeInstances()[i].getId(), PainHypersensitivity.getNegativeInstances()[i].getText(), PainHypersensitivity.getNegativeInstances()[i].getColor());
//load the image associated image to this Form
AppImageVo voAppImage = new AppImageVo();
voAppImage.setID_AppImage(new Integer(form.getImages().COE.BodyChart.getImageId()));
DrawingImageVo voImage = new DrawingImageVo();
//TODO: Leave till COE release of 03/03/05 has gone
voImage.setImage(voAppImage);
voImage.setImageName(getCurrentImageName());
//When no version no - the domain will return getLast()
if(getCurrentVersionNumber() != null)
voImage.setVersionNumber(getCurrentVersionNumber());
DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImage);
if(voImageRetrieved != null)
{
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.drawingBodyChart().setAreas(rootNode);
form.getGlobalContext().COE.PainBodyChart.setAreaList(rootNode.getAllAreas());
form.getGlobalContext().COE.PainBodyChart.setGroupList(getAllGroups(rootNode));
form.getLocalContext().setImageLoaded(new Boolean(true));
form.getLocalContext().setCurrentVersionNo(voImageRetrieved.getVersionNumber());
}
else
{
//Load default image
DrawingControlGroup root = new DrawingControlGroup(-1, "Body Chart");
form.drawingBodyChart().setAreas(root);
form.getLocalContext().setImageLoaded(new Boolean(false));
}
}
}
项目:AvoinApotti
文件:PainBodyChartImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:AvoinApotti
文件:PainReviewImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:AvoinApotti
文件:SkinBodyChartImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:AvoinApotti
文件:SkinReviewImpl.java
/**
* Gets the drawing image
*/
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:openMAXIMS
文件:MedMskSpineExamImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:openMAXIMS
文件:Logic.java
private void initialiseDrawingControl(boolean bInitCtrl)
{
if(bInitCtrl)
{
form.drawingBodyChart().setImage(form.getImages().COE.BodyChart);
for(int i=0; i<SkinWoundType.getNegativeInstances().length; i++)
form.drawingBodyChart().addBrush(SkinWoundType.getNegativeInstances()[i].getId(), SkinWoundType.getNegativeInstances()[i].getText(), SkinWoundType.getNegativeInstances()[i].getColor());
//load the image associated image to this Form
AppImageVo voAppImage = new AppImageVo();
voAppImage.setID_AppImage(new Integer(form.getImages().COE.BodyChart.getImageId()));
DrawingImageVo voImage = new DrawingImageVo();
//TODO: Leave till COE release of 03/03/05 has gone
voImage.setImage(voAppImage);
voImage.setImageName(getCurrentImageName());
//When no version no - the domain will return getLast()
if(getCurrentVersionNumber() != null)
voImage.setVersionNumber(getCurrentVersionNumber());
DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImage);
if (voImageRetrieved != null)
{
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.drawingBodyChart().setAreas(rootNode);
form.getGlobalContext().COE.SkinBodyChart.setAreas(rootNode.getAllAreas());
form.getGlobalContext().COE.SkinBodyChart.setGroups(getAllGroups(rootNode));
form.getLocalContext().setImageLoaded(new Boolean(true));
form.getLocalContext().setCurrentVersionNo(voImageRetrieved.getVersionNumber());
form.getLocalContext().setImageLoaded(new Boolean(true));
}
else
{
DrawingControlGroup root = new DrawingControlGroup(-1, "Body Chart");
form.drawingBodyChart().setAreas(root);
form.getLocalContext().setImageLoaded(new Boolean(false));
engine.showMessage("No active image available");
}
}
}
项目:openMAXIMS
文件:Logic.java
private void initialiseDrawingControl(boolean bInit)
{
//Initialise the control only when the page is visited
if(bInit)
{
form.drawingBodyChart().setImage(form.getImages().COE.BodyChart);
for(int i=0; i<PainHypersensitivity.getNegativeInstances().length; i++)
form.drawingBodyChart().addBrush(PainHypersensitivity.getNegativeInstances()[i].getId(), PainHypersensitivity.getNegativeInstances()[i].getText(), PainHypersensitivity.getNegativeInstances()[i].getColor());
//load the image associated image to this Form
AppImageVo voAppImage = new AppImageVo();
voAppImage.setID_AppImage(new Integer(form.getImages().COE.BodyChart.getImageId()));
DrawingImageVo voImage = new DrawingImageVo();
//TODO: Leave till COE release of 03/03/05 has gone
voImage.setImage(voAppImage);
voImage.setImageName(getCurrentImageName());
//When no version no - the domain will return getLast()
if(getCurrentVersionNumber() != null)
voImage.setVersionNumber(getCurrentVersionNumber());
DrawingImageVo voImageRetrieved = domain.getDrawingImage(voImage);
if(voImageRetrieved != null)
{
DrawingControlGroup rootNode = new DrawingControlGroup(voImageRetrieved.getRootGroup().getGroupID().intValue(), voImageRetrieved.getRootGroup().getGroupName());
convertAllAreasToNode(voImageRetrieved.getRootGroup(), rootNode);
form.drawingBodyChart().setAreas(rootNode);
form.getGlobalContext().COE.PainBodyChart.setAreaList(rootNode.getAllAreas());
form.getGlobalContext().COE.PainBodyChart.setGroupList(getAllGroups(rootNode));
form.getLocalContext().setImageLoaded(new Boolean(true));
form.getLocalContext().setCurrentVersionNo(voImageRetrieved.getVersionNumber());
}
else
{
//Load default image
DrawingControlGroup root = new DrawingControlGroup(-1, "Body Chart");
form.drawingBodyChart().setAreas(root);
form.getLocalContext().setImageLoaded(new Boolean(false));
}
}
}
项目:openMAXIMS
文件:PainBodyChartImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}
项目:openMAXIMS
文件:PainReviewImpl.java
public DrawingImageVo getDrawingImage(DrawingImageVo drawingImage)
{
DrawingConfiguration drawingConfigImpl = (DrawingConfiguration)getDomainImpl(DrawingConfigurationImpl.class);
return drawingConfigImpl.getDrawingImage(drawingImage);
}