private void initialize(Object[] args)
{
if(args != null && args.length > 0)
{
if(args[0] instanceof Boolean)
{
form.getLocalContext().setAddedDuringCoding(Boolean.TRUE);
}
}
initializeCustomControl();
if (form.getGlobalContext().Core.getPatientDiagnosisAtConsultation()!=null)
{
populateScreenFromData( form.getGlobalContext().Core.getPatientDiagnosisAtConsultation());
}
else
{
AuthoringInformationVo voAuthoringInformation=new AuthoringInformationVo();
voAuthoringInformation.setAuthoringDateTime(new DateTime());
if (domain.getHcpLiteUser()!=null)
voAuthoringInformation.setAuthoringHcp((HcpLiteVo) domain.getHcpLiteUser());
form.ccAuthoringInfo().setValue(voAuthoringInformation);
}
if (form.getGlobalContext().Core.getPatientDiagnosisAtConsultationList()==null)
{
PatientDiagnosisAtConsultationVoCollection diagnosisCollection=new PatientDiagnosisAtConsultationVoCollection();
form.getGlobalContext().Core.setPatientDiagnosisAtConsultationList(diagnosisCollection);
}
if (domain.getHcpLiteUser() == null)
{
form.chkMain().setEnabled(false);
form.cmbStatus().setEnabled(false);
form.qmbDiagnosis().setEnabled(false);
form.setccAuthoringInfoEnabled(false);
if (engine.hasRight(AppRight.ALLOW_EDIT_CONSULTATION_DIAGNOSIS))
{
form.qmbDiagnosis().setEnabled(false);
}
}
if (form.getGlobalContext().Clinical.getDisableMainCheckboxIsNotNull() && form.getGlobalContext().Clinical.getDisableMainCheckbox())
{
form.chkMain().setEnabled(false);
}
}
Logic.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:AvoinApotti
作者:
评论列表
文章目录